La Refonte

La Refonte insights

PrestaShop Migration: 7 Steps to Move Without Losing Traffic

When to choose a PrestaShop migration agency, what it should cover and how to control redirects, testing and the production cutover.

  • PrestaShop
  • Migration
  • Ecommerce
  • SEO
Migration PrestaShop vers Shopify

Migration

Agence PrestaShop

PrestaShop

Refonte SEO

Refonte SEO

A PrestaShop migration agency becomes relevant when catalogue data, ERP, CRM or PIM integrations and bespoke modules must evolve together. It coordinates the audit, data transfer, 301 redirects, staging acceptance and cutover. An automated module can suit a standard shop. A freelancer can handle a clearly documented intermediate scope. Choose according to the relationships that must be preserved, not a commercial promise.

📌 Key takeaways

  • An agency becomes relevant when catalogue rules, business systems or bespoke development multiply the dependencies
  • The seven stages cover audit, backup, staging, transfer, 301 redirects, testing and launch
  • Choose the target version only after checking the server and module compatibility, not from a version number in isolation
  • No supplier can guarantee zero SEO fluctuation: URL mapping, permanent redirects and monitoring remain decisive

PrestaShop migration: definition and key considerations for your shop

A PrestaShop migration transfers the catalogue, customers, orders, content and configuration to another PrestaShop version, a new server or a rebuilt architecture. It can preserve the current design or form part of an ecommerce redesign. Write the scope before the first export.

The risk comes from dependencies between data and code. Product variants, pricing rules, customer accounts and order history must remain connected. Payment, shipping and synchronisation modules must work on the target version. Changed URLs require a relevant destination and a permanent redirect.

An automated module may be enough when the shop uses a standard theme, few extensions and no overrides. A freelancer suits an intermediate scope that one person can audit and test. For a complex catalogue or several connected systems, a PrestaShop agency coordinates the required skills.

PrestaShop migration project markers

3 options

Module, freelancer or agency

7 stages

From audit to post-cutover monitoring

301

Permanent redirects for changed URLs

Staging

Acceptance testing away from production

Why migrate your PrestaShop shop in 2026?

The latest stable release published by the PrestaShop project is 9.1.3, released on 21 May 2026. PrestaShop 8 can still be the appropriate target when modules, theme or hosting are not ready for version 9. The right choice is not always the highest number.

Server requirements differ by branch. PrestaShop 8 documentation recommends PHP 8.1, accepts MySQL from 5.7 or MariaDB from 10.2 and states that PHP 8.2 or later is not supported for versions 8.0 to 8.2. Check the exact requirements of the target release before changing the hosting environment.

PrestaShop provides commands to check requirements and classify modules as compatible, incompatible or uncertain before an update. Bespoke or delisted extensions require manual review. Classify each PrestaShop add-on as retained, updated, replaced or removed, then do the same for the theme, overrides and business connectors.

Flow diagram showing migration from a PrestaShop 1.7 server to a PrestaShop 8 server, including the database and modules
PrestaShop migration flow: from the old server to the new one

Three PrestaShop migration approaches compared

The right migration method depends on three variables: the size of your catalogue, the number of customisations and your budget. An automated module suits small, standard stores. A developer-led manual migration handles intermediate cases. A specialist agency manages complex projects involving ERP integrations, bespoke modules and large catalogues.

Each approach involves different trade-offs between cost, time and risk. Automated modules are quick but cannot handle custom overrides. Manual migration offers more control but calls for deep technical expertise. An agency provides the assurance of a tried-and-tested process, at a price proportionate to the workload. The table below summarises the main differences to help you decide.

01

Automated module

Estimated cost
€50–€200
Duration
1–3 days
Complexity
Low
Best for
Store with fewer than 500 products and no overrides
02

Freelance developer

Estimated cost
€2,000–€8,000
Duration
3–6 weeks
Complexity
Medium
Best for
Customised store with 500–5,000 products
03

PrestaShop agency

Estimated cost
€5,000–€15,000
Duration
5–9 weeks
Complexity
High (managed)
Best for
Ecommerce with more than 5,000 products and ERP integrations
Comparison of three PrestaShop migration approaches, based on 2025–2026 market rates

Why use a PrestaShop migration agency

