WooCommerce to Shopify migration

    We move WooCommerce stores to Shopify and Shopify Plus: products, customers and orders from the WordPress database, blog content, redirects and tracking. It is for brands that started on WooCommerce and now sell into Germany and the EU, and for DACH brands expanding abroad. You end up with a store without your own servers, in which old addresses reach their target.
    Motocross rider in a red and purple O'Neal jersey on a crest and carving a dusty cornerColourful meadow bouquet with sunflower, chamomile and alstroemeria in front of a wooden wallLaughing toddler sitting in the grass holding a Mintkind milestone cardWoman in profile with voluminous blonde curls, a hand spraying hair spray from above.Freshly roasted coffee beans being stirred in the cooling tray at the Blankroast roasteryGlass teapot, a carafe of ice cubes and two glasses of iced tea with mint on a wooden trayRunner in dark sportswear on a waterside path at duskGrid of Bloomingloft sofas with changing fabrics and background coloursBlack embroidered cap next to a net bag of lemons on a stone wallDog and cat walk to their bowls in a blue kitchen and eat side by sideDog snapping a chew stick from a hand in the gardenTwo cyclists with panniers on a green cycle pathBrown leather Groundies Chelsea boots stepping into frame on a concrete floorMountain biker in a yellow jacket carving a berm among flowers

    Brands we work for

    MYCR7 logo
    CAT logo
    O'Neal logo
    FRITZ! logo
    Groundies logo
    Gusti Leder logo
    Smilodox logo
    Sirocco logo
    Olakala logo
    Deputy logo
    Bikemailorder logo
    Prepmymeal logo
    Freiluftkind logo
    Bloomingloft logo
    Heel logo

    What does a WooCommerce to Shopify migration involve?

    Many brands start on WooCommerce because WordPress was already there. The store then grows plugin by plugin: one for payments, one for translations, one for German legal texts, one for tracking. A WooCommerce to Shopify migration moves all of that, and the store is only one part of it. What the store does today is the sum of WordPress, WooCommerce, the theme, the functions inside the theme and every other plugin.

    The inventory therefore starts with the plugin list. For every active plugin we record which function it performs, which data it stores and whether another plugin depends on it. After that it is settled what is standard in Shopify, what an app takes over and what is built as a custom extension. The page on our work as a Shopify migration agency describes the method for every source system. If you want to know before the project which plugins are critical, the migration audit comes first.

    NICCOS has been a Shopify Plus Partner since April 2022 and holds 19 reviews with a 5.0 rating in the Shopify Partner Directory. Nine of our 13 published case studies describe a move from another shop system to Shopify Plus.

    How do products, customers and orders come out of WordPress?

    WooCommerce stores products as WordPress posts with custom fields. Variations are separate entries under the product. Attributes exist in two forms: global as a taxonomy and individual per product. Shopify has products, variants and metafields. Before the export we decide for every attribute whether it becomes a variant, a metafield or a filter, and merge attributes of the same name from both forms.

    Customers in WooCommerce are WordPress users and sit in the same table as editors and subscribers. Orders sit in the post tables or in dedicated order tables, depending on the version. We pull both from the database, separate customers from other users and import orders with the original order number. Passwords cannot be transferred. Customers receive an invitation to activate their account.

    Subscriptions need their own review. Running subscriptions from WooCommerce Subscriptions depend on payment details stored with the payment provider. Whether they move without new consent from customers is clarified with the provider before a date is fixed. The page on Shopify subscriptions covers what subscriptions need on Shopify.

    When do we advise against leaving WooCommerce?

    We advise against it when the website consists mainly of content and the store is a small part of it. WordPress is a content management system, and for a magazine with a few products it keeps doing its job. We also advise against it when your business depends on a function that reaches deep into cart and order and could only be rebuilt in Shopify with great effort.

    In both cases the comparison is the more honest first step. You find it under Shopify vs. WooCommerce. If the store stays and only the connection to ERP or shipping causes trouble, the work starts with system integration.

    Why does WooCommerce get harder to run as the store grows?

    WooCommerce is a plugin for WordPress. The store consists of WordPress, WooCommerce, the theme and every other plugin. Each plugin adds places where an update can change something.

    • Plugins depend on each other

      Plugins hook into the same processes. An update to one plugin can change how another behaves.

    • Security is your job

      WordPress, the theme and every plugin need their own security updates. Who installs and tests them is your decision and your work.

    • Load time depends on hosting

      A growing catalogue and more visitors raise the demands on server, caching and database.

    • Operations are your responsibility

      Servers, updates and backups sit with you or your service provider.

    When is moving off WooCommerce worth it?

    • Plugin updates repeatedly cause errors in the store

    • Several languages and currencies are held together by plugins

    • Load time gets worse despite optimisation

    • You do not have the people to maintain WordPress

    • There has been a security incident or an outage

    • Checkout changes need a developer every time

    What is specific to a WooCommerce migration?

    • Plugins

      For every plugin we establish which function it performs and whether it is dropped, covered by the Shopify standard, or needs an app.

    • WordPress content

      Blog articles, landing pages and page-builder content are rebuilt in Shopify as blog, pages and theme sections.

    • Orders and customers

      Orders and customer accounts sit in the WordPress database. The extract needs its own mapping because customers are WordPress users there.

    What do we check on WordPress URLs and redirects?

    In WordPress you define the permalink structure yourself. Shopify sets fixed paths. The addresses of products, categories and blog articles therefore change in the move. We sign off these four points before and after go-live. That limits fluctuation in the first weeks. Nobody can rule it out.

    • Permalinks

      All addresses of products, product categories, tags, pages and blog articles in every language, compared with Search Console and our own crawl

    • 301 redirects

      Every old address points to exactly one target with matching content in Shopify, with no catch-all redirect to the homepage

    • Blog and metadata

      Blog articles move with title, description, headings and internal links

    • Indexing

      Indexing report and crawl statistics in Google Search Console after go-live

    How do we protect data and rankings when you leave WooCommerce?

    1. Audit before the export

      First we record what exists in the store: products with variations and custom fields, customers, order history, pages, blog articles and plugins. From that we decide what moves and what is rethought.

    2. Fix the data model

      Before the first import it is settled how attributes, variations and prices are represented in Shopify. The extract from the WordPress database gets its own mapping for that.

    3. Migration in trial runs

      The data runs into a staging environment several times. Each run shows where fields stay empty or variations do not add up, while a correction still has no consequences.

    4. Build the redirect mapping

      Shopify sets fixed paths, so almost every address changes. Every indexed URL gets exactly one target with matching content. We set no catch-all redirects to the homepage.

    5. Cutover and review

      The launch follows a plan and a frozen data set. Afterwards we watch crawl errors and indexing in Google Search Console and fix open points.

    • Linen-bound baby album with an embossed animal wreath and the title Mein erstes Jahr on a wooden tableRabano Kids
    • Pink ranunculus and lisianthus in a white vase against a linen wallBlumeIdeal
    • Row of Cianni perfume bottles with black caps on a light reflective surface.Cianni Fragrances
    Shopify Plus Partner since April 2022
    2022
    reviews with a 5.0 rating in the Shopify Partner Directory
    19
    published case studies
    12
    URL mappings at Kanela, a migration from PrestaShop
    147,753

    Is moving off WooCommerce your next step right now?

    Then you are starting in the right place

    • Plugin updates break the store

      Every update can change how another plugin behaves. So every update needs a test that nobody has time for.

    • Load time is getting worse

      With a growing catalogue and more visitors the store slows down, although caching and hosting have already been adjusted.

    • Security takes attention

      Servers, updates and backups sit with you. After an incident it is clear how much work that is.

    • The store is meant to grow

      New countries or more orders are coming, and you do not have the people to maintain WordPress.

    Then something else will do more for you

    • The platform decision is still open

      As long as it is not settled whether Shopify is the right target platform, a migration project is premature. The platform decision comes first.

      To the platform comparison
    • The project risks are unclear

      You want to move but do not know which plugins, content and URLs become critical in the process. Then the review comes before the project.

      To the migration audit
    • You are already on Shopify

      If the theme, structure or design no longer holds up, you do not need a platform move. The work is a rebuild on the platform you are already on.

      To Shopify development

    How can we work together on the WooCommerce migration?

    You want plugins and data clarified first, have the move carried out, or keep optimising afterwards. That gives three formats.

    Results from client projects

    Every figure appears in the case study, where you can verify it.

    View all projects

    Brands we build for on Shopify.

    Groundies, MYCR7 and Gusti Leder are three of thirteen projects we have published with starting point, delivery and result.

    Frequently asked questions about WooCommerce to Shopify migration

    Our WooCommerce store runs several languages through a plugin. How does that move?

    Languages and currencies move into Shopify Markets, where they are managed in one admin. Every language version of an old address redirects to its counterpart. We export the translations from the multilingual plugin and import them per language, so that product texts and blog articles keep their content.

    Which German legal requirements did our plugins cover, and what replaces them?

    In WooCommerce, plugins for the German market usually handle unit prices, delivery times, tax notes and the wording of the order button. In Shopify those tasks are split between admin settings, the theme and apps. For the lowest prior price under the Price Indication Ordinance (PAngV) we publish our own app, Best Price Indicator (PAngV), in the Shopify App Store.

    Can WooCommerce plugins be transferred?

    No. For every plugin we establish which function it performs. What Shopify covers in the standard is dropped. The rest is replaced by an app or built as a custom extension. This mapping comes at the start of the project because it defines the scope.

    Does the WordPress blog move as well?

    Yes. Blog articles move into the Shopify blog with title, description, images and internal links. The address changes because Shopify keeps blog articles under a fixed path, so every article gets a redirect. Content from page builders and shortcodes is rebuilt as theme sections.

    How do orders and customers come out of WordPress?

    Through an extract from the database. WooCommerce holds customers as WordPress users and orders either in the post tables or in dedicated order tables, depending on the version. We separate customers from editors and other users and import orders with the original order number. Passwords cannot be transferred.

    Will we lose rankings when we move from WooCommerce to Shopify?

    Positions move after an address change because search engines have to assign the new URLs first. Lasting losses come from missing redirects, thinner target pages and catch-all redirects to the homepage. We are responsible for every old address pointing to exactly one page with the same content. There is no guarantee.

    What happens to subscriptions from WooCommerce Subscriptions?

    Running subscriptions depend on payment details stored with the payment provider. Whether and how they move is clarified with the payment provider and the subscription app on Shopify before a cutover date is fixed. We prepare products, intervals and customer assignment in the data model.

    Discuss your WooCommerce to Shopify migration

    We look at your WooCommerce store and tell you which plugins, content and URLs become critical in the move. The first assessment is free and gives you an initial evaluation, not a full audit or a worked-out concept.

    NICCOS

    The page could not be loaded.

    Please reload the page. If an update has just gone live, this will load the latest version.