Migrace z WooCommerce na Shopify: data, URL a náklady
WooCommerce dává svobodu, ale taky starost o server, pluginy a aktualizace. Ukážeme, jak data převést na Shopify, co se cestou změní a na co si dát pozor u variant, URL a zákaznických účtů.
WooCommerce je zdarma jen na papíře. Platíte hosting, prémiové pluginy a hlavně čas: aktualizace WordPressu, kompatibilitu pluginů, zálohy a bezpečnostní záplaty. Když e-shop roste nebo míří do zahraničí, majitelé často hledají platformu, kde se o infrastrukturu stará někdo jiný. Shopify je jedna z nejčastějších voleb.
V článku projdeme, jak data převést, co se na Shopify chová jinak a kde migrace z WooCommerce nejčastěji drhne. České specifikum (platební brány, dopravci, fakturace, srovnávače) rozebíráme zvlášť v článku Migrace na Shopify z českého trhu.
Kdy přechod dává smysl a kdy ne
Shopify není automaticky lepší. Je jiné. Místo pluginů máte aplikace s měsíčním poplatkem, místo přístupu k databázi API a místo libovolné struktury URL pevné cesty.
| Situace | Doporučení |
|---|---|
| Vlastní značka, prodej do více zemí a měn | Shopify dává smysl |
| Nechcete řešit server, aktualizace a bezpečnost | Shopify nebo česká SaaS platforma |
| Silný obsahový web a blog, který přivádí většinu návštěvnosti | Zvažte, jestli se vyplatí opouštět WordPress |
| Hodně logiky na míru přímo v PHP (konfigurátory, B2B výpočty) | Nejdřív ověřit, zda to Shopify pokryje aplikací nebo vlastní app |
| Čistě český e-shop navázaný na Heureku a české dopravce | Často vyjde lépe Shoptet nebo Upgates |
Detailní srovnání obou platforem najdete v článku WooCommerce vs. Shopify.
Jak data z WooCommerce dostat ven
Shopify pro přechod z WooCommerce doporučuje postup: produkty exportovat z WooCommerce do CSV, pak importovat zákazníky a nakonec historické objednávky. Pořadí má důvod. Objednávky se musí spárovat s už existujícími produkty a zákazníky.
Na import produktů má Shopify vlastní aplikaci Store Migration, která přijme CSV z WooCommerce bez úprav. K září 2026 je ale v předběžném přístupu a dostupná jen pro část obchodů. Historii objednávek Shopify odkazuje na aplikace třetích stran z App Store.
Pro menší katalog to stačí. U tisíců produktů a let historie čteme data přes REST API WooCommerce nebo přímo z databáze. Důvod je praktický: vestavěný CSV export často nezachytí vlastní pole, která do databáze ukládají pluginy. Typicky jde o:
- EAN a kód výrobce,
- SEO titulky a popisky z Yoastu nebo Rank Math,
- IČ a DIČ zákazníků z pluginu pro fakturační údaje,
- velkoobchodní ceny a ceny pro skupiny zákazníků,
- dodatečná pole produktu z ACF nebo podobných pluginů.
Na straně Shopify zapisujeme přes GraphQL Admin API. Na tu Shopify od roku 2024 soustředí vývoj, REST Admin API vede jako legacy.
Varianty: 2 048 kombinací, ale jen 3 volby
Tady migrace z WooCommerce drhne nejčastěji. Shopify od roku 2025 umožňuje až 2 048 variant na produkt, ale pořád jen 3 volby (například Velikost, Barva, Materiál). Shopify v návodu k migraci výslovně upozorňuje, že u produktů s více než třemi volbami se volby navíc nenaimportují.
Variabilní produkt ve WooCommerce přitom může mít atributů libovolně. Co s tím:
- Projděte katalog. Vypište produkty se čtyřmi a více atributy použitými pro varianty.
- Rozhodněte, které atributy opravdu tvoří variantu. Často jde o informační údaj (materiál, kolekce), který se nemění v rámci produktu. Ten patří do metafieldu, ne do volby.
- Kde to nejde, produkt rozdělte. Například podle střihu nebo modelu. Pak ale počítejte s přesměrováním staré URL na jeden z nových produktů.
- Ověřte obrázky variant. Každá varianta na Shopify může mít vlastní obrázek. Po testovacím importu je zkontrolujte na vzorku.
Atributy, podle kterých zákazníci filtrují, převádíme do metafieldů. Filtry v kategoriích pak sestaví aplikace Search & Discovery.
Obsah, blog a URL adresy
Shopify má pevnou strukturu adres, kterou nejde změnit:
| WooCommerce (výchozí) | Shopify |
|---|---|
/product/nazev-produktu/ | /products/nazev-produktu |
/product-category/kategorie/ | /collections/kategorie |
/nazev-stranky/ | /pages/nazev-stranky |
/nazev-clanku/ nebo /blog/... | /blogs/nazev-blogu/nazev-clanku |
Poslední část adresy (handle) můžete zachovat, takže mapa bývá přehledná. Přesměrovat je ale potřeba prakticky každou stránku. Shopify umožňuje importovat přesměrování z CSV. Limit je 100 000 přesměrování, na tarifu Plus 20 milionů. Přesměrování se uplatní jen z adresy, která na Shopify vrací 404. Mapu proto stavíme až po importu produktů, kdy známe finální handle.
Pozor na blog. Pokud přivádí podstatnou část návštěvnosti z Googlu, převádějte články se stejnou péčí jako produkty. Obsah z page builderů a shortcodů je potřeba vyčistit na čisté HTML. Na Shopify by se jinak zobrazil jako změť hranatých závorek. Postup přesměrování rozebíráme v článku 301 přesměrování při migraci.
Zákazníci a objednávky
Hesla jsou ve WordPressu uložená jako hash a Shopify je importem nepřevezme. Nové obchody na Shopify ale používají nové zákaznické účty. Zákazník zadá e-mail a přihlásí se jednorázovým kódem, bez hesla. Nikdo tedy nemusí nastavovat nové heslo. Po spuštění stačí zákazníkům poslat e-mail, jak se nově přihlásit.
U zákazníků hlídejte souhlasy s marketingovou komunikací. Shopify je vede u každého kontaktu zvlášť a při importu je potřeba je nastavit podle toho, co jste skutečně získali. Import „všichni souhlasí" je cesta k problému.
Historii objednávek převádíme přes API nebo migrační aplikaci. Objednávky z WooCommerce mohou ležet v nových tabulkách HPOS, nebo ve starých tabulkách příspěvků WordPressu. Podle toho volíme způsob čtení. Víc v článku Migrace zákazníků a historie objednávek.
Pluginy se mění na aplikace. Spočítejte náklady
Sepište všechny aktivní pluginy a u každého rozhodněte: nahradí ho funkce Shopify, aplikace z App Store, nebo změna procesu? U každé aplikace si poznamenejte měsíční cenu. Reálný účet za Shopify pak bývá výrazně vyšší než samotný tarif.
Orientační náklady k 9/2026:
- Tarif Basic v Česku podle nezávislých českých zdrojů 670 Kč měsíčně, při roční platbě 499 Kč měsíčně.
- Při platební bráně třetí strany účtuje Shopify navíc 2 % (Basic), 1 % (Grow) nebo 0,6 % (Advanced) z obratu. Se Shopify Payments se tento poplatek neplatí.
- K tomu aplikace pro dopravu, fakturaci, feedy a další funkce.
Aktuální ceník ověřte u poskytovatele. Proti tomu postavte, co dnes platíte za hosting, prémiové pluginy a údržbu WooCommerce. Obě varianty spočítáme na vašem obratu a počtu objednávek.
Podrobný rozpis migrace z WooCommerce na Shopify včetně mapování dat a přesměrování najdete také na našem sesterském projektu Prevedshop.com, který se specializuje na replatforming na globální platformy.
Jak na to prakticky: checklist
- Máte seznam produktů s více než třemi atributy variant a rozhodnutí, co s nimi?
- Víte, která vlastní pole z pluginů potřebujete a kam je na Shopify namapujete?
- Máte seznam pluginů, jejich náhrad a měsíční cenu aplikací?
- Víte, kde leží objednávky (HPOS, nebo staré tabulky) a kolik let historie chcete převést?
- Je vyřešený import souhlasů s marketingem u zákazníků?
- Máte kompletní seznam URL včetně článků, stránek a kategorií s návštěvností?
- Je rozhodnuto mezi Shopify Payments a českou bránou s poplatkem navíc?
- Je naplánovaný den spuštění mimo sezónu, s testovací objednávkou a kontrolou přesměrování?
Menší migrace u nás obvykle trvá 2–3 týdny, větší 4–8 týdnů. Publikované ceny: menší e-shop do 500 produktů od 25 000 Kč, rostoucí e-shop od 60 000 Kč, enterprise individuálně, vše bez DPH. Podívejte se na službu migrace z WooCommerce na Shopify. Pošlete nám URL e-shopu a do 48 hodin dostanete konkrétní nabídku.
Potřebujete s tím pomoct?