prestashop 9 migration

Move to PrestaShop 9 without losing Google, customers or orders

Flag Agency moves your shop from PrestaShop 1.7 or 8 to PrestaShop 9 with a clear, fixed quote agreed before we start. Your shop keeps selling until the switch-over.

Request a free check-up of your PrestaShop shop

Fields marked with asterisk are required.

E.g. www.yourshop.com

We’ll send the link to your check-up page here.

Leave it if you’d rather we call you.

By sending this form you accept our privacy policy.

No strings attached · We reply within 24 hours

Free check-up · No commitment · We reply within 24 hours

  • 250+ online shops built

why now

Is your PrestaShop still on 1.7?

Then your shop runs on software and a PHP version that no longer get security updates, and the new rules for selling online are harder to meet.

  • PrestaShop 1.7 is out of maintenance. Security fixes ended when PrestaShop 9 came out, on 10 June 2025. The last release, 1.7.8.11, dates from 2 January 2024.

  • PHP is out of support. PrestaShop 1.7 only runs on PHP 7, and the last PHP 7 version (7.4) has had no security updates since 28 November 2022.

  • New modules look ahead. Our own modules for the cookie banner, online withdrawal and Omnibus, for example, only run on PrestaShop 9.

  • The new rules. Since 28 June 2025 the European Accessibility Act requires accessible online shops for businesses selling to consumers (micro-enterprises are exempt). Since 2023 every discount must show the lowest price of the previous 30 days (Omnibus), and since 19 June 2026 an online withdrawal button is required.

What if your shop is on PrestaShop 8?

PrestaShop 8.2 still gets fixes, but it runs on PHP 8.1 at most, which has had no security updates since 31 December 2025. PrestaShop 9.1 runs on PHP 8.1 to 8.5.

Upgrade PrestaShop 1.7 in place or migrate to 9?

Upgrading in place means carrying over years-old themes, modules and code changes. If your shop has many of them, a fresh PrestaShop 9 install plus a copy of the data is the better choice: you start clean and bring what matters, namely catalogue, customers and order history. Before the quote we tell you which route suits your shop.

Flag Agency is a PrestaShop web agency in Frattamaggiore (Naples, Italy) with more than 250 online shops built: we do the migration ourselves, from the check-up to support after the switch-over.

everyone asks

What do you really risk with a migration?

Very little, if the migration is planned before anyone touches the shop. Here are the four worries we hear most, with our answers.

  • “I’ll lose Google”

    No, as long as every page keeps its URL or has a 301 redirect to the new one. The copy keeps product and category IDs, so URLs can stay the same; where they change, we set up a 301 redirect for each one, one by one. We check Google Search Console before and after the switch-over.

  • “I’ll lose customers and orders”

    No: we copy customers with addresses and passwords, and orders with invoices, payments, credit slips and returns, with the same order numbers. The full list is below, along with what the automatic copy doesn’t bring.

  • “My shop will go down”

    No. We prepare PrestaShop 9 on a test copy while your old shop keeps selling. We do the switch-over at night, when traffic is lowest, and it takes a few hours: meanwhile the old shop shows a maintenance page, so no order gets left behind.

  • “How much will it cost?”

    You know before we start: after the free check-up we send you a clear, fixed quote. We only begin once you say yes.

how we work

How does the PrestaShop 9 migration work, step by step?

In five steps, and your old shop stays online until the very end.

  1. Step 01

    Free check-up

    You leave us your shop address and we analyse its public pages. You get a personal web page with the PrestaShop version we detected, a score out of 100, the 3 things to fix first and every check to sort out, explained in plain words. Then, if you like, we talk it through in a 15-minute call, migration included.

  2. Step 02

    Fixed quote

    We send you a clear, fixed quote, agreed before we start. We only begin once you say yes.

  3. Step 03

    Test copy

    We install PrestaShop 9 and copy your data into it. Your old shop keeps selling: our module only reads it, without changing anything.

  4. Step 04

    Review together

    We test products, cart, payments, customer accounts and orders. Then you check them too, and we fix whatever isn’t right.

  5. Step 05

    Overnight switch-over and support

    At night, in a few hours, we move your shop to PrestaShop 9, with the old shop in maintenance mode. Then you get 1 month of support: we check orders, payments and Search Console, and we’re here for any question.

what you get

What do you get with PrestaShop 9 and Flag Theme?

