Prečo obchodníci opúšťajú Magento
Magento Open Source a Adobe Commerce vám dávajú plnú kontrolu nad kódom, hostingom aj pokladňou — presne preto je ich nákladné udržiavať v prevádzke. Niekto musí záplatovať bezpečnostné vydania PHP a Magenta, spravovať server či cloudovú infraštruktúru a udržiavať aktuálny súlad s PCI pre pokladňu, ktorú hostíte sami. Shopify z vášho tímu sníma hosting, súlad s PCI aj bezpečnostné záplaty platformy, výmenou za menšiu kontrolu na nízkej úrovni.
Bežným spúšťačom je to, že priebežné náklady na vývojára či agentúru na údržbu inštancie Magento už nezodpovedajú veľkosti obchodu, najmä keď sa na Magento 1 (dávno po konci životnosti) alebo starnúcej inštancii Magento 2 začnú hromadiť nezáplatované rozšírenia.
Čo sa v dátovom modeli skutočne mení
Produktový katalóg Magenta je postavený na štruktúre EAV (Entity-Attribute-Value), ktorá umožňuje definovať ľubovoľné vlastné atribúty pre každý typ produktu. Produktový model Shopify je jednoduchší: produkt má pevnú sadu základných polí plus až tri dimenzie možností variantov (napríklad veľkosť a farba) a metapolia pre všetko ostatné. Konfigurovateľné produkty a vlastné voľby z Magenta sa mapujú na varianty a metapolia Shopify, no mapovanie nie je 1:1 — sady atribútov s množstvom vlastných atribútov zvyčajne potrebujú zámerne navrhnutú schému metapolí, nie automatický prevod atribút po atribúte.
Ďalším reálnym rozdielom sú kategórie: Magento umožňuje ľubovoľne hlboké vnorenie kategórií a priradenie produktu do mnohých z nich s odlišnými nastaveniami zobrazenia pre každý pohľad obchodu. Kolekcie Shopify sú plochejšie — ručné alebo pravidlami riadené („smart“) zoznamy, nie skutočný strom kategórií —, takže hlboko vnorený katalóg z Magenta si vyžaduje zámerne navrhnutú štruktúru kolekcií, nie priamy export.
URL adresy, presmerovania a čo sa pokazí potichu
Kľúče URL adries aj prepisy v Magente sú plne nastaviteľné pre každý pohľad obchodu. Shopify vynucuje vlastné vzory URL adries (/products/{handle}, /collections/{handle}, /pages/{handle}, /blogs/{blog}/{handle}), ktoré nemôžete ľubovoľne prestavať. To znamená, že každá indexovaná URL adresa z Magenta potrebuje explicitné presmerovanie na svoj ekvivalent na Shopify — toto je jednoznačne najčastejší zdroj poklesu hodnotenia po migrácii, a je úplne odstrániteľný poriadnou mapou URL adries pripravenou pred spustením, nie doplnenou dodatočne, keď si Google všimne chyby 404.
Rozšírenia, úpravy pokladne a viacero obchodov
Ekosystém rozšírení Magenta a jeho schopnosť upravovať pokladňu, cenové pravidlá aj administračné procesy priamo v kóde nemajú na Shopify priamy ekvivalent — Shopify používa App Store a na Shopify Plus aj Checkout Extensibility a Shopify Functions pre vlastnú logiku pokladne. Každý vlastný modul Magenta si vyžaduje explicitné rozhodnutie: existuje ekvivalentná aplikácia, treba vlastnú aplikáciu postavenú na API Shopify, alebo sa funkcionalita vypúšťa. Rovnako to platí pre nastavenia viacerých webov/obchodov v Magente, ktoré sa priamo neprekladajú na model jedného obchodu plus Markets pre medzinárodný predaj v Shopify.
Náš proces riadenej migrácie toto mapuje už počas posúdenia — zoznam aktívnych rozšírení a vlastných modulov spisujeme pred stanovením ceny práce, nie objavujeme uprostred migrácie.
Časté otázky
Zvládne Shopify vlastné atribúty produktov z Magenta?
Áno, cez metapolia, ale treba ich zámerne definovať a namapovať — Shopify nemá automatický ekvivalent sád atribútov EAV z Magenta. Vaše skutočné využitie atribútov namapujeme počas posúdenia, namiesto migrácie každého atribútu, ktorý Magento náhodou má definovaný.
Presmerujú sa moje URL adresy z Magenta automaticky?
Nie. Štruktúra URL adries Shopify je pevná, takže každá zmysluplná URL adresa z Magenta potrebuje explicitné 301 presmerovanie na svoj nový ekvivalent na Shopify. Toto je jadro plánu migrácie, nie voliteľný doplnok — pozrite si našu službu SEO a migrácia presmerovaní.
Čo sa stane s mojimi rozšíreniami a vlastnými modulmi z Magenta?
Každé sa vyhodnotí individuálne počas posúdenia: nahradenie existujúcou aplikáciou Shopify, prebudovanie ako vlastná aplikácia alebo úprava šablóny, alebo potvrdenie, že už nie je potrebné. Tento zoznam označíme ešte pred stanovením rozsahu projektu, nie až po ňom.
Môžem si zachovať funkčnosť viacerých obchodov či webov?
Model viacerých webov v Magente sa nemapuje priamo na Shopify. V závislosti od toho, čo skutočne potrebujete — samostatné značky, samostatné regióny, samostatné meny —, správnym ekvivalentom na Shopify môže byť Shopify Markets, druhý obchod alebo Shopify Plus Organization. Pomôžeme vám vybrať na základe skutočnej potreby, nie univerzálnej odpovede.