Magento Open Source is een krachtig open source e-commerce systeem dat, zoals ieder softwaresysteem, onderhoud nodig heeft. Dit is iets wat we bij ieder van onze Magento-projecten aanbieden en sterk aanraden om af te nemen. Maar wat doen we hier precies mee, waarom is onderhoud essentieel en wat zijn de mogelijke gevolgen als dit niet gebeurt?
Om duidelijkheid te geven wat het belang is van Magento onderhoud, hebben we speciaal dit blog geschreven.
Een veiligere webshop
Beveiliging is misschien wel de belangrijkste reden waarom onderhoud nodig is. Als Magento-ontwikkelaars een potentieel lek vinden of er heeft een hack plaatsgevonden in een bepaalde versie, dan wordt deze met een update verholpen. Hackers gaan langs shops met tools die scannen welke versie je shop heeft en weten zo waar mogelijke kwetsbaarheden zitten.
De kosten van een datalek door een hack kunnen oplopen door de schadeafhandeling die volgt. Een melding bij de AP (Autoriteit Persoonsgegevens) en verplichte onderzoeken waar aan meegewerkt moet worden om te achterhalen wat de privacyschade is. Volgens een onderzoek van IBM in de VS was 83% van de beveiligingsincidenten een gevolg van een verouderd systeem. Naast de kosten die ontstaan kan imagoschade ook om de hoek komen kijken als een datalek word opgepakt door verschillende media.
Het up-to-date houden van de shop zorgt voor een veiliger systeem en voorkomt kosten die je liever investeert om je shop nog beter te maken.
Je webshop presteert standaard beter
Uit een onderzoek van Portent blijkt dat als je shop binnen 1 tot 4 seconden laadt, het aantal conversies exponentieel stijgt. Binnen 1 seconde zelfs een 3x hoger conversieratio. Omdat de laadtijd van een pagina een factor is waar Google naar kijkt, maakt snelheid of laadtijd een belangrijk element. Dit is één van de redenen waarom we liever gebruik van standaard Magento-functionaliteit. Van extensies maken we natuurlijk ook gebruik maar het liefst zo min mogelijk. Met enig regelmaat nemen we, als bureau, shops over van andere partijen. Daar zitten shops tussen met erg veel extensies. Dat is niet wenselijk omdat:
- Laadtijd wordt hoger door de scripts die worden ingeladen
- Extensies die niet up-to-date zijn zorgen voor een veiligheidsrisico
- Sommige extensies zorgen voor conflicten omdat ze niet goed samenwerken, bijvoorbeeld als ze overlappende werking hebben
- Veel extenties geven je ook hogere maandelijkse licentiekosten
- Wanneer documentatie ontbreekt is het niet altijd duidelijk met welk doel een plugin aanwezig is en of het ondertussen nog wel relevant is
Onderhoud zorgt er in ieder geval voor dat extensies die worden gebruikt up-to-date zijn en werken met de laatste versie van Magento. Ook kunnen we werken aan het opschonen voor een zo'n stabiel mogelijke omgeving.
De kosten van geen onderhoud
Magento is één van de grootste e-commerce-platformen. Het is geen instapplatform. De ontwikkelkosten en ook onderhoudskosten zijn daardoor ook automatisch hoger. Dit is iets waar je rekening mee moet houden als je voor Magento kiest. Patches zijn vaak wel sneller door te voeren, maar upgrades naar een nieuwe serie kunnen soms diverse dagen werk zijn.
Wanneer onderhoudskosten niet zijn opgenomen in de jaarlijkse begroting, kun je hier onverwacht mee geconfronteerd worden. Dit kan niet alleen de geplande ontwikkeling verstoren, maar ook leiden tot hogere uitgaven met langdurige gevolgen. Vergelijkbaar met een lekkend dak dat te laat wordt gerepareerd: door het uitstel kan vocht doordringen tot diepere lagen van de constructie, met alle bijkomende schade en problemen tot gevolg.
Bij een webshop geldt dit ook. Door achterstallig onderhoud kunnen webshopfunctionaliteiten minder goed werken of soms niet. Dit kan even goed gaan, maar kan je uiteindelijke klanten kosten. Daarnaast kan het op langere duur ook de dekking in Google negatief beïnvloeden. Door regelmatig onderhoud kan dit worden voorkomen.
Dit zijn allemaal zaken die hersteld kunnen worden, maar hierdoor kan het omzetverlies vele malen groter zijn dan de kosten van onderhoud.
Factoren om rekening mee te houden
De werkzaamheden die nodig zijn voor het onderhoud van een webshop kunnen per shop verschillen. We hebben daarom een abonnement opgedeeld in 2 onderdelen: de basis van Magento en het onderhoud aan de diverse uitbreidingen, denk hierbij aan:
- Extensies zoals plugins, modules en componenten
- Koppeling met externe systemen
- Subshops
- Maatwerk
- Staging / acceptatieomgeving
Meer over Magento
Ben je aan het oriënteren naar webshopsystemen en wil je meer weten over Magento? Bekijk dan ook zeker onderstaande twee blogs. Mocht je nu een shop hebben die nodig onderhoud nodig heeft en wil je een indicatie wat wij voor je kunnen betekenen neem dan gerust contact op met ons.