Migrace e-shopu: kompletní checklist krok za krokem
Všechno, co je třeba zkontrolovat před migrací, během ní a po ní. Od exportů a mapování dat přes přesměrování až po první týden po spuštění.
Autor: Tím SIS PRO · Publikováno · Aktualizováno
Migrace e-shopu je přesun obchodu na jinou platformu tak, abyste nepřišli o data, zákazníky ani pozice ve vyhledávačích. Tento checklist vznikl z migrací, které jsme dělali pro vlastní e-shopy i pro klienty. Projděte ho před podpisem smlouvy s kýmkoli, kdo vám migraci nabízí, nebo ho použijte jako plán, pokud ji děláte sami. Má 24 bodů v pěti fázích a u každého bodu je napsáno, jaký výstup má vzniknout. Pokud výstup nevzniká, bod není hotový.
Před migrací: rozhodnutí a inventura
1. Proč migrujete a co má být jinak
Napište si tři hlavní důvody. Typicky: provozní náklady, chybějící funkce, nestabilita po aktualizacích, pomalá administrace, expanze na další trh, konec podpory původního řešení. Důvody určují cílovou platformu a zároveň měřitelné kritérium úspěchu. „Chceme modernější e-shop“ není důvod; „chceme spravovat tři trhy z jedné administrace a zpracovat dvacet dodavatelských feedů bez ruční práce“ ano. Pokud migrujete jen proto, že vás někdo přesvědčil, zastavte se a vraťte se k tomuto bodu za půl roku.
Výstup: jeden odstavec s důvody a s tím, co má být po migraci měřitelně jinak.
2. Inventura dat
Spočítejte a zapište si:
| Data | Počet | Kde jsou uložena |
|---|---|---|
| Produkty | katalog | |
| Varianty | katalog | |
| Kategorie | strom kategorií | |
| Výrobci a značky | číselník | |
| Parametry a hodnoty | filtry | |
| Obrázky | server, CDN | |
| Zákazníci | databáze | |
| Objednávky | databáze | |
| Recenze | doplněk nebo tabulka | |
| Blog a stránky | CMS | |
| Slevové kupóny | modul slev |
Tato čísla jsou základ reportu integrity dat po migraci. Pokud je nemáte před, nemáte s čím porovnávat po. Přidejte i součet hodnoty objednávek za poslední rok a počet zákazníků s alespoň jednou objednávkou; oba údaje odhalí chybu v importu dřív než holé počty řádků.
Výstup: tabulka inventury s datem, ke kterému platí.
3. Seznam všech URL
Stáhněte si sitemapu, exportujte adresy z databáze a doplňte je o adresy z Google Search Console (nejnavštěvovanější stránky a stránky s odkazy). Nezapomeňte na adresy s parametry filtrů a stránkování, pokud jsou indexované, a na adresy obrázků, pokud se zobrazují v Google Images. Bez kompletního seznamu nevytvoříte kompletní mapu přesměrování. Podrobný postup je v článku o přesměrováních.
Výstup: tabulka starých URL s typem (produkt, kategorie, článek, ostatní) a s údajem o návštěvnosti za poslední rok.
4. Seznam napojení
Účetnictví, dopravci, platební brány, feedy pro srovnávače, dodavatelské feedy, e-mailing, marketplaces, analytika, reklamní pixely, chat, hodnocení. Každé napojení je třeba na nové platformě nahradit doplňkem, nativní funkcí nebo vlastním API propojením. Ke každému si zapište, kdo ho spravuje, jaké přístupy existují a zda se dá vypnout bez následků.
Výstup: tabulka napojení se sloupcem „náhrada na nové platformě“.
5. Výběr cílové platformy
Ověřte, zda cílová platforma zvládne vaše varianty, parametry, jazyky, měny a napojení. U Shopify ověřte aktuální limity variant a způsob práce s kolekcemi, u Shoptetu rozsah doplňků a API podle tarifu, u Upgates práci s feedy a více trhy. Srovnání máme v samostatném článku.
6. Rozpočet a časový plán
Do rozpočtu patří cena migrace, tarif nové platformy, doplňky a aplikace, nové integrace, případný nový design a čas vašich lidí na testování. Do plánu patří období, kdy si migraci můžete dovolit: ne před Vánoci, ne během nejsilnější sezóny, ne v týdnu, kdy je polovina týmu na dovolené.
Výstup: rozpočet s rezervou a termín spuštění, který nekoliduje se sezónou.
Příprava: mapování a testovací import
7. Mapa polí
Pro každé pole starého e-shopu určete, kam půjde v novém. Nejčastější problémy: atributy versus varianty, vlastní pole z pluginů, jednotky a měny, ceny s DPH a bez DPH, více skladů, popisy s HTML, které nová platforma nepovoluje. Mapa má tři sloupce: staré pole, nové pole, pravidlo transformace.
Výstup: mapa polí, kterou přečte i člověk mimo projekt.
8. Co se nepřenese a co s tím
Hesla zákazníků se přenést nedají, protože je platformy šifrují rozdílně. Řešením je e-mail na obnovu hesla v den spuštění. Slevová pravidla z pluginů, speciální kalkulačky, konfigurátory a vlastní šablony e-mailů je třeba nahradit. Zapište si každou položku a její náhradu, abyste po spuštění neobjevovali, že věrnostní program nefunguje.
Výstup: seznam „nepřenáší se“ s náhradou u každé položky.
9. Čištění dat
Před importem je nejlepší čas na úklid: duplicitní produkty, kategorie bez produktů, nekonzistentní názvy výrobců, chybějící obrázky, produkty s nulovou cenou. Čištění po migraci je dvakrát dražší, protože ho děláte v novém systému a zároveň doplňujete přesměrování.
Výstup: seznam vyčištěných položek a rozhodnutí, co se zrušilo.
10. Testovací import
První kompletní import dělejte na testovací prostředí, nikdy naživo. Po importu porovnejte počty z inventury s počty v novém e-shopu. Zkontrolujte vzorek 30 produktů z různých kategorií: ceny, sklady, obrázky, varianty, popisy, parametry, zařazení do kategorií. Počítejte se dvěma až třemi cykly import, oprava mapování, import.
Výstup: testovací e-shop s vašimi daty a první report počtů.
11. Kontrola integrity dat
Automaticky porovnejte: počty produktů, variant, kategorií, zákazníků, objednávek; součet hodnoty objednávek; počet obrázků; počet produktů bez kategorie a bez obrázku. Rozdíly vysvětlete nebo opravte. Toto je report, který má klient dostat před spuštěním a který se má shodovat s inventurou z bodu 2.
Výstup: report integrity dat se seznamem rozdílů a jejich vysvětlením.
12. Nastavení nového e-shopu
Doprava, platby, daně, e-mailové notifikace, právní texty, fakturace, sledování konverzí, analytika, reklamní pixely. Udělejte testovací objednávku od košíku po fakturu a e-mail, se skutečnou platební bránou v testovacím režimu.
Výstup: checklist nastavení s podpisem, kdo ho prošel.
13. Vaše testování
Projděte nový e-shop jako zákazník i jako správce. Nákup na mobilu, registrace, obnova hesla, reklamace. V administraci přidání produktu, změna ceny, vyřízení objednávky, export pro účetnictví. Testujte podle seznamu, ne náhodně, a každou připomínku zapište s adresou stránky a snímkem obrazovky.
Výstup: seznam připomínek a jejich stav.
SEO a přesměrování
14. Mapa 301 přesměrování
Pro každou starou URL jedna nová. Kategorie, produkty, výrobci, štítky, blog, statické stránky, obrázky, pokud byly indexované. Přesměrování musí být trvalá (301), jednokroková a bez řetězení. Zrušené produkty směrujte na nejbližší kategorii nebo náhradu, nikdy hromadně na úvodní stránku.
Výstup: mapa přesměrování otestovaná skriptem na testovacím prostředí.
15. Meta údaje a strukturovaná data
Přeneste titulky, meta popisy a alt texty obrázků. Zkontrolujte, zda nový e-shop generuje strukturovaná data pro produkty, breadcrumbs a organizaci a zda mají produkty správnou cenu a dostupnost ve schématu. Kanonické adresy musí ukazovat na nové URL, ne na testovací doménu.
Výstup: kontrola deseti stránek v nástroji na testování strukturovaných dat.
16. Robots, sitemapy, Search Console
Testovací prostředí musí být zablokované pro indexaci. Nový e-shop musí mít sitemapy a po spuštění je třeba odeslat je do Search Console. Nezapomeňte na robots.txt: po spuštění musí indexaci povolit. Tato chyba se stává častěji, než byste čekali, a stojí týdny.
Výstup: robots.txt a sitemapy připravené ve dvou verzích: testovací a ostré.
17. Interní odkazy a obsah
Odkazy v popisech produktů, článcích a statických stránkách často vedou na staré adresy. Po spuštění by fungovaly přes přesměrování, ale je to zbytečný skok. Přepište je na nové adresy hromadně před spuštěním.
Výstup: počet nahrazených interních odkazů.
Spuštění
18. Zmrazení změn a finální doimport
Dohodněte den spuštění. Od posledního importu vznikly nové objednávky, zákazníci a změny skladů. Těsně před přepnutím je doimportujte. Během okna přepnutí nedělejte ve starém e-shopu změny produktů.
Výstup: doimport s reportem počtů za období od posledního importu.
19. Přepnutí domény
Změna DNS nebo nastavení domény v nové platformě, certifikát, kontrola přesměrování www a http. Starý e-shop nechte běžet, dokud se DNS nepropaguje, a objednávky z tohoto okna doimportujte. Přepínejte v čase s nejnižší návštěvností, ale ne v pátek večer, kdy není nikdo k dispozici na opravu.
Výstup: funkční doména s certifikátem, kontrola ze dvou různých sítí.
20. Kontrola po spuštění
Projděte 20 nejdůležitějších URL ze Search Console a ověřte, že přesměrovávají správně. Udělejte reálnou objednávku s reálnou platbou. Zkontrolujte e-maily, platby, fakturaci, export do účetnictví a napojení na dopravce.
Výstup: protokol o spuštění s výsledky kontrol.
První týden a měsíc po spuštění
21. Log 404 chyb
Denně kontrolujte 404 chyby a doplňujte přesměrování. Většinu chybějících adres objevíte v prvním týdnu, zbytek do měsíce. Sledujte i adresy, na které chodí roboti vyhledávačů, ne jen lidé.
22. Search Console
Sledujte pokrytí indexu, chyby a výkon. Dočasný pokles v prvních týdnech je běžný, trvalý pokles znamená chybu v přesměrováních nebo v obsahu. Porovnávejte výkon podle stránek, ne jen celkově: pokles jedné kategorie ukáže na konkrétní chybu.
23. Zákaznická podpora
Připravte odpovědi na nejčastější otázky: obnova hesla, kde najdu historii objednávek, proč vypadá e-shop jinak, kde je můj věrnostní kredit. Zákazníci se ozvou a rychlá odpověď rozhodne, zda zůstanou.
24. Vyhodnocení
Po měsíci porovnejte návštěvnost, konverzní poměr, průměrnou hodnotu objednávky a tržby se stejným obdobím před migrací. Pokud čísla klesla a nevrátila se, hledejte příčinu v přesměrováních, rychlosti nebo ve změnách struktury kategorií. A vraťte se k bodu 1: splnila migrace to, proč jste ji dělali?
Nejčastější chyby, které checklist zachytí
- Chybějící inventura. Bez čísel před migrací se nedá dokázat, že nic nechybí.
- Import naživo. První import na ostrý provoz znamená, že zákazníci vidí chyby dřív než vy.
- Přesměrování na úvodní stránku. Google je hodnotí jako soft 404 a hodnotu nepřenese.
- Zapomenutá napojení. Účetnictví, které týden nedostává objednávky, se objeví až při uzávěrce.
- Robots.txt z testovacího prostředí. Zablokovaná indexace po spuštění.
- Žádný plán pro hesla. Zákazníci, kteří se nemohou přihlásit, nakoupí jinde.
Často kladené dotazy
Dá se migrace udělat bez výpadku prodeje? Ano. Starý e-shop běží až do přepnutí domény, nový je připravený na testovacím prostředí a přepnutí trvá minuty. Objednávky z okna přepnutí se doimportují.
Musíme migrovat i historii objednávek? Nemusíte, ale doporučujeme to. Zákazník, který vidí své staré objednávky, se cítí jako doma. Účetnictví má historii tak jako tak, ale zákaznický účet bez historie působí jako nový obchod.
Jak dlouho trvá, než se vrátí pozice v Googlu? Při kompletní mapě přesměrování bývá dočasný pokles v prvních dvou až čtyřech týdnech a návrat do dvou měsíců. Bez přesměrování se pozice nevrátí.
Kdo má dělat testování? Vy. Dodavatel migrace zná data, ale nezná váš provoz. Otestovat vyřízení objednávky, export pro účetnictví a běžné úkony skladu musí člověk, který je dělá každý den.