Dokumentace migrace e-shopu¶
Tato dokumentace slouží jako pracovní podklad pro přechod na nové e-shopové řešení. Cílem není detailní technická specifikace každého skriptu, ale srozumitelný popis současné logiky, závislostí a míst, která bude nutné při migraci rozhodnout nebo znovu navrhnout.
Co je cílem¶
- Popsat, jak dnes funguje současný e-shop z pohledu katalogu, objednávek a datových toků
- Oddělit standardní e-shopové funkce od historicky nabalené projektové logiky
- Pojmenovat rizika migrace a místa, kde nelze staré řešení pouze "překopírovat"
- Připravit podklad pro návrh cílové architektury a realistický odhad pracnosti
Jak dokumentaci číst¶
Dokumentace bude vznikat postupně po tematických blocích. Každá část má odpovědět na čtyři praktické otázky:
- Co systém dnes dělá.
- Kde ta logika skutečně žije.
- Co je standardní a co je projektově specifické.
- Co bude potřeba zachovat, nahradit nebo znovu navrhnout.
Hlavní oblasti migrace¶
- Produktový katalog a jeho datový model
- Importy od dodavatelů a interní synchronizace
- Cenotvorba a přepisová pravidla
- Vazba na Pohodu
- Checkout, objednávky a navazující provozní procesy
- Administrace obsahu a ruční editace dat
Pracovní princip¶
Při migraci budeme rozlišovat mezi:
standardem platformy— věci, které má nové řešení umět nativněintegrační vrstvou— logika importů, synchronizací a transformací datbusiness pravidly— projektová rozhodnutí, která dnes existují v kódu, cronech nebo SQL
Právě poslední dvě skupiny budou pro migraci nejdůležitější. Samotná e-shopová platforma obvykle není hlavní problém; složité bývají historické výjimky, přepisová pravidla a vazby na okolní systémy.
Pořadí zpracování¶
Dokumentaci budeme skládat po provozních celcích. Aktuální plán:
- Crony a pravidelné dávky
- Importy dodavatelů a další importní procesy
- Vazby na Pohodu
- Cenotvorba a přepisová pravidla
- Produktový model, editace a další provozní logika