Veel eigenaren van een webshop zijn begonnen met een gewone website. Op een dag kwam er een winkelwagen bij, een iDEAL-koppeling, een paar producten. En het onderhoud bleef zoals het was: af en toe een update, een back-up wanneer iemand eraan dacht. Dat gaat een tijdje goed. Tot een update de afrekenpagina breekt op een zaterdagmiddag, of tot blijkt dat de laatste back-up van vorige week is en er sindsdien dertig bestellingen zijn binnengekomen.
WooCommerce-onderhoud verschilt wezenlijk van het onderhoud van een informatieve website. Niet omdat de techniek zo anders is, maar omdat de gevolgen van een fout anders zijn, en omdat er meer bewegende delen zijn die elkaar kunnen raken. In dit artikel zetten we de vijf belangrijkste verschillen op een rij, zodat u kunt beoordelen of het onderhoud van uw webshop past bij wat er op het spel staat.
Verschil 1: de site verandert elke dag, ook zonder u
Een gewone website verandert alleen wanneer u iets wijzigt. Publiceert u een maand niets, dan is de site van vandaag identiek aan die van vorige maand. Een back-up van vorige week is dan een prima back-up.
Een webshop verandert continu. Elke bestelling, elke klantregistratie, elke voorraadmutatie is een wijziging in de database. Zet u een back-up van vorige week terug, dan bent u een week aan bestellingen kwijt. Klanten hebben betaald, maar in uw systeem bestaat hun order niet meer. Dat is niet alleen vervelend, het is een boekhoudkundig en juridisch probleem.
Daarom is de frequentie van back-ups bij een webshop geen kwestie van voorkeur. Dagelijks is het minimum; bij een drukke shop is elk uur niet overdreven. En het terugzetten vraagt om een andere aanpak: vaak wilt u alleen de bestanden terugzetten en de database met bestellingen laten staan. Wat er misgaat als u dat niet doet, beschrijven we in ons artikel over verdwenen bestellingen na het terugzetten van een back-up.
Verschil 2: een update kan de kassa sluiten
Breekt een update op een gewone website iets, dan ziet een bezoeker misschien een verschoven menu of een foutmelding op een contactpagina. Vervelend, maar de schade is beperkt en herstelbaar.
Breekt een update op een webshop iets, dan is er een reële kans dat dat iets de checkout is. De afrekenpagina van WooCommerce is het punt waar het meeste samenkomt: het thema, de betaalplugin, de verzendplugin, btw-berekening, kortingscodes en vaak nog een paar aanvullende plugins. Elke update van elk van die onderdelen kan de samenwerking verstoren. En een kapotte checkout merkt u niet aan een foutmelding, maar aan een omzet die stilvalt.
WooCommerce zelf brengt bovendien vaker grote updates uit dan WordPress, en betaalplugins volgen daar snel op. Dat betekent dat “alles bijwerken” op een webshop nooit een klik op de knop mag zijn. Het betekent: eerst testen op een kopie, dan de afrekenflow doorlopen met een testbestelling, dan pas live. Hoe dat in de praktijk gaat, leest u in WooCommerce updaten zonder dat de checkout breekt.
Verschil 3: er hangen externe diensten aan
Een gewone website staat grotendeels op zichzelf. Een webshop is een knooppunt. Er lopen verbindingen naar de betaalprovider (Mollie, Pay., Adyen), naar de verzendpartij (PostNL, Sendcloud, MyParcel), naar de boekhouding (Exact, Moneybird), soms naar een voorraadsysteem of een marketingtool. Elk van die partijen wijzigt van tijd tot tijd zijn koppeling. Een verouderde betaalplugin kan van de ene op de andere dag stoppen met werken, niet omdat u iets deed, maar omdat de betaalprovider een oude versie van zijn API uitschakelde.
Onderhoud van een webshop betekent dus ook: bijhouden welke koppelingen er zijn, of de plugins ervan actueel zijn, en regelmatig testen of ze nog werken. Een testbestelling per maand, waarbij u de betaling, de orderbevestiging en het verzendlabel controleert, hoort bij de basis.
Verschil 4: er staan klantgegevens in
Een informatieve website bevat meestal weinig persoonsgegevens: hooguit wat formulierinzendingen. Een webshop bevat namen, adressen, e-mailadressen, telefoonnummers en bestelhistorie van al uw klanten. Dat maakt de shop een aantrekkelijker doelwit, en het maakt de gevolgen van een hack ernstiger. Een datalek bij een webshop is vrijwel altijd meldingsplichtig bij de Autoriteit Persoonsgegevens.
Voor het onderhoud betekent dit: beveiliging is geen los onderdeel maar een vast ritme. Kwetsbaarheden in WooCommerce-plugins worden regelmatig gepubliceerd, en wie een week wacht met een beveiligingsupdate, neemt een groter risico dan bij een gewone site. Ook back-ups verdienen extra aandacht: ze bevatten dezelfde klantgegevens en horen versleuteld en op een veilige plek te staan.
Verschil 5: snelheid kost direct geld
Op een gewone website is een trage pagina hinderlijk. In een webshop is een trage productpagina of een traag ladende winkelwagen een klant die afhaakt. WooCommerce is bovendien zwaarder dan een gemiddelde site: meer databasequery’s, minder wat gecachet kan worden (de winkelwagen en de checkout zijn per bezoeker anders), en vaak meer afbeeldingen.
Dat vraagt om onderhoud dat verder gaat dan updates: de database opschonen van oude sessies en logregels, afbeeldingen optimaliseren, caching afstemmen op wat wel en niet gecachet mag worden, en de server in de gaten houden bij drukke periodes. Een shop die in januari snel was, is dat in november niet vanzelf nog.
Wat dit betekent voor uw onderhoud
Als u de vijf verschillen naast elkaar legt, komt er een patroon uit. Onderhoud van een webshop is:
- Vaker: dagelijkse back-ups in plaats van wekelijkse, wekelijkse controle op updates in plaats van maandelijkse.
- Voorzichtiger: updates eerst op een testkopie, daarna een testbestelling, dan pas live.
- Breder: niet alleen WordPress en plugins, maar ook koppelingen, betaalprovider, verzendpartij en de database.
- Met meer controle achteraf: na elke wijziging de complete bestelflow doorlopen, van product tot orderbevestiging.
Doet u het onderhoud zelf, dan is dit een realistische lijst om uw huidige aanpak naast te leggen. Ontbreekt de staging-omgeving, is de back-up wekelijks, of is de laatste testbestelling maanden geleden, dan weet u waar de eerste verbetering zit. Wilt u het liever niet zelf bijhouden, dan is onderhoud dat is afgestemd op WooCommerce de logische keuze; let er bij een aanbieder dan op dat staging, dagelijkse back-ups en het testen van de checkout expliciet in het pakket zitten. Een onderhoudsabonnement voor een gewone website is voor een webshop meestal net niet genoeg, en dat merkt u pas op het moment dat het ertoe doet.



