Magento
Wat kost een Magento-webshop per maand?
Kort antwoord
De maandkosten van een Magento-webshop bestaan uit vier delen: hosting van de hele stack, onderhoud met beveiligingspatches, licenties van modules, en doorontwikkeling. Magento Open Source zelf is gratis; Adobe Commerce is een betaalde licentie van Adobe. Hoe hoog het bedrag wordt, hangt vooral af van het verkeer, het aantal modules en koppelingen, en hoeveel je aan de shop blijft veranderen.
Waar bestaan de maandkosten uit?
Een Magento-shop heeft geen prijskaartje zoals een abonnement op een webshopplatform. De kosten zijn opgebouwd uit onderdelen, en die verschillen per shop.
| Onderdeel | Wat het is | Terugkerend of eenmalig |
|---|---|---|
| Hosting | De servers en de hele stack waar Magento op draait | Per maand |
| Onderhoud | Beveiligingspatches, updates, monitoring, back-ups | Per maand |
| Modules | Licenties van betaalde extensies | Per jaar of eenmalig, verschilt per leverancier |
| Licentie Magento | Alleen bij Adobe Commerce | Per jaar, via Adobe |
| Doorontwikkeling | Nieuwe functies, aanpassingen, een nieuw thema | Per project of per uur |
| Koppelingen | ERP, boekhouding, voorraad, verzending | Bouwen eenmalig, bijhouden doorlopend |
Is Magento zelf gratis?
Magento Open Source wel. De software staat onder de Open Software License 3.0, en je betaalt Adobe niets om hem te gebruiken.
Adobe Commerce is de betaalde variant. Adobe publiceert daar geen vaste prijzen voor; je vraagt een offerte aan. Voor de meeste mkb-shops is Open Source met goede modules genoeg. Zit je op Adobe Commerce, dan is die licentie vaak de grootste vaste post.
Waarom is de hosting een eigen post?
Omdat Magento veel meer is dan PHP en een database. Een goed draaiende shop heeft nodig:
- Varnish als paginacache. Adobe raadt Varnish voor productie sterk aan; de ingebouwde cache is veel trager.
- OpenSearch voor zoeken en de categoriepagina’s.
- Valkey of Redis voor de cache en de sessies.
- RabbitMQ voor taken die in de wachtrij gaan.
- Cron, voor indexers, e-mails en alles wat op de achtergrond moet gebeuren.
- Een database die is afgesteld op hoe Magento hem gebruikt.
Elk van die onderdelen moet draaien, bijgewerkt worden en in de gaten gehouden. Daar zit het verschil met gewone webhosting. Hoe dat bij ons in elkaar zit, staat op Magento hosting.
Wat zit er in onderhoud?
Het deel dat je niet ziet, tot het ontbreekt.
Adobe brengt regelmatig beveiligingspatches uit voor Magento, en elke versie wordt maar een beperkte periode ondersteund. Daarna komen er geen patches meer. Een shop die een paar versies achterloopt, loopt een echt risico: webshops met betaalgegevens zijn een geliefd doelwit.
Onderhoud betekent bij ons: patches eerst op een testomgeving, de checkout testen, dan pas live. Daarnaast back-ups, monitoring van de server en de achtergrondtaken, en het bijwerken van PHP en de rest van de stack.
Wat maakt het duurder of goedkoper?
Een paar dingen bepalen het meest.
- Het aantal modules. Elke module is code die bij een update mee moet. Tien goed gekozen modules zijn goedkoper in onderhoud dan veertig die er ooit bij kwamen.
- Maatwerk in de kern. Aanpassingen die rechtstreeks in Magento zelf zijn gemaakt, maken elke update duurder. Wij bouwen modules op maat altijd los van de kern.
- Koppelingen. Een koppeling met je ERP of boekhouding scheelt handwerk, maar moet mee als een van de twee kanten verandert.
- Verkeer en catalogus. Meer bezoekers en meer producten vragen meer van de servers.
- Hoeveel je blijft veranderen. Een shop die af is, kost minder dan een shop waar elke maand iets bij komt.
Waar kun je op besparen zonder risico?
Op modules die niemand meer gebruikt. Elke module die eruit gaat, hoeft bij de volgende update niet meer getest te worden. Ook een goed afgestelde paginacache scheelt: hoe meer pagina’s uit Varnish komen, hoe minder serverkracht de shop nodig heeft.
Bezuinigen op beveiligingspatches of back-ups is de verkeerde plek. Dat gaat lang goed, tot het een keer niet goed gaat.
Hoe maken wij de prijs?
We kijken eerst wat er draait: de versie, de modules, de koppelingen, het verkeer. Daarna krijg je een voorstel met een vaste prijs per maand voor hosting en onderhoud. Eenmalig werk, zoals een nieuwe module of een koppeling, krijgt een vaste prijs vooraf. Is de omvang niet vooraf vast te stellen, dan werken we op uurbasis en zeggen we dat er eerlijk bij.
Wat we allemaal voor Magento doen, staat op Magento. Is je shop vooral traag, lees dan waarom een Magento-webshop traag is.