Přeskočit na obsah

Profil platformy

Migrace na PrestaShop a z PrestaShopu

PrestaShop je open-source platforma pro e-commerce, se kterou se u migrací setkáváme často, zejména u obchodníků v Evropě, kteří na ni přecházejí kvůli flexibilitě samostatně hostovaného řešení, nebo z ní odcházejí, jakmile jim vlastní správa přestane stačit. Protože je PrestaShop open-source a samostatně hostovaný (případně hostovaný přes vlastní cloudovou nabídku PrestaShop), o složitosti migrace obvykle rozhoduje struktura databáze a to, na jakých modulech obchod závisí, ne jen velikost katalogu. Tato stránka shrnuje, na čem záleží, když je PrestaShop na jedné straně migrace.

Co je PrestaShop a kam patří

PrestaShop je open-source software pro e-commerce postavený na PHP a MySQL, nejčastěji samostatně hostovaný, i když PrestaShop nabízí i vlastní cloudový hosting. Open-source znamená, že server, verzi PHP a databázi spravujete vy nebo váš poskytovatel hostingu přímo a máte plný přístup k podkladovému kódu, na rozdíl od uzavřených SaaS platforem. Zvlášť silné zastoupení má mezi obchodníky ve Francii, Španělsku a dalších evropských trzích.

Výlohy se staví ve vlastním systému šablon PrestaShop, přičemž šablony a moduly pocházejí buď z oficiálního PrestaShop Marketplace (Addons), nebo se vytvářejí na zakázku. Protože je kód otevřený, úpravy obchodu na PrestaShopu mohou sahat od jednoduché konfigurace až po hluboký, zakázkový vývoj modulů, a to, kolik vlastního kódu obchod nese, je jedna z prvních věcí, která formuje rozsah migrace.

Produkty, kategorie a datový model

Katalogový model PrestaShopu je postavený na produktech s kombinacemi (jeho označení pro varianty, jako velikost nebo barva), řazených do nativního stromu kategorií s neomezenou hloubkou, plus samostatných „vlastností“ a „atributů“ pro strukturovaná produktová data. Tento nativní strom kategorií dělá z PrestaShopu rozumný cíl pro katalogy s hlubokou hierarchickou strukturou a je to jedna z věcí, které pečlivě mapujeme při migraci stromu kategorií na něj, nebo z něj na platformu s plošším modelem.

Zákazníci a historie objednávek žijí přímo v databázi MySQL PrestaShopu, což u samostatně hostovaného obchodu znamená, že pro export je často k dispozici přímý přístup k databázi, ne jen to, co zpřístupní REST API. To může některé části migrace zjednodušit, ale zároveň to znamená, že úpravy databázového schématu specifické pro daný obchod, například kvůli vlastním modulům, je třeba identifikovat dřív, než se spolehneme, že standardní export zachytí úplně vše.

Moduly, šablony a co se nepřenese automaticky

Fungující obchod na PrestaShopu obvykle závisí na nainstalovaných modulech — na platby, výpočet dopravy, marketing nebo katalogové funkce, které nejsou součástí jádra PrestaShopu. Data a konfigurace modulů se při migraci platformy automaticky nepřenášejí; odchod z PrestaShopu znamená zjistit, co každý modul ukládá, a exportovat to zvlášť, a příchod na PrestaShop znamená nainstalovat a nastavit ekvivalentní moduly z marketplace Addons nebo je nechat vyvinout na zakázku.

Šablony PrestaShopu jsou svázané s jeho vlastním šablonovacím systémem a nepřevádějí se do jiných platforem, takže odchod z PrestaShopu obvykle znamená znovu postavit design výlohy na nové platformě, a příchod na PrestaShop znamená upravit šablonu z marketplace nebo zadat zakázkovou. Samostatně hostované obchody navíc někdy nesou vlastní kód na úrovni šablony, který je třeba posoudit odděleně od samotného vizuálního designu.

SEO, URL adresy a jak řešíme migraci PrestaShopu

PrestaShop umožňuje poměrně flexibilní, konfigurovatelné přepisování URL adres pro produkty, kategorie a CMS stránky, což pomáhá, když se snažíte při migraci zachovat strukturu URL, ale i tak je třeba ji nastavit záměrně, ne ji jen předpokládat. Odchod z PrestaShopu znamená namapovat jeho vzory URL, které se mohou obchod od obchodu výrazně lišit, protože jsou konfigurovatelné, na požadavky nové platformy.

V rámci řízené migrace zkontrolujeme vaši stávající konfiguraci URL v PrestaShopu (nebo cílovou, pokud na PrestaShop přecházíte), sestavíme mapu přesměrování mezi starými a novými URL adresami a přeneseme metadata, která jsou stále platná — stejným postupem, jaký popisujeme u služby SEO a migrace přesměrování, aplikovaným na konkrétní nastavení směrování PrestaShopu.

Časté otázky

Je PrestaShop zdarma?

Základní software PrestaShop je open-source a zdarma ke stažení a samostatnému hostování. Náklady vznikají za hosting, čas vývojářů, placené moduly a šablony a případný cloudový hostingový plán PrestaShop místo samostatného hostování.

Umíte migrovat mé moduly PrestaShop a jejich data?

Migrujeme základní data obchodu, na kterých modul stojí, ale konfiguraci a uložené záznamy specifické pro daný modul je obvykle třeba získat samostatným exportem z tohoto modulu nebo je znovu vybudovat pomocí ekvivalentu na cílové platformě.

Přenáší se struktura kategorií PrestaShopu dobře na jiné platformy?

Záleží na cíli. Nativní strom kategorií PrestaShopu s neomezenou hloubkou se čistě mapuje na platformy s podobným modelem, ale na platformách, které nepodporují skutečně vnořené kategorie, je třeba ho přemapovat na štítky nebo kolekce.

Na jaké verzi PrestaShopu záleží při migraci?

Záleží na tom docela dost, protože se databázové schéma i kompatibilita modulů může mezi hlavními verzemi lišit. Vaši verzi PrestaShopu potvrdíme během posouzení dřív, než finalizujeme přístup k migraci.

Zdroje a další informace

Zdroje naposledy ověřeny: . Možnosti platforem se mění; aktuální dokumentaci znovu ověříme při posouzení migrace.

Prevedshop.com

Stěhujete e-shop? Nejdřív zjistíme, co všechno jede s vámi.

Napište nám, kde e-shop běží a kam míří. Ozveme se s užitečnými otázkami, ne s univerzální obchodní řečí.

Ukázat plán migrace