Shopify versus Magento

Na kennis te hebben gemaakt met meerdere webshop-pakketten, koos ik ervoor om Shopify ontwikkelaar te worden. En omdat Shopify steeds meer tractie krijgt in Nederland, krijg ik er ook steeds meer vragen over. De meest gestelde daarvan betreft de vergelijking van Shopify met Magento, het volgens mij momenteel nog bekendste pakket. Ik heb al in eerdere blogs geschreven over de intussen groeiende interesse van bedrijven met dat pakket, om over te stappen. Of dat interessant is hangt van een aantal zaken af en die zijn voor de meesten nog wat onduidelijk. Waarom zou je een overstap overwegen naar of, als je nog moet beginnen, kiezen voor Shopify? Welk pakket biedt de meeste voordelen voor jouw proces? Ik zal vanuit mijn ervaringen die twee pakketten bespreken, want ik heb met beide gewerkt, voor zowel kleine als grote partijen.

Mijn ervaringen

Allereerst is het natuurlijk altijd aan te bevelen om meerdere bronnen te raadplegen. Dat mijn mening een relevante is, durf ik te stellen op basis van mijn ervaringen met beide pakketten, bestaande uit:

Shopify: 4 shops ontwikkeld en meerdere in onderhoud in de afgelopen ruim 4 jaar.

Magento: 3 shops in onderhoud gehad en een grootschalig redesign project geleid tijdens een fulltime functie van ongeveer 1,5 jaar.

Dit artikel heb ik dus geschreven vanuit mijn persoonlijke bevindingen en meningen. Mijn achtergrond is: een HBO-designer die zichzelf daarnaast ook programmeren heeft geleerd. Ik ben thuis in het opzetten van CSS, HTML en een beetje JS en PHP. Ik bekijk de software in het kader van de wijze waarop een webshop moet worden opgezet, van de interactie en het design tot en met de implementatie daarvan in de systemen.

SaaS versus Open Source



Shopify is een SaaS pakket


Shopify is een Canadees bedrijf dat een gecentraliseerd systeem heeft gebouwd om webshops op te zetten. Het is een systeem waarbinnen je gebruik maakt van een groot ecosysteem dat extern wordt beheerd. Binnen dit SaaS systeem krijg jij de sleutel van jouw specifieke shop-omgeving. Zie het als een groot appartementengebouw, met in de kelder de centrale componenten die het geheel voorzien van stroom, water, gas, etc. Jij hebt de sleutel tot één van de vele woningen en die mag je indelen zoals het jou belieft. Je hoeft je niet druk te maken over de algemene voorzieningen, want als daaraan iets mankeert is dat de verantwoordelijkheid van de eigenaar van het gebouw. Alles binnen jouw muren is jouw pakkie-an. Als bewoner ben je bijdrageplichtig in de kosten van het algemene deel, zonder directe invloed op de besteding daarvan.

SaaS is als een appartementengebouw
Magento is een Open Source pakket


Magento is een systeem dat geheel op zichzelf draait. Ontwikkeld in Californië in 2008 met behulp van vele vrijwilligers, is het een gratis pakket met ook een betaalde premium-optie. Het is vrij recent gekocht door Adobe, waardoor er grote veranderingen kunnen gaan plaatsvinden, maar nu is het nog steeds Open Source en moet je alle randzaken zelf regelen. Het is als het kopen van een kavel grond voor je eigen huis. Alles wat geregeld moet worden is aan jou en als daarbij problemen optreden, moet je die zelf oplossen. Anderzijds kun je ook zelf uitmaken welke onderdelen jij waar haalt, er zijn geen anderen waarmee je rekening moet houden. Als jij graag zonnepanelen wil dan neem je die, niemand die je in de weg staat.

Open Source is als een eigen huis

De keuze



De start


