B2B sales

Store migrations

Replatforming an online shop

A store migration moves products, customers, orders and URLs to a new platform in a way that keeps sales running and protects traffic from Google.

What is Store migrations?

Store migrations are projects that move a live e-commerce shop to a new platform – for example from WooCommerce, PrestaShop or Shopify to Medusa.js – together with its products, customer accounts, order history and content. For Google visibility, URLs matter most: a complete map of old addresses to new ones, backed by 301 redirects. Changing the engine does not have to cost rankings; drops usually come from missed URLs, content and structured data.

How we use it at Koda Plus

We most often move shops from WooCommerce, PrestaShop and Shopify to Medusa or Shopify. We start with an inventory of data, integrations and URLs that bring in traffic, map every URL to its new equivalent with a 301 redirect, and build the new shop alongside the old one so the switchover does not interrupt sales. Data is migrated in a trial run first, so completeness can be checked against the numbers. We built a tyre and wheel shop on Medusa to replace its earlier Shopify store, and for a PR agency's new Webflow site we brought its entire blog over from WordPress.

When it makes sense

  • Your platform blocks custom sales rules or integrations
  • Your shop has Google traffic you cannot afford to lose
  • Plugins and themes make further development painful
  • You are moving a blog or company website to a new system

Frequently asked questions
Store migrations

  • Will my shop lose Google rankings after a migration?

    With complete URL mapping and 301 redirects, rankings usually recover within a few weeks, and often any drop is barely noticeable. The risk grows when the domain, category structure and content all change at once – those changes are better spread out over time.

  • Can customer accounts and order history be migrated?

    Yes, products, variants, categories, customer accounts and orders are migrated as standard. Passwords are the tricky part: platforms store them as hashes that cannot be decrypted, so if the new system does not support the same algorithm, customers set a new password when they first log in.

  • Do I have to keep the same URLs after a migration?

    Not necessarily, but if you can, it removes a large part of the risk. If the structure changes, every old URL needs a 301 redirect straight to its new equivalent – no redirect chains and no sending everything to the homepage.

Free 15-minute call

Tell us about your project,
we'll tailor the rest to you

A 15-minute call is enough for us to know whether we are a fit for your project.
We start from what you need, not from an off-the-shelf solution.

Contact us

Remigiusz in a navy shirt and glasses
I use iMessage I use WhatsApp
Adrian in a grey turtleneck and glasses
I use iMessage I use WhatsApp