Čo je OpenCart a kam zapadá
OpenCart je e-commerce softvér s otvoreným zdrojovým kódom postavený na PHP a MySQL, samostatne hostovaný na serveri, ktorý spravujete vy alebo váš hostingový poskytovateľ. Je známy pomerne odľahčeným jadrom a nižšou vstupnou bariérou než niektoré iné open-source platformy, čo ho robí obľúbeným medzi menšími obchodníkmi a agentúrami budujúcimi obchody s dôrazom na rozpočet. Správa viacerých obchodov z jednej administrácie je vstavaná funkcia, nie doplnok.
Vitríny využívajú vlastný šablónovací systém OpenCart, od verzie OpenCart 3 postavený na šablónovacom engine Twig, so šablónami a rozšíreniami dostupnými cez oficiálny OpenCart Marketplace alebo zo zákazkového vývoja. Tak ako pri každej samostatne hostovanej open-source platforme, množstvo vlastného kódu a rozšírení tretích strán, ktoré obchod nesie, je jedna z prvých vecí určujúcich rozsah migrácie.
Produkty, možnosti a dátový model
Katalóg OpenCart je postavený na produktoch usporiadaných do kategórií, pričom produktové „možnosti“ (options) riešia varianty, napríklad veľkosť alebo farbu, spôsobom, ktorý sa štrukturálne líši od dedikovaného systému variantov na úrovni SKU na niektorých iných platformách. Možnosti v OpenCart dokážu upraviť cenu a množstvo, no podkladový model nie je identický so skutočnými variantmi, čo je dôležité pri migrácii katalógu, ktorý inde používa skutočné varianty, do OpenCart, alebo z OpenCart na platformu s prísnejším modelom variantov.
Keďže je OpenCart samostatne hostovaný, na exporty je často k dispozícii priamy prístup k databáze, čo môže zjednodušiť získanie dát o produktoch, zákazníkoch a objednávkach. No obchody upravené rozšíreniami alebo so zmenenými jadrovými súbormi — bežný vzor v ekosystéme OpenCart, najmä pri starších rozšíreniach založených na VQMod alebo OCMOD — si vyžadujú identifikáciu týchto úprav skôr, než predpokladáme čistý, štandardný export.
Rozšírenia, šablóny a čo sa neprenesie automaticky
Funkčný obchod na OpenCart často závisí od nainštalovaných rozšírení — na platby, dopravu, marketingové nástroje alebo katalógové funkcie nad rámec jadra OpenCart. Dáta a nastavenia rozšírení sa pri migrácii platformy automaticky neprenášajú; odchod z OpenCart znamená overiť, čo každé rozšírenie ukladá, a exportovať to samostatne, a príchod na OpenCart znamená inštaláciu a nastavenie ekvivalentov z OpenCart Marketplace alebo cez zákazkový vývoj.
Šablóny OpenCart postavené na Twig sú viazané na jeho šablónovací systém a neprenášajú sa na iné platformy, takže odchod z OpenCart zvyčajne znamená vybudovanie dizajnu vitríny inde od základov, a príchod na OpenCart znamená úpravu šablóny z marketplace alebo zákazkový vývoj na mieru. Staršie inštalácie OpenCart, pred verziou 3.0, môžu stále používať skorší systém šablón, na čo treba upozorniť už na začiatku, keďže to ovplyvňuje rozsah redizajnu.
SEO, URL adresy a ako riešime migráciu OpenCart
OpenCart podporuje SEO priateľské prepisovanie URL adries pre produkty a kategórie, no treba ho zapnúť a nakonfigurovať — nie je to predvolený stav priamo po inštalácii — a staršie alebo silne upravené inštalácie niekedy stále bežia s predvolenými, neprívetivými URL adresami. Odchod z OpenCart znamená overiť, ktorý režim URL sa skutočne používa, skôr než predpokladáme čisté mapovanie na novú platformu.
V rámci riadenej migrácie zaudítujeme vašu súčasnú konfiguráciu URL v OpenCart (alebo naplánujeme cieľovú, ak na OpenCart prichádzate), vybudujeme mapu presmerovaní medzi starými a novými URL adresami a prenesieme metadáta, ktoré sú stále presné — rovnakým postupom, aký popisujeme pri službe SEO a migrácia presmerovaní, aplikovaným na konkrétne nastavenie OpenCart.
Časté otázky
Je OpenCart bezplatný?
Jadro softvéru OpenCart je open-source a bezplatné na stiahnutie a samostatné hostovanie. Priebežné náklady vznikajú z hostingu, práce vývojárov a prípadných platených rozšírení či šablón z OpenCart Marketplace.
Ako sa produktové možnosti OpenCart porovnávajú s variantmi na iných platformách?
Možnosti v OpenCart dokážu upraviť cenu a množstvo pre jednotlivé kombinácie, no nie sú štruktúrované identicky ako dedikovaný systém variantov na úrovni SKU, takže ich mapovanie na platformu s prísnejším modelom variantov, alebo z nej, si vyžaduje starostlivé posúdenie, nie priamu zhodu polí.
Viete migrovať moje rozšírenia OpenCart a ich dáta?
Migrujeme jadrové dáta obchodu, na ktorých rozšírenie stavia, no nastavenia a uložené záznamy špecifické pre dané rozšírenie je zvyčajne potrebné získať samostatným exportom z tohto rozšírenia, alebo ich znovu vybudovať pomocou ekvivalentu na cieľovej platforme.
Ovplyvňuje moja verzia OpenCart migráciu?
Áno. Staršie inštalácie OpenCart, najmä pred verziou 3.0, sa môžu výrazne líšiť v systéme šablón, formáte rozšírení a dokonca aj databázovej schéme, takže vašu verziu potvrdíme už na začiatku posúdenia.