The choice between a module, freelancer and agency depends less on raw product count than on the relationships that must survive. An agency is justified when database, business integrations, theme and organic visibility require several specialists within one cutover plan. Responsibility for each outcome must be explicit.

Signals that agency support is necessary

A catalogue becomes complex when it combines variants, pricing rules, customer groups, several languages or multistore operation. Volume increases testing time, but a small highly customised database can be riskier than a large standard catalogue. Ask for an inventory of data relationships before choosing the transfer method.

ERP, CRM or PIM integrations may continue to write stock, prices, customers or orders during migration. Define the system of record, pause or replay exchanges and reconcile differences after import. An agency can distribute these checks across development, data and operations.

Bespoke modules, overrides and direct database changes are another signal. An automated module does not know those adaptations. A freelancer can handle them when one identified skill set and availability cover the scope. Ask who validates each dependency and who can authorise rollback.

Complexity signals to resolve before the quote

  • A catalogue with variants, B2B rules, several languages or multistore operation
  • ERP, CRM or PIM synchronisations that write into the shop
  • Bespoke modules, overrides, a custom theme or additional database tables
  • A simultaneous change of version, server, design or URL structure

What end-to-end support covers

The audit records the source version, recommended target and dependencies to preserve. It inventories data, modules, overrides, external flows and URLs. The quote must state what will be transferred, adapted, replaced or retired. Without that document, prices describe different scopes.

Delivery then organises transfer in staging, functional acceptance and 301 redirect mapping. It includes final order synchronisation, payment and carrier checks, cutover, rollback and post-launch monitoring. It does not replace the seven stages below; it gives each one an owner and a deliverable.

An agency cannot guarantee zero traffic fluctuation. It must explain how URLs will be mapped, tested and monitored in Search Console. See our PrestaShop redesign service for a complete ecommerce rebuild and our PrestaShop agency page for the wider technical service.

Seven steps to a successful PrestaShop migration

  1. 1

    Étape 1

    Conduct a complete audit of the existing store

    Inventory every installed module, custom theme and third-party integration, including ERP, CRM and carriers. List overrides, custom hooks and database changes. Check each module's PrestaShop 8 compatibility in the official marketplace. This audit reveals blockers before any code is touched.

  2. 2

    Étape 2

    Create a complete data backup

    Export the entire MySQL database, including the ps_orders, ps_customer and ps_product tables and their relationships. Archive themes, modules, product images and attached documents. Store these backups on an external server or separate cloud service. Test restoration at least once to validate their integrity.

  3. 3

    Étape 3

    Set up the staging environment

    Install the target release on a subdomain or test server. Align PHP, SQL, extensions and configuration with future production. For PrestaShop 8, the documentation recommends PHP 8.1 and specifies MySQL 5.7 or MariaDB 10.2 as the minimum. Check PrestaShop 9 requirements separately.

  4. 4

    Étape 4

    Transfer and import the data

    Migrate in dependency order: categories first, then products with attributes and variants, customers and addresses, and finally orders and histories. Use a tool compatible with both source and target versions or a controlled script. Verify identifiers and relationships after each import.

  5. 5

    Étape 5

    Configure 301 redirects

    Map every old-site URL to its counterpart on the new one. Product, category and CMS-page URLs must all point to their new addresses. Configure rules in .htaccess or through a redirect module. A mapping CSV makes tracking easier, with columns for old URL, new URL and HTTP status.

  6. 6

    Étape 6

    Run functional and SEO tests

    Complete the entire purchase journey: add to basket, sign in, pay and receive confirmation. Test every payment module, including Stripe, PayPal and Alma, as well as each carrier. Check 301 redirects using Screaming Frog or Sitebulb. Review title tags, meta descriptions and structured data across 50 representative URLs.

  7. 7

    Étape 7

    Launch and monitor

    Schedule the cutover during a genuinely quiet period based on your own data. Enable maintenance mode, synchronise final orders and execute the documented cutover plan. Check HTTP errors, orders and business flows. Submit the new sitemap in Search Console and keep rollback available until acceptance is complete.

Module compatibility: the number-one pitfall

  • The official update:check-modules command separates compatible, incompatible and uncertain modules
  • Test every module in staging before the production migration
  • Plan replacements for modules that are abandoned or no longer listed
  • Prioritise payment, shipping and connector modules because they directly affect sales

Protecting SEO during migration