Bepalend zijn vooral je budget en de mate van gemak die je wenst. En dat bepaalt ook meteen waar je voorkeur naar uit zal gaan. Binnen Shopify kun je met een abonnement van ongeveer 27 euro per maand al starten en daarnaast moet je 2% van je verkopen afstaan. Maar omdat je in beginsel een kwartaal kunt proefdraaien, kost dat kwartaal je nog geen 100 euro en je hebt niet persé een team nodig om na de start alles up-and-running te houden. De server-kosten zijn inbegrepen, dus het is echt de optie “Ga direct door naar start”. Als je besluit om te blijven en dan voor een duurder abonnement kiest, sta je per abonnements-prijsklasse steeds minder af van je verkoop. Het is dus interessant om te berekenen of dat uiteindelijk niet toch goedkoper uitpakt, ondanks de hogere abonnementskosten. Je kunt met een standaardthema beginnen, er zijn gratis en betaalde versies.

Bij Magento download je hun pakket en moet je zelf je installatie-server regelen en hosten. Vervolgens kun je ook daar starten met een standaardthema, zodat je daarvoor niet (veel) extra budget hoeft vrij te houden. Hou wel rekening met een veel moeilijker te begrijpen interface dan bij Shopify, die een stuk simpeler en intuïtiever is. Als je direct een eigen thema wil, hangen de kosten volledig af van je wensen. Hierbij is alles mogelijk, van kleine aanpassingen tot alles handmatig aangepast naar jouw wensen. Dit geldt voor beide pakketten.

Conclusie

Shopify biedt een grotere mogelijkheid om eerst je idee te testen zonder er meteen veel geld in te steken. Dat mag een volledige webshop zijn, maar ook een snelle “proof of concept”, als je eerst je teen in het water wil steken. Met Magento krijg je een uitgebreidere basis, maar zijn de start en daarna een eventuele koersverandering een veel kostbaarder proces. Waar je met Shopify zonder voorkennis in 24 uur online kunt staan, is dat met Magento voor zo goed als iedereen onmogelijk.

Na de start


Nadat de eerste versie draait, wil men vaak al snel een aantal aanpassingen om de webshop meer een eigen “smoel” te geven en om zo hoog mogelijk te scoren met de SEO. Bij beide systemen kun je een betaald thema nemen dat meer opties biedt, maar daarbij zijn er ook veel waarvan je uiteindelijk geen gebruik maakt. Dat is ballast die niemand er graag bij heeft. Het houdt namelijk altijd in dat je inlevert op interactie en snelheid en daarmee dus ook op verkoop en SEO resultaten. Om dit te voorkomen kun je (deels) een eigen thema laten ontwikkelen. Dit is bij Shopify door hun opzet heel wat sneller te doen dan bij Magento. Wel gelden in Shopify dan wat restricties, je mag bijvoorbeeld niet aan de betalingspagina zitten omdat de werking daarvan gegarandeerd moet blijven. Daarmee worden veel potentiële problemen voorkomen, maar het kan ook betekenen dat je niet de optimale flow in de aankoopprocedure behaalt wanneer je een andere tactiek voor ogen hebt.

Conclusie

Beide systemen bieden de optie om met een out-of-the-box thema te starten, zonder veel extra’s. Dat betekent ook dat je webshop er uitziet zoals veel andere en zich ook qua functionaliteit niet onderscheidt van veel concurrenten. Bij een gekocht thema krijg je vaak wel veel extra inhoud, die je echter deels niet zult gebruiken en dat kan al snel een optimale webshop in de weg staan. In Shopify kun je sneller aanpassingen doorvoeren doen dan in Magento, omdat dit bij Shopify grotendeels met HTML en CSS kan.

Op de lange termijn


Als het systeem eenmaal goed staat, ben je met een webshop vervolgens steeds bezig met optimalisatie. Dit kan bestaan uit:

  • Het design (thema) verbeteren n.a.v. analytische gegevens en/of suggesties van bezoekers.
  • Extra functionaliteiten zoals producten vergelijken, product-acties, keuzewijzers, combideals, etc.
  • Het aanbieden van nieuwe betaal- en/of verzendmogelijkheden.
  • De introductie van nieuwe regels vanuit bijv. de EU omtrent online verkoop.
