Migrace z WooCommerce na Shopify: technický checklist
Woo má data v databázi rozházená po pěti tabulkách. Tady je, jak z toho udělat čistý import.
8 min čtení · Migrace
Migrace z WooCommerce je technicky přímočařejší než ze Shoptetu — máte plný přístup k databázi. Zároveň je zrádnější, protože za tři roky provozu se ve Woo nasbírá spousta vlastních úprav, o kterých už nikdo neví.
Krok 0: inventura, ne export
Než cokoli vyexportujete, sepište si, co e-shop dělá. Ne co obsahuje — co dělá. Seznam všech aktivních pluginů a co každý z nich zajišťuje. Vlastní úpravy v šabloně nebo ve functions.php. Napojení na externí systémy. Slevové a věrnostní mechaniky. Speciální typy produktů — předplatné, digitální obsah, konfigurátory, sety.
Tenhle seznam je skutečné zadání migrace. Přenos produktů je proti němu detail.
Data
Produkty
Woo ukládá produkty jako typ příspěvku, atributy jako taxonomie a varianty jako podřízené příspěvky. Export přes standardní nástroj funguje, ale u variant a vlastních polí bývá neúplný. U větších katalogů je čistší tahat data přímo z databáze nebo přes REST API a poskládat import podle struktury Shopify.
Pozor na tři typy produktů: grouped a external produkty na Shopify nemají přímý ekvivalent a je potřeba pro ně vymyslet řešení. Variabilní produkty s víc než třemi atributy narazí na limit Shopify.
Zákazníci
Přenesou se, hesla ne. Počítejte s hromadným e-mailem na obnovení hesla.
Objednávky
Zvažte, jestli je potřebujete. Import přes API je možný, ale historické objednávky nebudou mít kompletní data o platbách a v přehledech budou zkreslovat statistiky.
URL a přesměrování
Tohle je nejdůležitější část. Woo má typicky produkty na /produkt/nazev/ nebo /obchod/nazev/, kategorie na /kategorie-produktu/nazev/ a blog na /nazev-clanku/. Shopify má pevné /products/, /collections/, /blogs/nazev-blogu/. Každá jedna adresa potřebuje 301 přesměrování.
Vytáhněte si seznam URL ze tří zdrojů: sitemap starého e-shopu, Search Console za dvanáct měsíců a crawler jako Screaming Frog. Sjednoťte, odstraňte duplicity a seřaďte podle návštěvnosti. Prvních dvě stě adres řešte ručně a s pozorností, zbytek pravidlem.
Nezapomeňte na adresy s parametry z filtrů a stránkování, na feedy, které někde můžou být zaregistrované, a na staré adresy obrázků.
Co se přenést nedá
- Vlastní doplňky. Pokud vám někdo napsal plugin na výpočet ceny podle metrů čtverečních, na Shopify neexistuje. Buď najdete aplikaci, nebo se to přepíše.
- Zkratky v obsahu. Woo shortcodes v popisech produktů se po importu zobrazí jako text. Je potřeba je vyčistit před importem.
- Předplatné. Aplikace existují, ale přenos aktivních předplatných včetně platebních tokenů je samostatný projekt a ne vždy je možný.
- Zákaznické role a B2B ceny. Woo to řeší rolemi, Shopify jinak. Je potřeba to navrhnout znovu.
Rychlost jako bonus
Většina klientů po migraci z Woo hlásí, že e-shop „konečně běží“. Není to jen Shopify — je to hlavně tím, že se při migraci vyhodilo dvacet pluginů nasbíraných za roky. Totéž byste dosáhli i úklidem Woo. Rozdíl je, že na Shopify se vám ty pluginy nenasbírají znovu tak snadno.
Checklist před přepnutím
- Testovací objednávka na novém e-shopu prošla celým cyklem včetně faktury.
- Přesměrování jsou nahraná a otestovaná na vzorku dvaceti adres.
- Titulky a popisy jsou přenesené, ne přepsané.
- Měření jsou nasazená a otestovaná — GA4, Ads, Meta.
- Feedy pro porovnávače běží a mají správná data.
- Doprava, dobírka a platby otestované naostro.
- Starý e-shop zůstává běžet aspoň měsíc jako záloha.
Migrace z Woo není o produktech. Je o tom, jestli víte, co všechno ten e-shop za ty roky dělal.
Řešíte přesně tohle?
Napište mi e-mail s odkazem na svůj e-shop a s tím, co vás trápí. Odpovím do 24 hodin, nezávazně a konkrétně.
[email protected]Nebo se podívejte, co všechno kolem Shopify dělám: služby, česká specifika, reference.