Migrácia e-shopu: kompletný checklist krok za krokom
Všetko, čo treba skontrolovať pred migráciou, počas nej a po nej. Od exportov a mapovania dát cez presmerovania až po prvý týždeň po spustení.
Autor: Tím SIS PRO · Publikované · Aktualizované
Migrácia e-shopu je presun obchodu na inú platformu tak, aby ste nestratili dáta, zákazníkov ani pozície vo vyhľadávačoch. Tento checklist vznikol z migrácií, ktoré sme robili pre vlastné e-shopy aj pre klientov. Prejdite ho pred podpisom zmluvy s kýmkoľvek, kto vám migráciu ponúka, alebo ho použite ako plán, ak ju robíte sami. Má 24 bodov v piatich fázach a pri každom bode je napísané, aký výstup má vzniknúť. Ak výstup nevzniká, bod nie je hotový.
Pred migráciou: rozhodnutia a inventúra
1. Prečo migrujete a čo má byť inak
Napíšte si tri hlavné dôvody. Typicky: prevádzkové náklady, chýbajúce funkcie, nestabilita po aktualizáciách, pomalá administrácia, expanzia na ďalší trh, koniec podpory pôvodného riešenia. Dôvody určujú cieľovú platformu a zároveň merateľné kritérium úspechu. „Chceme modernejší e-shop“ nie je dôvod; „chceme spravovať tri trhy z jednej administrácie a spracovať dvadsať dodávateľských feedov bez ručnej práce“ áno. Ak migrujete len preto, že vás niekto presvedčil, zastavte sa a vráťte sa k tomuto bodu o pol roka.
Výstup: jeden odsek s dôvodmi a s tým, čo má byť po migrácii merateľne inak.
2. Inventúra dát
Spočítajte a zapíšte si:
| Dáta | Počet | Kde sú uložené |
|---|---|---|
| Produkty | katalóg | |
| Varianty | katalóg | |
| Kategórie | strom kategórií | |
| Výrobcovia a značky | číselník | |
| Parametre a hodnoty | filtre | |
| Obrázky | server, CDN | |
| Zákazníci | databáza | |
| Objednávky | databáza | |
| Recenzie | doplnok alebo tabuľka | |
| Blog a stránky | CMS | |
| Zľavové kupóny | modul zliav |
Tieto čísla sú základ reportu integrity dát po migrácii. Ak ich nemáte pred, nemáte s čím porovnávať po. Pridajte aj súčet hodnoty objednávok za posledný rok a počet zákazníkov s aspoň jednou objednávkou; oba údaje odhalia chybu v importe skôr než holé počty riadkov.
Výstup: tabuľka inventúry s dátumom, ku ktorému platí.
3. Zoznam všetkých URL
Stiahnite si sitemapu, exportujte adresy z databázy a doplňte ich o adresy z Google Search Console (najnavštevovanejšie stránky a stránky s odkazmi). Nezabudnite na adresy s parametrami filtrov a stránkovania, ak sú indexované, a na adresy obrázkov, ak sa zobrazujú v Google Images. Bez kompletného zoznamu nevytvoríte kompletnú mapu presmerovaní. Podrobný postup je v článku o presmerovaniach.
Výstup: tabuľka starých URL s typom (produkt, kategória, článok, ostatné) a s údajom o návštevnosti za posledný rok.
4. Zoznam napojení
Účtovníctvo, dopravcovia, platobné brány, feedy pre porovnávače, dodávateľské feedy, e-mailing, marketplaces, analytika, reklamné pixely, chat, hodnotenia. Každé napojenie treba na novej platforme nahradiť doplnkom, natívnou funkciou alebo vlastným API prepojením. Ku každému si zapíšte, kto ho spravuje, aké prístupy existujú a či sa dá vypnúť bez následkov.
Výstup: tabuľka napojení so stĺpcom „náhrada na novej platforme“.
5. Výber cieľovej platformy
Overte, či cieľová platforma zvládne vaše varianty, parametre, jazyky, meny a napojenia. Pri Shopify overte aktuálne limity variantov a spôsob práce s kolekciami, pri Shoptete rozsah doplnkov a API podľa tarify, pri Upgates prácu s feedmi a viacerými trhmi. Porovnanie máme v samostatnom článku.
6. Rozpočet a časový plán
Do rozpočtu patrí cena migrácie, tarifa novej platformy, doplnky a aplikácie, nové integrácie, prípadný nový dizajn a čas vašich ľudí na testovanie. Do plánu patrí obdobie, keď si migráciu môžete dovoliť: nie pred Vianocami, nie počas najsilnejšej sezóny, nie v týždni, keď je polovica tímu na dovolenke.
Výstup: rozpočet s rezervou a termín spustenia, ktorý nekoliduje so sezónou.
Príprava: mapovanie a testovací import
7. Mapa polí
Pre každé pole starého e-shopu určte, kam pôjde v novom. Najčastejšie problémy: atribúty verzus varianty, vlastné polia z pluginov, jednotky a meny, ceny s DPH a bez DPH, viac skladov, popisy s HTML, ktoré nová platforma nepovoľuje. Mapa má tri stĺpce: staré pole, nové pole, pravidlo transformácie.
Výstup: mapa polí, ktorú vie prečítať aj človek mimo projektu.
8. Čo sa neprenesie a čo s tým
Heslá zákazníkov sa preniesť nedajú, lebo ich platformy šifrujú rozdielne. Riešením je e-mail na obnovu hesla v deň spustenia. Zľavové pravidlá z pluginov, špeciálne kalkulačky, konfigurátory a vlastné šablóny e-mailov treba nahradiť. Zapíšte si každú položku a jej náhradu, aby ste po spustení neobjavovali, že vernostný program nefunguje.
Výstup: zoznam „neprenáša sa“ s náhradou pri každej položke.
9. Čistenie dát
Pred importom je najlepší čas na upratanie: duplicitné produkty, kategórie bez produktov, nekonzistentné názvy výrobcov, chýbajúce obrázky, produkty s nulovou cenou. Čistenie po migrácii je dvakrát drahšie, lebo ho robíte v novom systéme a zároveň dopĺňate presmerovania.
Výstup: zoznam vyčistených položiek a rozhodnutie, čo sa zrušilo.
10. Testovací import
Prvý kompletný import robte na testovacie prostredie, nikdy naživo. Po importe porovnajte počty z inventúry s počtami v novom e-shope. Skontrolujte vzorku 30 produktov z rôznych kategórií: ceny, sklady, obrázky, varianty, popisy, parametre, priradenie do kategórií. Rátajte s dvomi až tromi cyklami import, oprava mapovania, import.
Výstup: testovací e-shop s vašimi dátami a prvý report počtov.
11. Kontrola integrity dát
Automaticky porovnajte: počty produktov, variantov, kategórií, zákazníkov, objednávok; súčet hodnoty objednávok; počet obrázkov; počet produktov bez kategórie a bez obrázka. Rozdiely vysvetlite alebo opravte. Toto je report, ktorý má klient dostať pred spustením a ktorý sa má zhodovať s inventúrou z bodu 2.
Výstup: report integrity dát so zoznamom rozdielov a ich vysvetlením.
12. Nastavenie nového e-shopu
Doprava, platby, dane, e-mailové notifikácie, právne texty, fakturácia, sledovanie konverzií, analytika, reklamné pixely. Urobte testovaciu objednávku od košíka po faktúru a e-mail, so skutočnou platobnou bránou v testovacom režime.
Výstup: checklist nastavení s podpisom, kto ho prešiel.
13. Vaše testovanie
Prejdite nový e-shop ako zákazník aj ako správca. Nákup na mobile, registrácia, obnova hesla, reklamácia. V administrácii pridanie produktu, zmena ceny, vybavenie objednávky, export pre účtovníctvo. Testovanie robte podľa zoznamu, nie náhodne, a každú pripomienku zapíšte s adresou stránky a snímkou obrazovky.
Výstup: zoznam pripomienok a ich stav.
SEO a presmerovania
14. Mapa 301 presmerovaní
Pre každú starú URL jedna nová. Kategórie, produkty, výrobcovia, štítky, blog, statické stránky, obrázky, ak boli indexované. Presmerovania musia byť trvalé (301), jednokrokové a bez reťazenia. Zrušené produkty smerujte na najbližšiu kategóriu alebo náhradu, nikdy hromadne na úvodnú stránku.
Výstup: mapa presmerovaní otestovaná skriptom na testovacom prostredí.
15. Meta údaje a štruktúrované dáta
Preneste titulky, meta popisy a alt texty obrázkov. Skontrolujte, či nový e-shop generuje štruktúrované dáta pre produkty, breadcrumbs a organizáciu a či majú produkty správnu cenu a dostupnosť v schéme. Kanonické adresy musia ukazovať na nové URL, nie na testovaciu doménu.
Výstup: kontrola desiatich stránok v nástroji na testovanie štruktúrovaných dát.
16. Robots, sitemapy, Search Console
Testovacie prostredie musí byť zablokované pre indexáciu. Nový e-shop musí mať sitemapy a po spustení ich treba odoslať do Search Console. Nezabudnite na robots.txt: po spustení musí indexáciu povoliť. Táto chyba sa stáva častejšie, než by ste čakali, a stojí týždne.
Výstup: robots.txt a sitemapy pripravené v dvoch verziách: testovacej a ostrej.
17. Interné odkazy a obsah
Odkazy v popisoch produktov, článkoch a statických stránkach často vedú na staré adresy. Po spustení by fungovali cez presmerovanie, ale je to zbytočný skok. Prepíšte ich na nové adresy hromadne pred spustením.
Výstup: počet nahradených interných odkazov.
Spustenie
18. Zmrazenie zmien a finálny doimport
Dohodnite deň spustenia. Od posledného importu vznikli nové objednávky, zákazníci a zmeny skladov. Tesne pred prepnutím ich doimportujte. Počas okna prepnutia nerobte v starom e-shope zmeny produktov.
Výstup: doimport s reportom počtov za obdobie od posledného importu.
19. Prepnutie domény
Zmena DNS alebo nastavenie domény v novej platforme, certifikát, kontrola presmerovania www a http. Starý e-shop nechajte bežať, kým sa DNS nepropaguje, a objednávky z tohto okna doimportujte. Prepínajte v čase s najnižšou návštevnosťou, ale nie v piatok večer, keď nikto nie je k dispozícii na opravu.
Výstup: funkčná doména s certifikátom, kontrola z dvoch rôznych sietí.
20. Kontrola po spustení
Prejdite 20 najdôležitejších URL zo Search Console a overte, že presmerujú správne. Urobte reálnu objednávku s reálnou platbou. Skontrolujte e-maily, platby, fakturáciu, export do účtovníctva a napojenie na dopravcov.
Výstup: protokol o spustení s výsledkami kontrol.
Prvý týždeň a mesiac po spustení
21. Log 404 chýb
Denne kontrolujte 404 chyby a dopĺňajte presmerovania. Väčšinu chýbajúcich adries objavíte v prvom týždni, zvyšok do mesiaca. Sledujte aj adresy, na ktoré chodia roboty vyhľadávačov, nie len ľudia.
22. Search Console
Sledujte pokrytie indexu, chyby a výkon. Dočasný pokles v prvých týždňoch je bežný, trvalý pokles znamená chybu v presmerovaniach alebo v obsahu. Porovnávajte výkon podľa stránok, nie len celkovo: pokles jednej kategórie ukáže na konkrétnu chybu.
23. Zákaznícka podpora
Pripravte odpovede na najčastejšie otázky: obnova hesla, kde nájdem históriu objednávok, prečo vyzerá e-shop inak, kde je môj vernostný kredit. Zákazníci sa ozvú a rýchla odpoveď rozhodne, či ostanú.
24. Vyhodnotenie
Po mesiaci porovnajte návštevnosť, konverzný pomer, priemernú hodnotu objednávky a tržby s rovnakým obdobím pred migráciou. Ak čísla klesli a nevrátili sa, hľadajte príčinu v presmerovaniach, rýchlosti alebo v zmenách štruktúry kategórií. A vráťte sa k bodu 1: splnila migrácia to, prečo ste ju robili?
Najčastejšie chyby, ktoré checklist zachytí
- Chýbajúca inventúra. Bez čísel pred migráciou sa nedá dokázať, že nič nechýba.
- Import naživo. Prvý import na ostrú prevádzku znamená, že zákazníci vidia chyby skôr než vy.
- Presmerovania na úvodnú stránku. Google ich hodnotí ako soft 404 a hodnotu neprenesie.
- Zabudnuté napojenia. Účtovníctvo, ktoré týždeň nedostáva objednávky, sa objaví až pri uzávierke.
- Robots.txt z testovacieho prostredia. Zablokovaná indexácia po spustení.
- Žiadny plán pre heslá. Zákazníci, ktorí sa nevedia prihlásiť, nakúpia inde.
Často kladené otázky
Dá sa migrácia urobiť bez výpadku predaja? Áno. Starý e-shop beží až do prepnutia domény, nový je pripravený na testovacom prostredí a prepnutie trvá minúty. Objednávky z okna prepnutia sa doimportujú.
Musíme migrovať aj históriu objednávok? Nemusíte, ale odporúčame to. Zákazník, ktorý vidí svoje staré objednávky, sa cíti ako doma. Účtovníctvo má históriu aj tak, ale zákaznícky účet bez histórie pôsobí ako nový obchod.
Ako dlho trvá, kým sa vrátia pozície v Google? Pri kompletnej mape presmerovaní býva dočasný pokles v prvých dvoch až štyroch týždňoch a návrat do dvoch mesiacov. Bez presmerovaní sa pozície nevrátia.
Kto má robiť testovanie? Vy. Dodávateľ migrácie pozná dáta, ale nepozná vašu prevádzku. Otestovať vybavenie objednávky, export pre účtovníctvo a bežné úkony skladu musí človek, ktorý ich robí každý deň.