Gewoonlijk zul je veel bezig zijn met het uitpluizen van de analytische gegevens en van je “aanwezigheid” in Google. Met die gegevens als basis zijn er altijd verbeteringen mogelijk voor de webshop, je bent er nooit klaar mee.

Voor beide systemen zijn er veel partijen die externe software schrijven voor nieuwe functionaliteiten in je shop, maar er is veel verschil in de kosten en in het het gemak van de installatie.

Shopify heeft een App Store waarin ze allemaal op een rij staan en installeren is over het algemeen 3x klikken en klaar. Daarna kun je vaak binnen het app-menu nog aanpassingen doen zoals kleuren, teksten en plaatsing van een element op de pagina. Een deel van de apps is gratis, maar voor de uitgebreidere betaal je (na een meestal gratis testperiode) in 99% van de gevallen een maandelijkse vergoeding tussen $1 en wat de verkoper zelf instelt als prijs. Doorgaans blijft het bij maximaal een paar dollars en hopen ze vooral dat je er jarenlang gebruik van blijft maken. Het aantal apps is indrukwekkend en groeit nog hard.

Bij Magento koop je een licentie voor de gewenste uitbreiding en betaal je die doorgaans direct geheel. De installatie moet je zelf doen en hoewel er normaal gesproken wel een uitleg bij is, zul je dat niet zomaar zelf willen doen als je geen programmeerkennis hebt. Want denk eraan, als de shop daarna niet meer (goed) werkt is het aan jou om er een mouw aan te passen. Het aanbod van deze uitbreidingen is immens! Als je zelf een functie bedenkt, is de kans groot dat er toch al meerdere apps voor blijken te zijn.

Als je het design/thema wil aanpassen, is het bij beide pakketten zo dat je dat direct in de code kunt doen. Wil je bijvoorbeeld dat de prijs op de productpagina een blauwe rand krijgt om meer op te vallen, dan kan dit in beide systemen in de opmaak gedaan worden. Mijn eigen ervaring hiermee is dat met de keuze van het juiste thema dit soort aanpassingen in Shopify sneller gaan.

Conclusie

Beide pakketten hebben een enorme vracht aan mogelijkheden om de functionaliteiten uit te breiden en bieden ook de optie om zelf te gaan sleutelen in het pakket. Shopify biedt net iets minder vrijheid, maar meer stabiliteit en gemak, waar Magento alles prima vindt, maar waar de invoer wat lastiger is en waar geen bedrijf achter zit om je eventueel te helpen.

Je data

Hier zie je een heel groot verschil tussen de twee webshop-systemen. Zoals ik eerder al uitlegde ga je met Shopify in het appartementengebouw tussen anderen wonen, maar met Magento bouw je een eigen huis. Met Shopify staan je data op de servers van Shopify en geeft je sleutel alleen jou toegang daartoe. Hierin heb je geen keus en ook niet de mogelijkheid om in een later stadium je volledige shop te exporteren naar een andere omgeving. Je kunt je productdata te allen tijde exporteren naar bijv. Excel documenten, net als je verkoopcijfers en andere tekstuele data, maar niet de shop in zijn geheel.

Het Magento systeem kun je op een eigen server installeren die je bijv. binnen je eigen bedrijf hebt staan. Als je een externe partij gebruikt voor de server dan plaats je deze dus alsnog bij een ander, maar als je wilt verhuizen naar een andere hostingpartij dan kan dat nog wel. Je hebt je data wat meer in eigen handen.

Waar staat je data opgslagen

Updates

De systemen krijgen natuurlijk nog wel eens updates voor nieuwe functionaliteiten en beveiliging. Zoals je inmiddels zult hebben begrepen gaat dat bij Shopify automatisch en moet je ze bij Magento zelf binnenhalen. Voor beide geldt dat je altijd zelf in de gaten moet houden of alles goed blijft werken. Bij voorkeur iedere week een keer de shop volledig doorlopen en de metingen controleren op afwijkende data. Zeker wanneer je steeds meer eigen gemaakte onderdelen en apps hebt, moet je die controleren. Na het installeren van een update in Magento moet je wat meer rekening houden met een kans op uitval van onderdelen. Omdat dit min of meer een ongecontroleerd ecosysteem is, kunnen er sneller onderdelen uitvallen en merk je nog wel eens dat men liever een paar updates overslaat om dat risico te verkleinen.

