Preskočiť na obsah

Profil platformy

Migrácia na Shopify a zo Shopify

Shopify je jeden z najčastejších cieľov migrácie, s ktorými pracujeme — objavuje sa na oboch stranách projektu, ako platforma, na ktorú sa obchody sťahujú, aj ako tá, ktorú opúšťajú. Keďže ide o uzavretú, hostovanú platformu, plynulosť presunu do veľkej miery určuje to, čo skutočne sprístupňuje Shopify API, nie len veľkosť vášho katalógu. Táto stránka sa venuje tomu, na čom skutočne záleží, keď je Shopify na jednej strane migrácie.

Čo je Shopify a kam zapadá

Shopify je hostovaná SaaS platforma pre e-commerce: nespravujete servery, verzie PHP ani zálohy databázy. Infraštruktúru prevádzkuje Shopify a vy obchod spravujete cez jeho administráciu a — pri hlbšej úprave — cez jeho API. Plány siahajú od štandardných úrovní pre malých a stredných obchodníkov až po Shopify Plus, určený pre obchodníkov s vyšším objemom, ktorí potrebujú väčšiu úpravu pokladne a vyššie limity API.

Vitríny sa stavajú vo vlastnom šablónovacom jazyku Shopify, Liquid, a šablóny pochádzajú z Shopify Theme Store alebo zo zákazkového vývoja. Keďže platforma je uzavretého zdroja a hostovaná, pracujete v rámci dátového modelu a rozšíriteľných bodov Shopify, nie úpravou jadrového kódu — presne preto migrácie na Shopify a z neho stoja a padajú na prístupe k API a konfigurácii aplikácií, nie na priamej kópii databázy.

Produkty, objednávky a zákazníci: dátový model

Produktový model Shopify je postavený na produktoch a variantoch (napríklad tričko s variantmi veľkosti/farby), usporiadaných do manuálnych alebo automatizovaných kolekcií namiesto voľného stromu kategórií. Migrácia katalógu do Shopify zvyčajne znamená premapovanie štruktúry kategórií alebo atribútov zo zdrojovej platformy na model produkt/variant/kolekcia — pri jednoduchých katalógoch je to priamočiare, pri platformách s hlbokými viacúrovňovými kategóriami alebo silne konfigurovateľnými produktmi náročnejšie.

Zákazníci a história objednávok sa prenášajú cez Admin API, no dáta o objednávkach sú viazané na vlastný model objednávok a vybavovania Shopify, takže historické objednávky sa zvyčajne migrujú ako referenčné záznamy, nie ako plne živé, editovateľné objednávky. Metapolia (mechanizmus Shopify pre vlastné polia) sú miesto, kam zvyčajne smerujú neštandardné produktové dáta, a mapovanie vašich existujúcich vlastných polí na metapolia je jedna z prvých vecí, ktoré pri posúdení riešime.

Aplikácie, šablóny a čo sa neprenesie automaticky

Funkčný obchod na Shopify zvyčajne závisí od niekoľkých nainštalovaných aplikácií — na recenzie, predplatné, vernostné programy, vyhľadávanie alebo pravidlá dopravy. Dáta aplikácií sa pri migrácii platformy vo všeobecnosti neprenášajú; ak odchádzate zo Shopify, dáta uložené v aplikácii (napríklad plány predplatného alebo vernostné body) si vyžadujú samostatný export z danej aplikácie, a ak prichádzate na Shopify, budete znovu inštalovať ekvivalenty z Shopify App Store namiesto prenosu konfigurácie aplikácie.

Rovnako je to so šablónami: šablóna v Liquid sa nedá preniesť do šablónovacieho systému inej platformy, takže odchod zo Shopify zvyčajne znamená znovuvytvorenie dizajnu vitríny na novej platforme, a príchod na Shopify znamená buď úpravu šablóny z Theme Store, alebo zákazkový vývoj v Liquid.

SEO, URL adresy a ako riešime migráciu Shopify

Shopify vynucuje vlastné vzory URL adries, napríklad /products/{handle}, /collections/{handle} a /pages/{handle}, ktoré sa málokedy presne zhodujú so štruktúrou URL inej platformy. Presun na Shopify alebo z neho takmer vždy znamená mapu presmerovaní zo starých URL adries na nové, keďže Shopify vám nedovolí plne replikovať ľubovoľnú štruktúru URL z iného systému a iné platformy automaticky nepoznajú vaše handle zo Shopify.

V rámci riadenej migrácie namapujeme vaše existujúce URL adresy voči štruktúre Shopify (alebo naopak, ak zo Shopify odchádzate), nastavíme 301 presmerovania a prenesieme metadáta, ktoré sú na nových URL adresách stále presné — rovnakým postupom, aký popisujeme pri službe SEO a migrácia presmerovaní, len prispôsobeným konkrétnym konvenciám URL a obmedzeniam API Shopify.

Časté otázky

Viete migrovať moje aplikácie Shopify a ich dáta?

Migrujeme dáta obchodu, na ktorých tieto aplikácie stavajú, no špecifickú konfiguráciu a uložené dáta danej aplikácie je zvyčajne potrebné získať samostatným exportom z danej aplikácie, alebo ich znovu vybudovať pomocou ekvivalentnej aplikácie na cieľovej platforme.

Mení Shopify Plus spôsob, akým migrácia prebieha?

Plus ovplyvňuje najmä úpravu pokladne a limity API. Podkladový dátový model produktov a objednávok je rovnaký ako pri štandardnom Shopify, takže prístup k migrácii sa zásadne nemení, hoci vyššie limity API môžu urýchliť presun veľkých katalógov.

Zostanú mi URL adresy produktov rovnaké, ak prejdem na Shopify?

Len ak vaše súčasné URL adresy už zodpovedajú vzoru Shopify /products/{handle}, čo je nezvyčajné. Vo väčšine prípadov v rámci migrácie nastavíme presmerovania zo starých URL adries na štruktúru vyžadovanú Shopify.

Čo sa stane s mojou šablónou, ak migrujem zo Shopify preč?

Šablóny v Liquid sa neprenášajú do šablónovacích systémov iných platforiem, takže dizajn vitríny sa znovu vytvorí na novej platforme, prispôsobený vášmu súčasnému dizajnu tam, kde to nová platforma umožňuje.

Zdroje a ďalšie informácie

Zdroje naposledy overené: . Možnosti platforiem sa menia; aktuálnu dokumentáciu znovu overíme pri posúdení migrácie.

Prevedshop.com

Sťahujete e-shop? Najprv zistíme, čo všetko ide s vami.

Napíšte, kde e-shop beží a kam smeruje. Ozveme sa s užitočnými otázkami, nie s univerzálnym predajným textom.

Ukázať plán migrácie