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.