Čo je Shopware a kam zapadá
Shopware je e-commerce softvér postavený na PHP frameworku Symfony, dostupný ako samostatne hostovaný softvér s otvoreným zdrojovým kódom (Community Edition), alebo ako hostovaný cloudový produkt s komerčnými edíciami, ktoré pridávajú funkcie ako pokročilé B2B nástroje a cenotvorbu založenú na pravidlách. Shopware 6 je súčasná generácia, postavená okolo headless jadra s oddelenou vitrínou a administratívnou vrstvou, ktorá nahradila staršie, štrukturálne odlišné Shopware 5.
Keďže Shopware sprístupňuje Store API, podporuje headless a kompozitné nastavenia popri vlastnej predvolenej vitríne, čo je dôležité pri migráciách, kde sa frontend a backend riešia oddelene. Vitríny na štandardnej ceste využívajú vlastný šablónovací systém Shopware postavený na Twig, s pluginmi a šablónami dostupnými cez Shopware Store.
Produkty, predajné kanály a dátový model
Shopware organizuje produkty pomocou „vlastností“ a konfigurátorových skupín pre varianty, v rámci natívneho stromu kategórií, a na správu rôznych vitrín alebo prezentácií značky z jedného backendu využíva „predajné kanály“ — koncept štrukturálne odlišný od toho, ako platformy s jednou vitrínou riešia nastavenie viacerých značiek. Práve tento model predajných kanálov je jedna z prvých vecí, ktoré mapujeme, keď obchodník prevádzkuje viacero prepojených obchodov z jednej inštalácie Shopware.
Cenotvorba založená na pravidlách, teda rôzne ceny alebo akcie spúšťané zákazníckou skupinou, obsahom košíka alebo inými podmienkami, je funkcia Shopware, na ktorú treba upozorniť už na začiatku migrácie, keďže nie každá cieľová platforma modeluje podmienené ceny rovnako. Zákaznícke a objednávkové dáta žijú vo vlastnej databázovej štruktúre Shopware, a pri samostatne hostovaných inštaláciách je často k dispozícii priamy prístup k databáze, čo môže niektoré exporty zjednodušiť, no aj tak je potrebné identifikovať vlastné polia pridané pluginmi skôr, než predpokladáme, že štandardný export zachytí úplne všetko.
Pluginy, šablóny a čo sa neprenesie automaticky
Funkčný obchod na Shopware zvyčajne závisí od pluginov zo Shopware Store — na platby, dopravu, marketing alebo B2B funkcie, ktoré nie sú súčasťou jadra Shopware. Dáta a konfigurácia uložené v pluginoch sa pri migrácii platformy automaticky neprenášajú; odchod zo Shopware znamená overiť, čo každý plugin ukladá, a exportovať to samostatne, a príchod na Shopware znamená inštaláciu a nastavenie ekvivalentov cez Shopware Store alebo zákazkový vývoj.
Šablóny Shopware postavené na Twig sú viazané na jeho šablónovací systém a neprenášajú sa inde, takže odchod zo Shopware zvyčajne znamená vybudovanie dizajnu vitríny na novej platforme od základov, a príchod na Shopware znamená úpravu šablóny zo Store alebo zákazkový vývoj. Migrácie zahŕňajúce Shopware 5, ktoré využíva odlišnú podkladovú architektúru než Shopware 6, treba posudzovať ako samostatný prípad, nie predpokladať, že fungujú rovnako ako migrácia Shopware 6.
SEO, URL adresy a ako riešime migráciu Shopware
Shopware podporuje konfigurovateľné SEO šablóny URL adries pre produkty, kategórie a ďalšie stránky, ktoré je možné prispôsobiť pre jednotlivé predajné kanály, no skutočné vzory URL v používaní sa v jednotlivých obchodoch líšia podľa toho, ako boli nakonfigurované. Odchod zo Shopware znamená overiť živú konfiguráciu URL, nie predpokladať predvolený vzor.
V rámci riadenej migrácie preveríme vašu existujúcu konfiguráciu URL v Shopware (alebo naplánujeme cieľovú, ak na Shopware prichádzate), vybudujeme mapu presmerovaní medzi starými a novými URL adresami podľa predajného kanála tam, kde je to relevantné, 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étnu štruktúru smerovania a predajných kanálov Shopware.
Časté otázky
Záleží na tom, či mám Shopware 5 alebo Shopware 6?
Áno, výrazne. Shopware 6 má odlišnú podkladovú architektúru, systém pluginov aj štruktúru šablón než Shopware 5, takže migrácie z každej verzie riešime ako samostatné prípady, nie s predpokladom rovnakého postupu.
Je Shopware bezplatný?
Community Edition od Shopware je open-source a bezplatná na samostatné hostovanie. Komerčné edície a cloudový hosting pridávajú licenčné alebo predplatné náklady spolu s ďalšími funkciami, napríklad pokročilými B2B nástrojmi.
Ako ovplyvňujú predajné kanály Shopware migráciu?
Ak cez funkciu predajných kanálov Shopware prevádzkujete viacero vitrín alebo značiek, namapujeme každú samostatne, namiesto toho, aby sme inštaláciu považovali za jeden plochý obchod — keďže cieľové platformy nie vždy modelujú nastavenia s viacerými kanálmi rovnako.
Viete migrovať moje pluginy Shopware a ich dáta?
Migrujeme jadrové dáta obchodu, na ktorých plugin stavia, no nastavenia a uložené záznamy špecifické pre daný plugin je zvyčajne potrebné získať samostatným exportom z tohto pluginu, alebo ich znovu vybudovať pomocou ekvivalentu na cieľovej platforme.