Datová migrace
Také známé jako: převod dat, migrace databáze, přenos dat
Datová migrace je převod obsahu e-shopu z jednoho systému do druhého — produktů, kategorií, zákazníků, objednávek a jejich vzájemných vazeb. Nejtěžší na ní nejsou samotná data, ale vazby mezi nimi a pole, která v cílovém systému nemají protějšek.
Kdy datovou migraci řešit
Při přechodu mezi platformami, při sloučení dvou e-shopů a při výměně ERP nebo skladového systému. Práce začíná dřív, než se cokoli přenáší — inventurou toho, co v datech vlastně je.
Co se převádí a kde to drhne
Katalog — produkty, varianty, parametry, kategorie, obrázky, popisy. Drhne to na variantách a parametrech, protože každý systém je modeluje jinak. Produkt s konfigurací v jednom systému může být deset samostatných variant v druhém.
Zákazníci — účty, adresy, skupiny a ceníky. Hesla se zpravidla nepřenášejí; zákazníci si je musí nastavit znovu, což se musí naplánovat i komunikačně.
Objednávky — historie. Otázka není „jde to", ale „potřebuješ to celé". Historie objednávek bývá největší část dat a zároveň ta, kterou nikdo neotevře.
Vazby — co k čemu patří. Produkt ke kategorii, varianta k produktu, objednávka k zákazníkovi, cena k ceníku. Tady se ztrácí nejvíc a nejtišeji.
Nejčastější chyby
- Změna kódů produktů při převodu. Rozbije feedy, párování na srovnávačích i napojení na sklad. Kódy musí zůstat stabilní.
- Neřešená pole bez protějšku. Když se předem nerozhodne, kam s nimi, tiše zmizí a zjistí se to za měsíc.
- Migrace naostro bez zkušebního běhu. Zkušební převod na vzorku odhalí devadesát procent problémů.
- Podcenění variant a parametrů. Nejpracnější a nejčastěji podceněná část celé migrace.
- Zapomenutá kontrola po převodu. Počty se musí sednout: kolik produktů, variant, kategorií a zákazníků odešlo a kolik dorazilo.
Shoptet a Upgates
Upgates. Existuje bridge „Přechod ze Shoptetu", který přenáší produkty včetně variant, kategorie a zákazníky a nastaví automatická 301 přesměrování. Není to ale kompletní migrace — co bridge nepřenese, je nutné dořešit ručně. (Ověř aktuální rozsah.)
Časté otázky
Přenesou se hesla zákazníků?
Zpravidla ne, protože se ukládají v podobě, kterou nelze přenést. Zákazníci si je musí nastavit znovu — a je potřeba to naplánovat i komunikačně.
Musím převádět celou historii objednávek?
Nemusíš, a u velkých objemů se to nevyplácí. Rozhodni podle toho, co reálně potřebuješ pro reklamace, účetnictví a analýzu.
Můžu při migraci změnit kódy produktů?
Můžeš, ale zaplatíš za to rozbitím feedů, ztrátou párování na srovnávačích a přerušením napojení na sklad. Skoro nikdy se to nevyplatí.
Související pojmy
- Mapování dat – Mapování dat je určení, které pole zdrojového systému odpovídá kterému poli cílového — a co se má stát s poli, která protějšek nemají. Je to místo, kde se rozhoduje o kvalitě každého importu, exportu i migrace.
- Import produktů – Import produktů je hromadné vložení nebo aktualizace položek katalogu ze souboru nebo přes rozhraní. Zásadní je párovací klíč — údaj, podle kterého systém pozná, jestli produkt zakládá nový, nebo přepisuje existující.
- Export produktů – Export produktů je vytažení dat z katalogu do souboru nebo rozhraní pro použití jinde — pro srovnávače, pro účetnictví, pro dodavatele nebo jako záloha před hromadnou úpravou. Na rozdíl od feedu nemusí mít pevnou strukturu danou cizím systémem.
- Produktový feed – Produktový feed je strukturovaný soubor s daty o produktech e-shopu, kterým se katalog předává externím systémům — srovnávačům, reklamním platformám a marketplace. Externí systém si ho v pravidelných intervalech stahuje a podle něj aktualizuje, co o produktech ví a jak je zobrazuje.
Další pojmy ze skupiny Feedy & integrace
- APIAPI je rozhraní, přes které spolu programy komunikují přímo, bez člověka a bez souborů. U e-shopu umožňuje číst a měnit data v reálném čase — vytvořit objednávku, upravit sklad, načíst produkty — na rozdíl od feedu, který je jednosměrný snímek.
- API klíčAPI klíč je přístupový údaj, kterým se integrace prokazuje při komunikaci s rozhraním. Určuje nejen to, kdo se připojuje, ale i co smí — a proto by měl mít každé napojení vlastní klíč s minimem oprávnění.
- Diagnostika feeduDiagnostika feedu je pravidelná kontrola toho, kolik produktů kanál z feedu skutečně přijal, kolik jich zamítl a proč. Je to jediný způsob, jak zjistit, že část sortimentu tiše vypadla — počet položek ve feedu totiž neříká nic o tom, kolik se jich reálně zobrazuje.
- ERPERP je podnikový systém, ve kterém firma vede sklad, objednávky, fakturaci a účetnictví na jednom místě. U e-shopu bývá zdrojem pravdy o skladu a cenách, zatímco e-shop je prodejní kanál — a rozhodnutí, který systém co určuje, je základ jakéhokoli napojení.
- Export produktůExport produktů je vytažení dat z katalogu do souboru nebo rozhraní pro použití jinde — pro srovnávače, pro účetnictví, pro dodavatele nebo jako záloha před hromadnou úpravou. Na rozdíl od feedu nemusí mít pevnou strukturu danou cizím systémem.
- Feed managerFeed manager je nástroj, který vezme výstupní feed z e-shopu a upraví ho pro jednotlivé kanály — přejmenuje pole, doplní chybějící hodnoty, přemapuje kategorie a odfiltruje produkty, které do daného kanálu nepatří. Řeší tím, že platforma umí generovat jen jeden obecný export.