Algemeen dagelijks gebruik

Het zal geen verrassing meer zijn als ik nu vaststel dat Shopify een stuk simpeler te gebruiken is. Na een dag klikken en kijken heb je over het algemeen wel door wat je allemaal kunt doen en wat er gebeurt als je op een knop klikt. Magento is meer intimiderend, maar biedt ook wel meer opties om het systeem te bewerken. Ook geldt voor Magento dat als je de verkeerde knop indrukt het goed mis kan gaan, maar iemand die het systeem kent ziet er vaak wel meer vrijheid in en meer opties om het systeem naar eigen hand te zetten. Shopify heeft naast de online webversie ook een app waarmee je snelle handelingen kunt uitvoeren zoals ordermanagement, cijfers van de dag inzien en een nieuw product toevoegen. Dit is wel leuk, maar verwacht niet dat je de shop daarmee kunt bedienen. Het is leuk voor erbij, maar meer dan even snel kijken zul je er niet mee doen.

Mijn keuze voor Shopify

Nadat ik met beide systemen had gewerkt, heb ik ervoor gekozen om door te gaan met Shopify. Ik had al een eigen shop geprogrammeerd in Shopify voor ik aan het werk ging met Magento en met die laatste heb ik dat niet voor elkaar kunnen krijgen. De samenstelling van het geheel ging voor mij te ver om het helemaal zelf op te kunnen pakken en de foutgevoeligheid versterkte mijn twijfel. Ik voelde me veel meer op mijn gemak met Shopify en daarin kon ik ook als one-man-army alles voor elkaar krijgen. Het maken van de interactie, het design en vervolgens de webshop zelf. Na uitgebreid ervaring op te hebben gedaan met Magento zag ik me dat daarin toch niet doen. Daarom koos ik voor Shopify en ik merkte al snel dat dit geen verkeerde keus was, omdat de intimidatie-factor die ik al noemde ook een groot euvel bleek voor veel anderen.

De toekomst

Ondanks mijn eigen keus, hebben mijns inziens beide systemen nog gewoon bestaansrecht. Eigenaren van webshops die duizenden producten in de catalogus hebben staan en een team hebben om de shop te onderhouden, zullen vaker de data in eigen hand willen houden. Zij hebben eigen datacenters en hen zie ik dan ook niet snel intrekken in het “appartementengebouw”. Maar naast die giganten zijn er ook heel veel andere ondernemers die juist wel zo’n stabiele basis willen en het helemaal niet erg vinden om daar als onderdeel van een collectief in te stappen. Om samen de grote algemene uitgaven te delen, maar daarnaast wel een echte eigen plek te hebben voor de verkoop van hun waren. Ik denk ook dat veel ondernemers die al een tijd bezig zijn zullen overstappen naar Shopify, omdat zij destijds die keus nog niet hadden en nu eigenlijk een te grote kluif hebben aan Magento. Mijn verwachting is dus dat geen van beide verdwijnt, maar dat Magento wel gaat inleveren.

Behalve deze twee zijn er natuurlijk ook nog andere systemen, zoals Lightspeed, Prestashop en Woocommerce, die veel ingezet worden voor webshops. Omdat ik als gezegd schrijf vanuit mijn persoonlijke ervaringen kan ik over die systemen nu geen onderbouwde mening geven, maar met een beetje “Googelen” kun je zelf ook heel wat vinden. Hopelijk heb ik in elk geval van Shopify en Magento een duidelijk overzicht kunnen geven en als er nog vragen zijn naar aanleiding van dit artikel kun je gerust contact met me opnemen.

Open Source is als een eigen huis