An up-to-date shop, ready for the new rules: PrestaShop 9 as the base and Flag Theme, our PrestaShop 9 theme, with the features you need to sell in Italy. Flag Theme is included in the migration quote: you don’t pay for it separately.

  • Security and updates. PrestaShop 9 is the current version (9.2 came out on 30 September 2026) and runs on up-to-date PHP. Flag Theme doesn’t modify PrestaShop’s core.
  • Speed. The theme loads little code, and only on the pages that use it. In a Lighthouse lab test on the demo, mobile, on 2 October 2026 it scored 97–98 out of 100: that’s the demo, not a real shop.
  • Smartphones. Layered menu, swipeable categories and a sticky buy bar on the product page.
  • Accessibility (European Accessibility Act). The theme is designed for WCAG 2.2 AA: everything works with the keyboard, contrasts are checked and form errors reach screen readers.
  • Omnibus. The lowest price of the last 30 days appears on every discount automatically: on the product page, in cards and in the data for Google.
  • One-page checkout. Italian invoicing with tax code, VAT number, SDI or PEC, guest checkout and a final “Order and pay” button showing the total.
  • Modules already included. Cookie banner following the Italian Data Protection Authority, the “Withdraw from the contract here” button, Omnibus, business sign-up, estimated delivery, questions and answers: they’re already in the theme, instead of modules you buy separately.
  • Product feeds. For Google Merchant Center, Meta, TikTok, Pinterest and Trovaprezzi, updated automatically.
  • WhatsApp button. With a ready-written message, including the product name: it’s in the theme and you switch it on from the back office whenever you like.

what we migrate

What do we migrate from your old shop?

Everything you need to keep selling, with the same IDs. From PrestaShop 1.7 and 8 we copy it with Shop Migrator, our migration module.

  • Products with combinations, specific prices, stock, tags, packs, accessories and customisations
  • Images of products, categories, brands and suppliers
  • Categories, features, attributes, brands and suppliers
  • Customers, groups and addresses, with their passwords
  • Orders with details, status history, invoices, payments, credit slips, returns and order messages
  • Vouchers with all their rules
  • Taxes, carriers and shipping ranges, order and return statuses
  • CMS pages
  • The same IDs: order numbers and references don’t change

Customer passwords stay valid. Those stored in the oldest format stay valid if we choose to transfer the old shop’s key; otherwise those customers use “Forgot your password”.

And reviews? Those collected with external review services stay where they are: the service reconnects to the new shop.

What doesn’t the automatic copy bring?

We tell you up front, so there are no surprises:

  • Data and settings of third-party modules
  • Abandoned carts and visit statistics
  • Customer service messages
  • Attachments and virtual product files
  • Multiple shops: only the main shop is copied

work

Which shops have we already migrated?

These PrestaShop online shops went through a migration done by Flag, and our clients let us mention them.

See all the online shops we’ve built

faq

Frequently asked questions about migrating to PrestaShop 9

What do I get with the free check-up?

A personal web page with what we found on your shop, analysing only its public pages: the PrestaShop version we detected, a score out of 100 from the automatic checks, the 3 things to fix first in order of impact on sales, and every failed check, grouped by area (security, smartphones, speed, SEO, accessibility, legal requirements, contact options). There are no prices: if you like, we talk it through in a 15-minute call, migration included.

Will the modules I use today work on PrestaShop 9?

It depends on the module: data and settings of third-party modules aren’t copied automatically. Before the quote we list the modules you use and, for each one, tell you whether there’s a PrestaShop 9 version, whether a feature already included in Flag Theme replaces it, or whether you need a custom module. It all goes into the quote, before we start.

What about my theme?

You move to Flag Theme, our PrestaShop 9 theme, with your shop’s colours and logo, and it’s included in the migration quote: you don’t pay for it separately. 1.7 and 8 themes need checking one by one on PrestaShop 9: if you want to keep your current look, we check whether that’s possible before the quote.

Can I keep my management software?

Yes, if the connection also exists for PrestaShop 9. We’ve already connected management software such as Mexal, Danea and Fatture in Cloud, and others, to PrestaShop. Before the quote we look at how your management software talks to the shop today (a module, a file or a custom connection) and tell you whether updating it is enough or a new one is needed. Any work needed is already in the fixed quote.

How long does a PrestaShop 9 migration take?

Usually 3 weeks, from the check-up to the switch-over. It depends on how many products, orders, images and modules your shop has: we put the timings in writing in the quote, with the date of each phase, before we start. The actual switch-over happens at night and takes a few hours.

What if something goes wrong?

We don’t touch your old shop: our module only reads it, so it stays as it was until you decide to switch it off. On the new shop, before copying the data, the module creates a restore point: if something isn’t right, we put it back as it was and start again. And after the switch-over you get 1 month of support.

let’s start

Ready to move to PrestaShop 9?

Leave us your shop address and an email: we send you the free check-up, a personal web page with what we found, and then a clear, fixed quote.

What happens next

  1. We analyse your shop’s public pages and send you the check-up.
  2. We send you the fixed quote, before we start.
  3. You decide whether to go ahead: no commitment.

Fields marked with asterisk are required.

E.g. www.yourshop.com

We’ll send the link to your check-up page here.

Leave it if you’d rather we call you.

By sending this form you accept our privacy policy.

No strings attached · We reply within 24 hours