No PrestaShop migration agency can guarantee zero traffic loss. Google states that a major change can cause temporary fluctuations while URLs are crawled and reprocessed. Duration depends on URL count and server capacity. The work is to remove avoidable causes and detect deviations quickly.

Inventory old URLs from sitemaps, Search Console, analytics, backlinks and a complete crawl. Map every retained page to a relevant destination, including products, categories, CMS pages, images and files that receive traffic or links. A removed URL with no equivalent should return 404 or 410 rather than redirecting to the homepage.

Google recommends permanent server-side redirects, such as 301 or 308, directly to the final destination. Update internal links, canonicals and hreflang where relevant. Test the mapping before cutover, then submit a sitemap containing the new URLs. Our website migration guide covers the same controls beyond PrestaShop.

After launch, compare clicks, impressions, indexed pages, HTTP errors and server logs across the old and new scope. Check orders and conversions too: an indexable page is not necessarily functional. Give your team ownership of these signals even when the supplier completes the technical migration.

Tangible results from two SME migrations

A fashion retailer with eight employees and 3,200 products migrated from PrestaShop 1.6 to 8.1 in six weeks. Loading time fell from 4.8 to 1.9 seconds. Its conversion rate rose from 1.2% to 2.1%, a 75% increase. Organic traffic returned to its original level within three weeks thanks to complete redirect mapping for 4,800 URLs.

An organic-products distributor with 12 employees and 8,500 SKUs changed servers while moving from PrestaShop 1.7.8 to 8.2. Its total budget was €9,500, including the audit, migration and three months of post-migration support. The outcome was a 55% reduction in server time, 32% more organic traffic after 90 days and no lost orders during the switch. The key was a staging environment tested for two full weeks before launch.

Both examples show a consistent pattern: PrestaShop migration produces measurable ROI when it follows a structured process. If you operate a PrestaShop website with more than 1,000 products, the investment can pay for itself within three to six months through improved conversion and lower server costs.

Before migration: fashion store (8 employees)

  • PrestaShop 1.6.1.24, PHP 7.2 (end of support)
  • Average loading time: 4.8 seconds
  • Mobile PageSpeed score: 28/100
  • 12 incompatible modules blocking updates
  • Conversion rate: 1.2%

After migration to PrestaShop 8.1

  • PHP 8.2 + MySQL 8.0, with active security and support
  • Loading time: 1.9 seconds (−60%)
  • Mobile PageSpeed score: 82/100
  • All modules compatible or replaced
  • Conversion rate: 2.1% (+75%)
Ecommerce dashboard showing rising traffic and conversion-rate charts after a successful PrestaShop migration
Changes in traffic and conversions after a PrestaShop migration

Benefits of a PrestaShop migration

  • A maintained release with documented server requirements
  • Security fixes available for the chosen branch
  • Modules and theme reassessed instead of retaining abandoned dependencies
  • Business connectors documented and tested away from production
  • URL structure and SEO data checked before cutover

Risks to anticipate

  • Modules that are incompatible or uncertain on the target release
  • Temporary SEO traffic loss when redirects are missing
  • Observed market range of €2,000–€15,000 depending on complexity
  • Time for the team to adapt to the new interface
  • Possible downtime according to the synchronisation and cutover method
Our migration from PrestaShop 1.7 to 8.1 took five weeks. The two weeks of staging tests were the critical part. We discovered four incompatible modules that we would never have found without that phase. The result was a trouble-free launch and 35% faster performance on mobile.
MDMarc D.Ecommerce Director : Textile SME (15 employees)

Your complete PrestaShop migration

From the audit and data transfer to SEO redirects, testing and launch, our team manages every stage of your PrestaShop migration to protect your traffic.

Learn more

Sources

Last updated: Checked 24 August 2026

Frequently asked questions

Cost depends on the chosen method. An automated migration module costs €50–€200, while a manual migration by a freelance developer costs €2,000–€8,000. A specialist agency charges €5,000–€15,000 for a complete migration including the audit, transfer, testing and post-migration support.

Keep exploring

Related insights

View all insights

A project in mind?

Let’s turn it into a clear plan

Start with a free audit grounded in your goals, website and data.

Discutons de votre projet

30 min · Google Meet

Choisissez le créneau qui vous convient dans notre calendrier. On analyse votre situation avant l’appel pour aller droit au but.