{"id":9616,"date":"2026-04-16T14:01:16","date_gmt":"2026-04-16T14:01:16","guid":{"rendered":"https:\/\/4eck-media.de\/blog\/updating-prestashop-8-to-9-case-study-on-upgrade-migration\/"},"modified":"2026-04-16T14:01:20","modified_gmt":"2026-04-16T14:01:20","slug":"updating-prestashop-8-to-9-case-study-on-upgrade-migration","status":"publish","type":"blog","link":"https:\/\/4eck-media.de\/en\/blog\/updating-prestashop-8-to-9-case-study-on-upgrade-migration\/","title":{"rendered":"Updating PrestaShop 8 to 9: Case Study on Upgrade &#038; Migration"},"content":{"rendered":"<?xml encoding=\"UTF-8\"><p>The upgrade from PrestaShop 8 to 9 not only brought a modern system, but also massively improved server response time: the Time to First Byte dropped from over 6,000 ms to around 200&ndash;250 ms. In this case study we share our experience from a real PrestaShop migration: upgrading a high-traffic shop from PrestaShop 8 to 9. Even though PrestaShop offers an update tool, a major upgrade in practice is often more of a small migration than a &ldquo;click update&rdquo;. That&rsquo;s exactly why we document our experience here and provide a concrete guide on how to cleanly prepare and stably launch a PrestaShop upgrade from 8 to 9 &mdash; avoiding typical sources of error.<\/p><h2 class=\"wp-block-heading\">Why a PrestaShop upgrade from 8 to 9 is more of a migration<\/h2><p>Many shops are still running on older PrestaShop versions. This is risky in the long term. The main reasons for an upgrade are:<\/p><ul class=\"wp-block-list\">\n<li>security updates<\/li>\n\n\n\n<li>better PHP compatibility<\/li>\n\n\n\n<li>Performance improvements<\/li>\n\n\n\n<li>long-term maintainability of the shop system<\/li>\n\n\n\n<li>better module compatibility<\/li>\n<\/ul><p>For heavily trafficked shops especially, it&rsquo;s important to keep the platform technically current without jeopardizing ongoing operations.<\/p><p>Fischkaufhaus.de is an established online shop with thousands of daily visitors, which we have been managing for ten years now. The shop has already been recognized with multiple awards and was most recently named best online fish retailer in 2026.<\/p><section class=\"custom-theme-block image-full-container theme-image-full-container block-padding-middle\">\n    <div class=\"container\">\n        <div class=\"row\">\n            <div class=\"col-12\">\n                <div class=\"image-wrapper\">\n                    \n<picture itemscope itemtype=\"https:\/\/schema.org\/ImageObject\">\n                        <meta itemprop=\"url\" content=\"https:\/\/4eck-media.de\/wp-content\/uploads\/2026\/03\/seafood-star-fkh-2026.avif\">\n                            <meta itemprop=\"width\" content=\"1440\">\n                            <meta itemprop=\"height\" content=\"1036\">\n                    \n    <img itemprop=\"contentUrl\" src=\"https:\/\/4eck-media.de\/wp-content\/uploads\/2026\/03\/seafood-star-fkh-2026-1920x1080.avif\" srcset=\"https:\/\/4eck-media.de\/wp-content\/uploads\/2026\/03\/seafood-star-fkh-2026-2880x1920.avif 2670w, https:\/\/4eck-media.de\/wp-content\/uploads\/2026\/03\/seafood-star-fkh-2026-2160x1440.avif 2002w, https:\/\/4eck-media.de\/wp-content\/uploads\/2026\/03\/seafood-star-fkh-2026-1440x960.avif 1335w, https:\/\/4eck-media.de\/wp-content\/uploads\/2026\/03\/seafood-star-fkh-2026-1080x720.avif 1001w, https:\/\/4eck-media.de\/wp-content\/uploads\/2026\/03\/seafood-star-fkh-2026-960x640.avif 890w, https:\/\/4eck-media.de\/wp-content\/uploads\/2026\/03\/seafood-star-fkh-2026-720x480.avif 667w, https:\/\/4eck-media.de\/wp-content\/uploads\/2026\/03\/seafood-star-fkh-2026-640x428.avif 595w, https:\/\/4eck-media.de\/wp-content\/uploads\/2026\/03\/seafood-star-fkh-2026-480x320.avif 445w, https:\/\/4eck-media.de\/wp-content\/uploads\/2026\/03\/seafood-star-fkh-2026-320x214.avif 298w\" alt=\"Seafood Start: Bester Online-Shop im Fischhandel\" title=\"Seafood Start: Bester Online-Shop im Fischhandel\" width=\"1440\" height=\"1036\" loading=\"lazy\" decoding=\"async\" sizes=\"auto, 100vw\">\n<\/picture>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section><p>An update therefore could not cause any downtime during peak traffic hours.<\/p><h2 class=\"wp-block-heading\">Updating a high-traffic shop: planning is everything<\/h2><p>The update was deliberately scheduled for a low-traffic time: 3:00 AM. The real key to success, however, lay in the preparation. Before the update was started on the live server, the entire process was simulated multiple times:<\/p><ul class=\"wp-block-list\">\n<li>locally in a Docker environment<\/li>\n\n\n\n<li>on a separate development server<\/li>\n<\/ul><p>In total, three full days were allocated exclusively for testing and troubleshooting during preparation.<\/p><p>In doing so, we were already able to:<\/p><ul class=\"wp-block-list\">\n<li>identify module conflicts<\/li>\n\n\n\n<li>optimize server configurations<\/li>\n\n\n\n<li>document update issues<\/li>\n\n\n\n<li>prepare concrete fixes<\/li>\n<\/ul><p>By the time the actual update process started on the live system, most problems were already known, documented, and resolved.<\/p><section class=\"custom-theme-block image-full-container theme-image-full-container block-padding-middle\">\n    <div class=\"container\">\n        <div class=\"row\">\n            <div class=\"col-12\">\n                <div class=\"image-wrapper\">\n                    \n<picture itemscope itemtype=\"https:\/\/schema.org\/ImageObject\">\n                        <meta itemprop=\"url\" content=\"https:\/\/4eck-media.de\/wp-content\/uploads\/2025\/12\/fischkaufhaus_online_shop_ecommerce_61005470a9.avif\">\n                            <meta itemprop=\"width\" content=\"1440\">\n                            <meta itemprop=\"height\" content=\"785\">\n                    \n    <img itemprop=\"contentUrl\" src=\"https:\/\/4eck-media.de\/wp-content\/uploads\/2025\/12\/fischkaufhaus_online_shop_ecommerce_61005470a9.avif\" srcset=\"https:\/\/4eck-media.de\/wp-content\/uploads\/2025\/12\/fischkaufhaus_online_shop_ecommerce_61005470a9-2880x1920.avif 2880w, https:\/\/4eck-media.de\/wp-content\/uploads\/2025\/12\/fischkaufhaus_online_shop_ecommerce_61005470a9-2160x1440.avif 2160w, https:\/\/4eck-media.de\/wp-content\/uploads\/2025\/12\/fischkaufhaus_online_shop_ecommerce_61005470a9-1440x960.avif 1440w, https:\/\/4eck-media.de\/wp-content\/uploads\/2025\/12\/fischkaufhaus_online_shop_ecommerce_61005470a9-1080x720.avif 1080w, https:\/\/4eck-media.de\/wp-content\/uploads\/2025\/12\/fischkaufhaus_online_shop_ecommerce_61005470a9-960x640.avif 960w, https:\/\/4eck-media.de\/wp-content\/uploads\/2025\/12\/fischkaufhaus_online_shop_ecommerce_61005470a9-720x480.avif 720w, https:\/\/4eck-media.de\/wp-content\/uploads\/2025\/12\/fischkaufhaus_online_shop_ecommerce_61005470a9-640x428.avif 640w, https:\/\/4eck-media.de\/wp-content\/uploads\/2025\/12\/fischkaufhaus_online_shop_ecommerce_61005470a9-480x320.avif 480w, https:\/\/4eck-media.de\/wp-content\/uploads\/2025\/12\/fischkaufhaus_online_shop_ecommerce_61005470a9-320x214.avif 320w\" alt=\"E-Commerce: Modern online shop for the M&uuml;ritz fishermen\" title=\"\" width=\"1440\" height=\"785\" loading=\"lazy\" decoding=\"async\" sizes=\"auto, 100vw\">\n<\/picture>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section><h2 class=\"wp-block-heading\">Technical process of updating from PrestaShop 8 to 9<\/h2><p>A PrestaShop upgrade from version 8 to 9 is technically often more of a migration than a simple update. The system environment changes significantly, and many modules and custom configurations must be adapted.<\/p><ul class=\"wp-block-list\">\n<li>Step 1: Backup &amp; environment check<\/li>\n\n\n\n<li>Complete database and file backup<\/li>\n\n\n\n<li>Server requirements check (PHP version, MySQL, Apache)<\/li>\n\n\n\n<li>Module compatibility check<\/li>\n<\/ul><p>Step 2: Test migration in staging<\/p><p>Running the update assistant<\/p><p>Through the previously documented tests, this problem could be resolved quickly.<\/p><h2 class=\"wp-block-heading\">Challenges during the live update<\/h2><p>Despite the intensive preparation, additional problems arose during the live update. The reason: the production server did not exactly match the test environment. Server structure differences in particular led to additional adjustments. The following were analyzed for troubleshooting:<\/p><ul class=\"wp-block-list\">\n<li>Apache logs<\/li>\n\n\n\n<li>MySQL logs<\/li>\n\n\n\n<li>PHP error logs<\/li>\n<\/ul><p>Based on this data, targeted adjustments to the server configuration could be made.<\/p><h2 class=\"wp-block-heading\">Go-live: the shop was back online the same morning<\/h2><p>After the update was completed, the following critical functions were manually tested:<\/p><ul class=\"wp-block-list\">\n<li>Shopping cart<\/li>\n\n\n\n<li>Login<\/li>\n\n\n\n<li>Checkout<\/li>\n\n\n\n<li>Shipping (shipping label creation)<\/li>\n\n\n\n<li>Payment<\/li>\n\n\n\n<li>SEO structures<\/li>\n<\/ul><p>After these tests were successful, the shop was released again.<\/p><p>The first order in the new system came in just a few minutes after go-live.<\/p><h2 class=\"wp-block-heading\">Stabilization after the update<\/h2><p>A major update of a shop system doesn&rsquo;t end with the go-live. In the following days, further optimizations were carried out:<\/p><p>Backend work:<\/p><ul class=\"wp-block-list\">\n<li>analyzing server errors<\/li>\n\n\n\n<li>fine-tuning configurations<\/li>\n\n\n\n<li>fixing module issues<\/li>\n<\/ul><p>Frontend work:<\/p><ul class=\"wp-block-list\">\n<li>correcting missing images<\/li>\n\n\n\n<li>adjusting module layouts<\/li>\n\n\n\n<li>fixing minor UI errors<\/li>\n<\/ul><p>In total, full stabilization took about five days, because some issues only became apparent in real use that weren&rsquo;t captured by automated crawler tests and log data.<\/p><p>An important point from our experience: after a PrestaShop migration, tracking and consent should always be part of the checklist &mdash; not just a &lsquo;nice-to-have&rsquo;. Otherwise Google Ads, affiliate campaigns, and conversion tracking will run blind during or after the upgrade, burning ad spend.<\/p><p>Today the shop runs stably and smaller optimizations are handled on an ongoing basis.<\/p><h2 class=\"wp-block-heading\">Performance: why PrestaShop 9 is significantly faster<\/h2><p>Another important effect of the update was the massive improvement in server response time. Before the upgrade, the Time to First Byte (TTFB) was sometimes over a staggering 6,000 milliseconds. The causes lay not only in the server environment, but also in the PrestaShop system itself. The older PrestaShop version, combined with the former server configuration, caused additional delays in the backend.<\/p><section class=\"custom-theme-block image-full-container theme-image-full-container block-padding-middle\">\n    <div class=\"container\">\n        <div class=\"row\">\n            <div class=\"col-12\">\n                <div class=\"image-wrapper\">\n                    \n<picture itemscope itemtype=\"https:\/\/schema.org\/ImageObject\">\n                        <meta itemprop=\"url\" content=\"https:\/\/4eck-media.de\/wp-content\/uploads\/2026\/03\/ttfb-fkh-vor-upgrade-prestashop.avif\">\n                            <meta itemprop=\"width\" content=\"1440\">\n                            <meta itemprop=\"height\" content=\"863\">\n                    \n    <img itemprop=\"contentUrl\" src=\"https:\/\/4eck-media.de\/wp-content\/uploads\/2026\/03\/ttfb-fkh-vor-upgrade-prestashop-1920x1080.avif\" srcset=\"https:\/\/4eck-media.de\/wp-content\/uploads\/2026\/03\/ttfb-fkh-vor-upgrade-prestashop-2160x1440.avif 1928w, https:\/\/4eck-media.de\/wp-content\/uploads\/2026\/03\/ttfb-fkh-vor-upgrade-prestashop-1440x960.avif 1440w, https:\/\/4eck-media.de\/wp-content\/uploads\/2026\/03\/ttfb-fkh-vor-upgrade-prestashop-1080x720.avif 1080w, https:\/\/4eck-media.de\/wp-content\/uploads\/2026\/03\/ttfb-fkh-vor-upgrade-prestashop-960x640.avif 960w, https:\/\/4eck-media.de\/wp-content\/uploads\/2026\/03\/ttfb-fkh-vor-upgrade-prestashop-720x480.avif 720w, https:\/\/4eck-media.de\/wp-content\/uploads\/2026\/03\/ttfb-fkh-vor-upgrade-prestashop-640x428.avif 640w, https:\/\/4eck-media.de\/wp-content\/uploads\/2026\/03\/ttfb-fkh-vor-upgrade-prestashop-480x320.avif 480w, https:\/\/4eck-media.de\/wp-content\/uploads\/2026\/03\/ttfb-fkh-vor-upgrade-prestashop-320x214.avif 320w\" alt=\"TTFB-Wert vor dem Upgrade auf Prestashop 9\" title=\"TTFB-Wert vor dem Upgrade auf Prestashop 9\" width=\"1440\" height=\"863\" loading=\"lazy\" decoding=\"async\" sizes=\"auto, 100vw\">\n<\/picture>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section><p>In the course of the update, several measures were implemented:<\/p><ul class=\"wp-block-list\">\n<li>Upgrade to PHP 8.4<\/li>\n\n\n\n<li>full update of all server packages<\/li>\n\n\n\n<li>optimization of Apache and PHP configuration<\/li>\n\n\n\n<li>adjustment of server parameters to the load of a high-traffic shop<\/li>\n<\/ul><h3 class=\"wp-block-heading\">20x faster: TTFB from 6,000 ms to 200 ms<\/h3><p>The result was clearly measurable: TTFB after the update: 200&ndash;250 ms &hellip; comfortably in the green zone.<\/p><section class=\"custom-theme-block image-full-container theme-image-full-container block-padding-middle\">\n    <div class=\"container\">\n        <div class=\"row\">\n            <div class=\"col-12\">\n                <div class=\"image-wrapper\">\n                    \n<picture itemscope itemtype=\"https:\/\/schema.org\/ImageObject\">\n                        <meta itemprop=\"url\" content=\"https:\/\/4eck-media.de\/wp-content\/uploads\/2026\/03\/ttfb-fkh-nach-upgrade-prestashop.avif\">\n                            <meta itemprop=\"width\" content=\"1440\">\n                            <meta itemprop=\"height\" content=\"399\">\n                    \n    <img itemprop=\"contentUrl\" src=\"https:\/\/4eck-media.de\/wp-content\/uploads\/2026\/03\/ttfb-fkh-nach-upgrade-prestashop-1920x1080.avif\" srcset=\"https:\/\/4eck-media.de\/wp-content\/uploads\/2026\/03\/ttfb-fkh-nach-upgrade-prestashop-2880x1920.avif 2600w, https:\/\/4eck-media.de\/wp-content\/uploads\/2026\/03\/ttfb-fkh-nach-upgrade-prestashop-2160x1440.avif 2160w, https:\/\/4eck-media.de\/wp-content\/uploads\/2026\/03\/ttfb-fkh-nach-upgrade-prestashop-1440x960.avif 1440w, https:\/\/4eck-media.de\/wp-content\/uploads\/2026\/03\/ttfb-fkh-nach-upgrade-prestashop-1080x720.avif 1080w, https:\/\/4eck-media.de\/wp-content\/uploads\/2026\/03\/ttfb-fkh-nach-upgrade-prestashop-960x640.avif 960w, https:\/\/4eck-media.de\/wp-content\/uploads\/2026\/03\/ttfb-fkh-nach-upgrade-prestashop-720x480.avif 720w, https:\/\/4eck-media.de\/wp-content\/uploads\/2026\/03\/ttfb-fkh-nach-upgrade-prestashop-640x428.avif 640w, https:\/\/4eck-media.de\/wp-content\/uploads\/2026\/03\/ttfb-fkh-nach-upgrade-prestashop-480x320.avif 480w, https:\/\/4eck-media.de\/wp-content\/uploads\/2026\/03\/ttfb-fkh-nach-upgrade-prestashop-320x214.avif 320w\" alt=\"Deutlich verbesserte Serverantwortzeit nach dem PrestaShop-Upgrade\" title=\"Deutlich verbesserte Serverantwortzeit nach dem PrestaShop-Upgrade\" width=\"1440\" height=\"399\" loading=\"lazy\" decoding=\"async\" sizes=\"auto, 100vw\">\n<\/picture>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section><p>This means the shop backend now responds approximately 20 times faster than before the upgrade.<\/p><ul class=\"wp-block-list\">\n<li>This has a direct impact on:<\/li>\n\n\n\n<li>user experience<\/li>\n\n\n\n<li>SEO signals<\/li>\n\n\n\n<li>crawling efficiency of search engines<\/li>\n<\/ul><p>Backend operations for product management and order processing are also now significantly faster, thanks to the dramatically improved server response time.<\/p><h2 class=\"wp-block-heading\">Experiences from the project: PrestaShop update from 8 to 9 for Fischkaufhaus.de<\/h2><p>Beyond the technical challenges, a shop update also involves organizational aspects that are often underestimated.<\/p><ol class=\"wp-block-list\">\n<li>Always perform the update outside of shipping hours: For shops with daily dispatch, it&rsquo;s essential to ensure that packages can be prepared and shipped on the day in question. All involved parties in the company should therefore be informed about maintenance windows well in advance, so there are no disruptions to operations.<\/li>\n\n\n\n<li>Tracking systems can fail during and immediately after the update: During the update, some tracking systems temporarily did not work correctly. This included Google Tag Manager, consent management, and affiliate tracking. These must be actively checked and, if necessary, reconfigured after the upgrade.<\/li>\n\n\n\n<li>Module issues can occur even after successful testing: Even if a module appeared to work in staging, it may behave differently in production. This is especially true for modules that interact with server-specific configurations or third-party services.<\/li>\n\n\n\n<li>The update assistant is a helpful starting point, but not a guarantee: PrestaShop&rsquo;s built-in update tool automates many steps, but cannot resolve all conflicts automatically. Manual intervention is often required.<\/li>\n\n\n\n<li>Plan for stabilization after the update: A major update doesn&rsquo;t end with the go-live. In our case, we planned for &mdash; and needed &mdash; approximately five days for stabilization, fine-tuning, and bug fixing.<\/li>\n<\/ol><p>In recent years we have been able to steadily grow our rankings &mdash; even with AI answers appearing in Google. We&rsquo;re now curious to see how the updated system and the noticeable PageSpeed improvement will pay off in terms of visibility going forward.<\/p><section class=\"custom-theme-block image-full-container theme-image-full-container block-padding-middle\">\n    <div class=\"container\">\n        <div class=\"row\">\n            <div class=\"col-12\">\n                <div class=\"image-wrapper\">\n                    \n<picture itemscope itemtype=\"https:\/\/schema.org\/ImageObject\">\n                        <meta itemprop=\"url\" content=\"https:\/\/4eck-media.de\/wp-content\/uploads\/2026\/03\/sistrix-fkh.avif\">\n                            <meta itemprop=\"width\" content=\"1440\">\n                            <meta itemprop=\"height\" content=\"500\">\n                    \n    <img itemprop=\"contentUrl\" src=\"https:\/\/4eck-media.de\/wp-content\/uploads\/2026\/03\/sistrix-fkh-1920x1080.avif\" srcset=\"https:\/\/4eck-media.de\/wp-content\/uploads\/2026\/03\/sistrix-fkh-2880x1920.avif 2461w, https:\/\/4eck-media.de\/wp-content\/uploads\/2026\/03\/sistrix-fkh-2160x1440.avif 2160w, https:\/\/4eck-media.de\/wp-content\/uploads\/2026\/03\/sistrix-fkh-1440x960.avif 1440w, https:\/\/4eck-media.de\/wp-content\/uploads\/2026\/03\/sistrix-fkh-1080x720.avif 1080w, https:\/\/4eck-media.de\/wp-content\/uploads\/2026\/03\/sistrix-fkh-960x640.avif 960w, https:\/\/4eck-media.de\/wp-content\/uploads\/2026\/03\/sistrix-fkh-720x480.avif 720w, https:\/\/4eck-media.de\/wp-content\/uploads\/2026\/03\/sistrix-fkh-640x428.avif 640w, https:\/\/4eck-media.de\/wp-content\/uploads\/2026\/03\/sistrix-fkh-480x320.avif 480w, https:\/\/4eck-media.de\/wp-content\/uploads\/2026\/03\/sistrix-fkh-320x214.avif 320w\" alt=\"Sichtbarkeitsentwicklung Fischkaufhaus bis M&auml;rz 2026\" title=\"sistrix-fkh\" width=\"1440\" height=\"500\" loading=\"lazy\" decoding=\"async\" sizes=\"auto, 100vw\">\n<\/picture>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section><h2 class=\"wp-block-heading\">Conclusion: Is a PrestaShop upgrade from version 8 to 9 worth it?<\/h2><p>An upgrade from PrestaShop 8 to 9 is particularly worthwhile for shops with many modules, high load, or older server configurations. In addition to security updates, the new version often brings noticeable performance improvements, better PHP compatibility, and long-term maintainability. The key, however, is thorough preparation: those who test the upgrade locally and in a development environment first can minimize risks and bring the live upgrade to a successful conclusion.<\/p><section class=\"custom-theme-block faq theme-faq block-padding-middle\">\n    <div class=\"container\">\n        <div class=\"row\">\n                        <div class=\"col-lg-5 col-xl-4 left-side\">\n                                    \n<picture>\n    \n    <img src=\"https:\/\/4eck-media.de\/wp-content\/uploads\/2025\/11\/Matthias_Petri-960x1440.avif\" srcset=\"https:\/\/4eck-media.de\/wp-content\/uploads\/2025\/11\/Matthias_Petri-960x1440.avif 960w, https:\/\/4eck-media.de\/wp-content\/uploads\/2025\/11\/Matthias_Petri-1920x2880.avif 1920w, https:\/\/4eck-media.de\/wp-content\/uploads\/2025\/11\/Matthias_Petri-720x1080.avif 720w, https:\/\/4eck-media.de\/wp-content\/uploads\/2025\/11\/Matthias_Petri-1440x2160.avif 1440w, https:\/\/4eck-media.de\/wp-content\/uploads\/2025\/11\/Matthias_Petri-480x720.avif 480w, https:\/\/4eck-media.de\/wp-content\/uploads\/2025\/11\/Matthias_Petri-320x480.avif 320w, https:\/\/4eck-media.de\/wp-content\/uploads\/2025\/11\/Matthias_Petri-640x960.avif 640w, https:\/\/4eck-media.de\/wp-content\/uploads\/2025\/11\/Matthias_Petri-214x320.avif 214w\" alt=\"Matthias Petri, Managing Director of the agency 4eck Media.\" title=\"Matthias Petri, Managing Director of the agency 4eck Media.\" width=\"960\" height=\"1440\" sizes=\"(min-width: 1710px) 423px, (min-width: 1200px) 423px, (min-width: 992px) 38vw, (min-width: 768px) 50vw, 100vw\" loading=\"eager\" fetchpriority=\"high\" decoding=\"async\">\n<\/picture>\n                \n                <div class=\"contact\">\n                    <span class=\"help-text\">\n                        Questions?                                            <\/span>\n                                            <div class=\"contact-person\">Contact: <span>Matthias Petri<\/span><\/div>\n                                                                <div class=\"contact-phone\">Phone number:\n                            <a href=\"tel:+4939917787032\" title=\"Answers\">\n                                +49 3991 7787032                            <\/a>\n                        <\/div>\n                                    <\/div>\n            <\/div>\n                        <div class=\"col-lg-7 col-xl-8 right-side\">\n                                    <h2>Frequently asked questions about upgrade &amp; migration in PrestaShop<\/h2>\n                                <div class=\"faqs\" itemscope itemtype=\"https:\/\/schema.org\/FAQPage\">\n                                                                        <div class=\"faq faq-0\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n                                <div class=\"question\" data-faq-index=\"0\">\n                                    <div itemprop=\"name\">Is a PrestaShop upgrade from version 8 to 9 possible with a single click?<\/div>\n                                    <div class=\"d-none d-lg-block\">\n                                        <svg class=\"icon default-angle-right \" role=\"presentation\"><use href=\"#default-angle-right\"><use><\/use><\/use><\/svg>                                    <\/div>\n                                <\/div>\n                                <div class=\"answer\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\n                                    <div itemprop=\"text\"><p>Theoretically the &lsquo;Update Assistant&rsquo; helps, but in practice an upgrade from PrestaShop 8 to 9 for customized shops is often a small migration rather than a &lsquo;click update&rsquo;. Themes, overrides, modules, and the server environment must be checked beforehand, otherwise errors occur in live operation that interrupt it for longer than shop operators (and customers) would like.<\/p>\n<\/div>\n                                    <div class=\"d-block d-lg-none\">\n                                        <svg class=\"icon default-angle-right \" role=\"presentation\"><use href=\"#default-angle-right\"><use><\/use><\/use><\/svg>                                    <\/div>\n                                <\/div>\n                            <\/div>\n                                                    <div class=\"faq faq-1\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n                                <div class=\"question\" data-faq-index=\"1\">\n                                    <div itemprop=\"name\">What is the best way to prepare a PrestaShop migration from version 8 to 9?<\/div>\n                                    <div class=\"d-none d-lg-block\">\n                                        <svg class=\"icon default-angle-right \" role=\"presentation\"><use href=\"#default-angle-right\"><use><\/use><\/use><\/svg>                                    <\/div>\n                                <\/div>\n                                <div class=\"answer\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\n                                    <div itemprop=\"text\"><p>With a clear plan: first test locally or in staging, then run through on development, document module conflicts and server requirements, and only then start the live upgrade. This makes the upgrade controllable and low-risk.<\/p>\n<\/div>\n                                    <div class=\"d-block d-lg-none\">\n                                        <svg class=\"icon default-angle-right \" role=\"presentation\"><use href=\"#default-angle-right\"><use><\/use><\/use><\/svg>                                    <\/div>\n                                <\/div>\n                            <\/div>\n                                                    <div class=\"faq faq-2\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n                                <div class=\"question\" data-faq-index=\"2\">\n                                    <div itemprop=\"name\">How long does a PrestaShop upgrade take for a high-traffic shop?<\/div>\n                                    <div class=\"d-none d-lg-block\">\n                                        <svg class=\"icon default-angle-right \" role=\"presentation\"><use href=\"#default-angle-right\"><use><\/use><\/use><\/svg>                                    <\/div>\n                                <\/div>\n                                <div class=\"answer\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\n                                    <div itemprop=\"text\"><p>That depends heavily on custom developments and modules. In our case, the live upgrade was possible in a few hours because several days of preparation had been done in advance. Stabilization afterwards can still take a few days.<\/p>\n<\/div>\n                                    <div class=\"d-block d-lg-none\">\n                                        <svg class=\"icon default-angle-right \" role=\"presentation\"><use href=\"#default-angle-right\"><use><\/use><\/use><\/svg>                                    <\/div>\n                                <\/div>\n                            <\/div>\n                                                    <div class=\"faq faq-3\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n                                <div class=\"question\" data-faq-index=\"3\">\n                                    <div itemprop=\"name\">What typical problems occur during a PrestaShop upgrade?<\/div>\n                                    <div class=\"d-none d-lg-block\">\n                                        <svg class=\"icon default-angle-right \" role=\"presentation\"><use href=\"#default-angle-right\"><use><\/use><\/use><\/svg>                                    <\/div>\n                                <\/div>\n                                <div class=\"answer\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\n                                    <div itemprop=\"text\"><p>Most commonly: incompatible modules, differences between test and production environments, and server-side issues (PHP, Apache, MySQL). Even deactivated modules can still interfere and must be considered during the upgrade.<\/p>\n<\/div>\n                                    <div class=\"d-block d-lg-none\">\n                                        <svg class=\"icon default-angle-right \" role=\"presentation\"><use href=\"#default-angle-right\"><use><\/use><\/use><\/svg>                                    <\/div>\n                                <\/div>\n                            <\/div>\n                                                    <div class=\"faq faq-4\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n                                <div class=\"question\" data-faq-index=\"4\">\n                                    <div itemprop=\"name\">What is often forgotten after a PrestaShop migration?<\/div>\n                                    <div class=\"d-none d-lg-block\">\n                                        <svg class=\"icon default-angle-right \" role=\"presentation\"><use href=\"#default-angle-right\"><use><\/use><\/use><\/svg>                                    <\/div>\n                                <\/div>\n                                <div class=\"answer\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\n                                    <div itemprop=\"text\"><p>Very often: tracking and consent. Google Ads tracking, consent management, and affiliate tracking must be actively checked after the upgrade and sometimes reconfigured, otherwise conversion data is missing and campaigns run &lsquo;blind&rsquo;.<\/p>\n<\/div>\n                                    <div class=\"d-block d-lg-none\">\n                                        <svg class=\"icon default-angle-right \" role=\"presentation\"><use href=\"#default-angle-right\"><use><\/use><\/use><\/svg>                                    <\/div>\n                                <\/div>\n                            <\/div>\n                                                    <div class=\"faq faq-5\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n                                <div class=\"question\" data-faq-index=\"5\">\n                                    <div itemprop=\"name\">When should a PrestaShop upgrade be carried out?<\/div>\n                                    <div class=\"d-none d-lg-block\">\n                                        <svg class=\"icon default-angle-right \" role=\"presentation\"><use href=\"#default-angle-right\"><use><\/use><\/use><\/svg>                                    <\/div>\n                                <\/div>\n                                <div class=\"answer\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\n                                    <div itemprop=\"text\"><p>Best done during minimal traffic hours (e.g. at night) and coordinated with operational processes. For shops with shipping logic: consider shipping days and inform all stakeholders in advance so there are no disruptions to daily business.<\/p>\n<\/div>\n                                    <div class=\"d-block d-lg-none\">\n                                        <svg class=\"icon default-angle-right \" role=\"presentation\"><use href=\"#default-angle-right\"><use><\/use><\/use><\/svg>                                    <\/div>\n                                <\/div>\n                            <\/div>\n                                                            <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section><h2 class=\"wp-block-heading\">PrestaShop upgrade or migration planned?<\/h2><p>An update of a shop system is not a routine click, but a technical project where experience makes the difference.<\/p><p>We have been supporting PrestaShop shops since version 1.6 and have carried out numerous upgrades and migrations over the years &mdash; from 1.6 to 1.7, from 1.7 to 8, and now the current upgrade to PrestaShop 9. Here we report on the PrestaShop upgrade from 1.6 to 8 with a full version jump.<\/p><p>We know the typical challenges from real-world practice: modules, overrides, server configurations, performance issues, or tracking topics after go-live.<\/p><p>If you are unsure whether your shop is ready for a PrestaShop upgrade or migration, we will analyze your installation and show you the safest path to the update.<\/p><p>&#128073; Contact us now to have your PrestaShop upgrade assessed<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The upgrade from PrestaShop 8 to 9 not only brought a modern system, but also massively improved server response time: the Time [&hellip;]<\/p>\n","protected":false},"featured_media":9615,"template":"","meta":{"_acf_changed":false,"_yoast_wpseo_focuskw":"","_yoast_wpseo_title":"Updating PrestaShop 8 to 9: Case Study on Upgrade","_yoast_wpseo_metadesc":"Case Study: PrestaShop 8 \u2192 9 Upgrade \u2013 the migration of Fischkaufhaus.de explained in preparation, process, and results","_yoast_wpseo_meta-robots-noindex":"","_yoast_wpseo_meta-robots-nofollow":"","_yoast_wpseo_canonical":"","_yoast_wpseo_opengraph-title":"","_yoast_wpseo_opengraph-description":"","_yoast_wpseo_opengraph-image":"","_yoast_wpseo_twitter-title":"","_yoast_wpseo_twitter-description":"","_yoast_wpseo_twitter-image":"","_title":"","title":"","_description":"","description":"","_thumbnail":"","thumbnail":"","_image":"","image":"","previewColor":"","_previewColor":"","previewColor2":"","_previewColor2":"","_subtitle":"","subtitle":"","_benefit":"","benefit":"","_color":"","color":"","_titleForGallery":"","titleForGallery":"","_subtitleForGallery":"","subtitleForGallery":"","_imageForGallery":"","imageForGallery":"","_client":"","client":"","_service":"","service":"","_cooperationSince":"","cooperationSince":"","name":"","_name":"","author":"","_author":"","company":"","_company":"","text":"","_text":"","position":"","_position":"","_yoast_wpseo_metakeywords":""},"blog_category":[],"class_list":["post-9616","blog","type-blog","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Updating PrestaShop 8 to 9: Case Study on Upgrade<\/title>\n<meta name=\"description\" content=\"Case Study: PrestaShop 8 \u2192 9 Upgrade \u2013 the migration of Fischkaufhaus.de explained in preparation, process, and results\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/4eck-media.de\/en\/blog\/updating-prestashop-8-to-9-case-study-on-upgrade-migration\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Updating PrestaShop 8 to 9: Case Study on Upgrade\" \/>\n<meta property=\"og:description\" content=\"Case Study: PrestaShop 8 \u2192 9 Upgrade \u2013 the migration of Fischkaufhaus.de explained in preparation, process, and results\" \/>\n<meta property=\"og:url\" content=\"https:\/\/4eck-media.de\/en\/blog\/updating-prestashop-8-to-9-case-study-on-upgrade-migration\/\" \/>\n<meta property=\"og:site_name\" content=\"4eck Media\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-16T14:01:20+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/4eck-media.de\/en\/blog\/updating-prestashop-8-to-9-case-study-on-upgrade-migration\/#webpage\",\"headline\":\"Updating PrestaShop 8 to 9: Case Study on Upgrade &#038; Migration\",\"description\":\"The upgrade from PrestaShop 8 to 9 not only brought a modern system, but also massively improved server response time: the Time to First Byte dropped from over 6,000 ms to around 200\u2013250 ms. In this case study we share our experience from a real PrestaShop migration: upgrading a high-traffic&hellip;\",\"url\":\"https:\/\/4eck-media.de\/en\/blog\/updating-prestashop-8-to-9-case-study-on-upgrade-migration\/\",\"datePublished\":\"2026-04-16T14:01:16+00:00\",\"dateModified\":\"2026-04-16T14:01:20+00:00\",\"inLanguage\":\"en\",\"thumbnailUrl\":\"https:\/\/4eck-media.de\/wp-content\/uploads\/2026\/03\/prestashop-upgrade-8-9.avif\",\"primaryImageOfPage\":{\"@id\":\"https:\/\/4eck-media.de\/en\/blog\/updating-prestashop-8-to-9-case-study-on-upgrade-migration\/#primaryimage\"},\"keywords\":\"\",\"about\":{\"@id\":\"https:\/\/4eck-media.de\/en\/#ProfessionalService\"},\"isPartOf\":{\"@id\":\"https:\/\/4eck-media.de\/en\/#website\"},\"publisher\":{\"@type\":\"Organization\",\"@id\":\"https:\/\/4eck-media.de\/en\/#organization\",\"name\":\"4eck Media\",\"url\":\"https:\/\/4eck-media.de\/en\/\",\"member\":[{\"@type\":\"Person\",\"@id\":\"https:\/\/4eck-media.de\/en\/#member-matthias-petri\/\",\"name\":\"Matthias Petri\",\"givenName\":\"Matthias\",\"familyName\":\"Petri\",\"gender\":\"https:\/\/schema.org\/Male\",\"birthPlace\":{\"@type\":\"Place\",\"address\":{\"@type\":\"PostalAddress\",\"addressCountry\":\"DE\"}}}],\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\/\/4eck-media.de\/wp-content\/uploads\/2025\/09\/logo-4eck-media.avif\"},\"contactPoint\":{\"@id\":\"https:\/\/4eck-media.de\/en\/#ContactPoint\"},\"address\":{\"@id\":\"https:\/\/4eck-media.de\/en\/#PostalAddress\"},\"sameAs\":[\"https:\/\/www.facebook.com\/4eckmedia\",\"https:\/\/www.kununu.com\/de\/4eck-media1\/kommentare\",\"https:\/\/www.agenturtipp.de\/agentur\/4eck-media-gmbh-co-kg-seo-design-e\/\",\"https:\/\/www.provenexpert.com\/de-de\/4eck-media-gmbh-co-kg\/\",\"https:\/\/feedbax.de\/anbieter\/4eck-media-gmbh-co-kg\",\"https:\/\/www.sortlist.com\/de\/agency\/4eck-media-gmbh-co-kg-agentur-fur-webdesign-seo\",\"https:\/\/maps.app.goo.gl\/jKvYz1jwPhh31x6H7\",\"https:\/\/www.linkedin.com\/company\/4eck-media\/\",\"https:\/\/www.drweb.de\/beste-agentur-finden\/4eck-media\/\",\"https:\/\/www.youtube.com\/c\/tutkit\"]}},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/4eck-media.de\/en\/blog\/updating-prestashop-8-to-9-case-study-on-upgrade-migration\/#primaryimage\",\"url\":\"https:\/\/4eck-media.de\/wp-content\/uploads\/2026\/03\/prestashop-upgrade-8-9.avif\",\"contentUrl\":\"https:\/\/4eck-media.de\/wp-content\/uploads\/2026\/03\/prestashop-upgrade-8-9.avif\",\"width\":1080,\"height\":500,\"caption\":\"PrestaShop Migration 8 to 9 \u2013 Performance Upgrade Case Study\"},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/4eck-media.de\/en\/#website\",\"url\":\"https:\/\/4eck-media.de\/en\/\",\"name\":\"4eck Media\",\"description\":\"Official website of 4eck Media\",\"potentialAction\":{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/4eck-media.de\/en\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"},\"inLanguage\":\"en\",\"publisher\":{\"@id\":\"https:\/\/4eck-media.de\/en\/#ProfessionalService\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Updating PrestaShop 8 to 9: Case Study on Upgrade","description":"Case Study: PrestaShop 8 \u2192 9 Upgrade \u2013 the migration of Fischkaufhaus.de explained in preparation, process, and results","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/4eck-media.de\/en\/blog\/updating-prestashop-8-to-9-case-study-on-upgrade-migration\/","og_locale":"en_US","og_type":"article","og_title":"Updating PrestaShop 8 to 9: Case Study on Upgrade","og_description":"Case Study: PrestaShop 8 \u2192 9 Upgrade \u2013 the migration of Fischkaufhaus.de explained in preparation, process, and results","og_url":"https:\/\/4eck-media.de\/en\/blog\/updating-prestashop-8-to-9-case-study-on-upgrade-migration\/","og_site_name":"4eck Media","article_modified_time":"2026-04-16T14:01:20+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/4eck-media.de\/en\/blog\/updating-prestashop-8-to-9-case-study-on-upgrade-migration\/#webpage","headline":"Updating PrestaShop 8 to 9: Case Study on Upgrade &#038; Migration","description":"The upgrade from PrestaShop 8 to 9 not only brought a modern system, but also massively improved server response time: the Time to First Byte dropped from over 6,000 ms to around 200\u2013250 ms. In this case study we share our experience from a real PrestaShop migration: upgrading a high-traffic&hellip;","url":"https:\/\/4eck-media.de\/en\/blog\/updating-prestashop-8-to-9-case-study-on-upgrade-migration\/","datePublished":"2026-04-16T14:01:16+00:00","dateModified":"2026-04-16T14:01:20+00:00","inLanguage":"en","thumbnailUrl":"https:\/\/4eck-media.de\/wp-content\/uploads\/2026\/03\/prestashop-upgrade-8-9.avif","primaryImageOfPage":{"@id":"https:\/\/4eck-media.de\/en\/blog\/updating-prestashop-8-to-9-case-study-on-upgrade-migration\/#primaryimage"},"keywords":"","about":{"@id":"https:\/\/4eck-media.de\/en\/#ProfessionalService"},"isPartOf":{"@id":"https:\/\/4eck-media.de\/en\/#website"},"publisher":{"@type":"Organization","@id":"https:\/\/4eck-media.de\/en\/#organization","name":"4eck Media","url":"https:\/\/4eck-media.de\/en\/","member":[{"@type":"Person","@id":"https:\/\/4eck-media.de\/en\/#member-matthias-petri\/","name":"Matthias Petri","givenName":"Matthias","familyName":"Petri","gender":"https:\/\/schema.org\/Male","birthPlace":{"@type":"Place","address":{"@type":"PostalAddress","addressCountry":"DE"}}}],"logo":{"@type":"ImageObject","url":"https:\/\/4eck-media.de\/wp-content\/uploads\/2025\/09\/logo-4eck-media.avif"},"contactPoint":{"@id":"https:\/\/4eck-media.de\/en\/#ContactPoint"},"address":{"@id":"https:\/\/4eck-media.de\/en\/#PostalAddress"},"sameAs":["https:\/\/www.facebook.com\/4eckmedia","https:\/\/www.kununu.com\/de\/4eck-media1\/kommentare","https:\/\/www.agenturtipp.de\/agentur\/4eck-media-gmbh-co-kg-seo-design-e\/","https:\/\/www.provenexpert.com\/de-de\/4eck-media-gmbh-co-kg\/","https:\/\/feedbax.de\/anbieter\/4eck-media-gmbh-co-kg","https:\/\/www.sortlist.com\/de\/agency\/4eck-media-gmbh-co-kg-agentur-fur-webdesign-seo","https:\/\/maps.app.goo.gl\/jKvYz1jwPhh31x6H7","https:\/\/www.linkedin.com\/company\/4eck-media\/","https:\/\/www.drweb.de\/beste-agentur-finden\/4eck-media\/","https:\/\/www.youtube.com\/c\/tutkit"]}},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/4eck-media.de\/en\/blog\/updating-prestashop-8-to-9-case-study-on-upgrade-migration\/#primaryimage","url":"https:\/\/4eck-media.de\/wp-content\/uploads\/2026\/03\/prestashop-upgrade-8-9.avif","contentUrl":"https:\/\/4eck-media.de\/wp-content\/uploads\/2026\/03\/prestashop-upgrade-8-9.avif","width":1080,"height":500,"caption":"PrestaShop Migration 8 to 9 \u2013 Performance Upgrade Case Study"},{"@type":"WebSite","@id":"https:\/\/4eck-media.de\/en\/#website","url":"https:\/\/4eck-media.de\/en\/","name":"4eck Media","description":"Official website of 4eck Media","potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/4eck-media.de\/en\/?s={search_term_string}"},"query-input":"required name=search_term_string"},"inLanguage":"en","publisher":{"@id":"https:\/\/4eck-media.de\/en\/#ProfessionalService"}}]}},"yoast_fields":{"_yoast_wpseo_title":"Updating PrestaShop 8 to 9: Case Study on Upgrade","_yoast_wpseo_metadesc":"Case Study: PrestaShop 8 \u2192 9 Upgrade \u2013 the migration of Fischkaufhaus.de explained in preparation, process, and results"},"block_visibility_meta":[],"_links":{"self":[{"href":"https:\/\/4eck-media.de\/en\/wp-json\/wp\/v2\/blog\/9616","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/4eck-media.de\/en\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/4eck-media.de\/en\/wp-json\/wp\/v2\/types\/blog"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/4eck-media.de\/en\/wp-json\/wp\/v2\/media\/9615"}],"wp:attachment":[{"href":"https:\/\/4eck-media.de\/en\/wp-json\/wp\/v2\/media?parent=9616"}],"wp:term":[{"taxonomy":"blog_category","embeddable":true,"href":"https:\/\/4eck-media.de\/en\/wp-json\/wp\/v2\/blog_category?post=9616"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}