Proč obchodníci odcházejí z OpenCart
Přitažlivost OpenCart spočívá v tom, že je zdarma a odlehčený, ale to zároveň znamená, že jste sami odpovědní za hosting, bezpečnostní aktualizace, shodu s PCI a udržení kompatibility rozšíření napříč upgrady jádra. Mnoho obchodů na OpenCart provozují malé týmy bez vyhrazených vývojářů a průběžná zátěž spojená s aplikací bezpečnostních záplat a řešením konfliktů rozšíření se časem stává neúměrnou velikosti byznysu. Shopify tuto zátěž hostingu a bezpečnostních záplat odstraňuje výměnou za poplatek za spravovanou platformu.
Častým spouštěčem je ekosystém rozšíření: rozšíření OpenCart (postavená jako úpravy OCMOD nebo VQMOD) se liší kvalitou a často přestávají být udržovaná, což se stává rostoucím rizikem, jak se jádro platformy posouvá dál a stack rozšíření obchodu stárne.
Produktové možnosti, kategorie a datový model
OpenCart zobrazuje varianty produktů pomocí „možností“ — voleb jako velikost nebo barva připojených k produktu, z nichž každá může volitelně ovlivnit cenu a skladovou dostupnost. To je koncepčně blízké systému variant Shopify, což dělá základní mapování produktů přímočařejší než z platforem s plným modelem atributů EAV. Shopify přesto omezuje produkty na tři rozměry variantních možností, takže u produktů OpenCart s větším počtem skupin možností je třeba některé možnosti přesunout do metapolí místo variant.
Kategorie v OpenCart lze vnořovat a produkt může patřit do více kategorií, což je duchem podobné kolekcím Shopify, ale strukturně to funguje pod kapotou jinak — strom kategorií OpenCart se nemapuje jedna ku jedné na model ručních/chytrých kolekcí Shopify, takže strukturu kolekcí je obvykle třeba naplánovat, ne ji hromadně zkopírovat.
Multi-store, URL adresy a rozšíření
OpenCart podporuje provoz více výloh z jedné instalace, sdílejících jednu administraci a jeden produktový katalog napříč obchody s odlišným nastavením. Nejbližší obdobou na Shopify je funkce Markets pro regionální/měnovou variaci v rámci jednoho obchodu, nebo skutečně samostatné obchody na Shopify pro odlišné značky — ani jedno není přímou architektonickou obdobou, takže to, který přístup se hodí, závisí na tom, k čemu se nastavení více obchodů skutečně používá.
Nastavení SEO přívětivých URL v OpenCart je konfigurovatelné podle obchodu, takže relevantní indexované adresy je třeba namapovat na pevné vzory Shopify (/products/{handle}, /collections/{handle}) a při změně přesměrovat. Tím se snižuje zbytečné riziko ztráty viditelnosti, nelze však slíbit nezměněné pozice. Rozšíření OpenCart pro dopravu, platby nebo úpravy katalogu je také třeba vyhodnotit jednotlivě — náhrada aplikací na Shopify, zakázková stavba, nebo potvrzení, že už nejsou potřeba — během posouzení.
Časté otázky
Mapuje se systém produktových možností z OpenCart čistě na varianty Shopify?
Čistěji než z platforem s plným modelem vlastních atributů, protože možnosti v OpenCart jsou koncepčně už blízko variantám Shopify. Produkty s víc než třemi skupinami možností potřebují některé možnosti namapovat na metapole Shopify místo variant.
Co se stane s mým nastavením multi-store z OpenCart?
Na Shopify neexistuje přímá obdoba jedna ku jedné. V závislosti na tom, zda potřebujete sdílený katalog s regionální variací, nebo skutečně samostatné značky, vám pomůžeme vybrat mezi Shopify Markets a samostatnými obchody na Shopify podle vašich skutečných požadavků.
Přesměrují se mé URL adresy z OpenCart automaticky?
Ne. Struktura URL adres na Shopify je pevná, takže každá indexovaná URL adresa z OpenCart potřebuje výslovné přesměrování 301 na svůj protějšek na Shopify — to plánujeme jako součást migrace, ne až po spuštění.
Co se stane s mými rozšířeními z OpenCart?
Každé aktivní rozšíření se během posouzení vyhodnotí zvlášť: nahrazení aplikací na Shopify, přestavba na vlastní aplikaci nebo úpravu šablony, nebo vypuštění, pokud už není potřeba. Toto zjistíme dřív, než stanovíme rozsah projektu.