Hvad er Magento? Platformen, udgaverne og hvad den kræver
Magento er en open source e-handelsplatform, der ejes af Adobe. Her er forskellen på Magento Open Source og Adobe Commerce, hvad platformen er god til, og hvad den kræver af jer.
· 5 min. læsning

Hvad er Magento – helt kort?
Magento er en e-handelsplatform, man selv installerer og driver. Den er skrevet i PHP, udkom første gang i 2008 og blev købt af Adobe i 2018.
Den version, der bruges i dag, hedder Magento 2. Magento 1 nåede sin end-of-life i juni 2020 og får ikke længere sikkerhedsopdateringer – kører I stadig på den, er det den vigtigste opgave på listen.
Til forskel fra en hostet løsning som Shopify får I med Magento selve softwaren, ikke en tjeneste. I vælger selv hosting, I styrer selv opdateringer, og I kan ændre stort set alt. Det er både platformens største styrke og dens største omkostning.
Magento Open Source eller Adobe Commerce?
Magento findes i to udgaver, og forskellen er værd at kende, før I beslutter noget.
Magento Open Source er gratis at hente og bruge. Den indeholder det, en B2C-webshop har brug for: produkter, kategorier, kunder, kundegrupper, kurv, checkout, ordrer og et fuldt REST- og GraphQL-API. I betaler for hosting, udvikling og drift, men ikke for licensen.
Adobe Commerce er den betalte udgave. Licensen prissættes efter jeres omsætning og aftales med Adobe – der er ingen offentlig prisliste. Til gengæld følger der funktioner med, som ikke findes i Open Source:
- B2B-modulet med companies, hvor flere brugere kan ligge under samme konto, delte kataloger, rekvisitionslister og forhandlede tilbud
- Kundesegmenter og målrettet indhold
- Avanceret rapportering
- Adobe-support
Der findes også Adobe Commerce on Cloud, hvor Adobe står for hostingen.
Sælger I B2B, er det næsten altid B2B-modulet, der afgør valget. De funktioner er dyre at bygge selv i Open Source.
Hvad Magento er god til
Den kan tilpasses. Fordi koden er jeres, kan I ændre, hvordan webshoppen opfører sig – ikke bare hvordan den ser ud. Det er svært at værdsætte, indtil man har en forretningsregel, som en hostet platform ikke vil understøtte.
Den klarer store sortimenter. Mange tusinde varenumre med varianter, attributter og kundespecifikke kataloger er noget, Magento er bygget til.
Den er stærk på B2B. Prisgrupper, mængdepriser, kataloger pr. kunde og flere brugere under samme konto er ikke et plugin, men en del af platformen i Adobe Commerce.
I ejer jeres data og jeres opsætning. I kan skifte hostingudbyder, I kan skifte bureau, og I kan tage koden med.
Hvad Magento kræver af jer
Her er de ting, som sjældent står i salgsmaterialet.
En udvikler eller et bureau. Magento kan drives dagligt uden kodekendskab – man kan oprette varer, kampagner og sider. Men opsætning, opgraderinger og alt, der afviger fra standarden, kræver en Magento-udvikler. Det er ikke en platform, en marketingafdeling driver alene.
Ordentlig hosting. Magento er tung. Den har brug for PHP med nok hukommelse, MySQL eller MariaDB, OpenSearch eller Elasticsearch til søgning, og Redis eller Varnish til cache. Billig delt hosting er ikke nok.
Løbende vedligehold. Adobe udsender sikkerhedsopdateringer flere gange om året. Springer I dem over, akkumulerer gælden, og springet bliver større næste gang. Regn med, at der skal sættes tid af til det hvert kvartal.
At holde styr på jeres moduler. Et typisk Magento-site har 20-60 tredjepartsmoduler. Hver af dem kan gå i stykker ved en opgradering, og nogle af dem rører ved priser, lager eller ordrer – hvilket er værd at vide, hvis I senere skal integrere til et ERP.
Er Magento hurtig?
Her er en påstand, der cirkulerer, og som fortjener at blive korrigeret: Magento er ikke hurtig ud af kassen.
Platformen er ressourcetung. En standardinstallation uden caching og med standardtemaet Luma er mærkbart langsommere end en hostet konkurrent. Til gengæld kan den blive meget hurtig, når den sættes rigtigt op:
- Fuld sidecache med Varnish foran
- Redis til sessioner og cache
- Indexers sat til “Update by Schedule” i stedet for “Update on Save”
- Et letvægtstema. Mange bruger i dag Hyvä i stedet for Luma, netop fordi frontend-hastigheden bliver markant bedre
- Eller en headless frontend via GraphQL
Pointen er, at hastighed i Magento er noget, man køber og konfigurerer sig til – ikke noget, der følger med.
Magento 2 teknisk, kort fortalt
- Sprog og database: PHP, MySQL eller MariaDB
- Søgning: OpenSearch eller Elasticsearch, som er påkrævet fra version 2.4
- API’er: REST og GraphQL, plus asynkrone bulk-endpoints til store mængder data
- Produkttyper: simple, konfigurerbare, bundle, grouped, virtuelle og downloadbare
- Lager: Multi Source Inventory, hvor beholdningen kan ligge på flere kilder og samles til et salgbart antal pr. salgskanal
- Flere butikker: én installation kan køre flere websites og store views med hvert sit sortiment, sprog og valuta
De sidste tre punkter er dem, der betyder mest, når platformen skal kobles til et ERP.
Magento eller Shopify?
Der findes ikke et rigtigt svar, men der findes et par brugbare tommelfingerregler.
Magento giver mening, når I har et stort eller kompliceret sortiment, komplekse B2B-aftaler, flere markeder med hver sin opsætning, eller forretningsregler som en hostet platform ikke vil understøtte. Og når I har – eller vil have – en teknisk partner.
Shopify giver mening, når I vil bruge jeres tid på salg og marketing frem for drift, og når jeres behov kan dækkes af platformen plus apps. Læs mere om Shopify.
Den ærlige version: Magento koster mere at eje, men giver jer flere muligheder. Hvis I ikke har brug for mulighederne, betaler I for noget, I ikke bruger.
Magento og jeres ERP
Uanset hvilken udgave I kører, bliver webshoppen før eller siden nødt til at tale med økonomisystemet. Ordrer skal bogføres, lager skal passe, og priserne i webshoppen skal være de samme som dem, jeres sælgere arbejder efter.
Det er dér, en integration kommer ind. Og netop fordi Magento kan tilpasses så meget, er to Magento-webshops sjældent bygget ens – integrationen skal tage udgangspunkt i jeres faktiske opsætning: hvilke produkttyper I bruger, om I kører med MSI, hvilke moduler der ejer priserne, og om I har ét eller flere websites.
Vi har skrevet om det i detaljer her: Magento og Business Central integration.
Skal I vælge Magento?
Fire spørgsmål, der plejer at afgøre det:
- Har I eller vil I have en teknisk partner? Uden en Magento-udvikler bliver platformen en byrde.
- Er jeres sortiment eller jeres aftaleverden kompliceret? Er svaret nej, findes der enklere platforme.
- Sælger I B2B? Så er Adobe Commerce’ B2B-funktioner et stærkt argument.
- Har I budget til drift, ikke bare til bygning? Hosting, opgraderinger og moduler løber på hver måned.
Svarer I ja til de fleste, er Magento et godt valg. Svarer I nej, er den sandsynligvis for stor en maskine til opgaven.