Nejprve určit, co se má změnit
Přechod na novější verzi nemusí znamenat nový design ani nový e-shop. Nejdřív si ujasněte, zda řešíte technickou aktualizaci, přenos dat do nové instalace, nebo širší změnu funkcí a vzhledu. Tyto varianty mají jiný rozsah práce.
Číslo cílové verze vybírejte podle ověřené kompatibility a podpory. Seznam všech doplňků a úprav je pro rozhodnutí důležitější než samotný počet produktů.
Zmapujte současné řešení
Připravte verzi PrestaShopu, šablonu, seznam modulů a jejich licencí. Přidejte úpravy na míru, napojení skladu, účetnictví, plateb a dopravy. Zaznamenejte také prostředí hostingu a verzi PHP.
U každého důležitého modulu ověřte podporu zamýšlené verze u jeho dodavatele. Neexistenci kompatibilní varianty je potřeba vyřešit náhradou nebo změnou procesu. Nestačí předpokládat, že všechny doplňky poběží beze změny.
Dohodněte rozsah dat
Sepište, co má po přechodu zůstat dostupné. Vedle produktů a kategorií jde například o varianty, obrázky, zákazníky, objednávky, skladové údaje, jazyky a obsahové stránky. U nestandardních polí určete, jak se mají přenést.
Zkontrolujte také adresy důležitých stránek. Pokud se mají změnit, připravte mapu přesměrování. Neposílejte všechny staré adresy na homepage, když existuje odpovídající produkt nebo kategorie.
Záloha a testovací prostředí
Před zásahem potřebujete zálohu databáze i souborů a ověřený postup obnovy. Přechod nejdřív vyzkoušejte na kopii. V testovacím prostředí omezte přístup, skutečné platby, rozesílání e-mailů i přenos objednávek do expedice.
Oficiální dokumentace Update Assistant popisuje nástroj pro aktualizace. Jeho použití nenahrazuje posouzení vlastní šablony, doplňků a úprav. Dostupnou cestu ověřujte pro konkrétní výchozí verzi.
Test není pouze načtení homepage
Připravte scénáře pro vyhledání produktu, volbu varianty, slevu, dopravu, platbu a potvrzení objednávky. Ověřte přihlášení zákazníka a návaznosti na další systémy. Projděte mobilní zobrazení i administraci.
Kontrolujte také data: počty a vzorky produktů, hodnoty objednávek, zákaznické účty a přílohy. Pokud některá část není součástí migrace, zaznamenejte to před schválením spuštění.
Spuštění musí mít plán
Domluvte termín, případné servisní okno, finální přenos změněných dat a rozhodnutí, kdy se případně vrátit k původnímu řešení. Určete, kdo výsledek schválí a kdo bude po spuštění dostupný pro kontrolu.
S tímto postupem navazuje migrace PrestaShopu. Cenu stanovíme po posouzení rozsahu, nikoli jako neomezený hodinový balíček. Když místo přechodu chcete nový výchozí e-shop, porovnejte zadání také se ShopStartem.
Po migraci se hodí domluvit další technickou péči, aby seznam modulů, zálohy a dokumentace znovu nezůstaly bez správce.