Alles bijwerken zodra er een badge verschijnt is bij een webshop geen beleid maar een gok. Een werkbare regel.
"Alles altijd meteen bijwerken" is het advies dat je overal leest, en bij een webshop is het niet zonder meer waar. "Nooit bijwerken want het werkt nu" is een stuk erger. Hieronder een regel die in de praktijk werkt.
Beveiligingsupdates meteen. Kleine updates binnen een week. Grote updates gepland, en eerst op een kopie.
De rest van dit stuk gaat over hoe je ziet welke van de drie je voor je hebt.
Zodra een lek openbaar is, staat het in lijsten die door scanners worden afgelopen. De tijd tussen bekendmaking en de eerste pogingen is soms uren. Hier weegt het risico van niet bijwerken zwaarder dan het risico van iets kapotmaken, en dat is de enige categorie waar dat zo is.
Je herkent ze aan de aankondiging van de maker, of aan een melding uit een beveiligingsplugin. Wat je niet ziet is een lek in een plugin die is ingetrokken, want daar komt nooit meer een oplossing voor.
Onderhoudsversies, dus van 8.4.1 naar 8.4.2. Die repareren dingen en veranderen zelden gedrag. Meteen doen mag, maar een paar dagen wachten is nooit verkeerd: als er iets mis is met zo'n versie weet het internet dat binnen twee dagen.
Van 8.4 naar 9.0, of een nieuwe hoofdversie van WooCommerce. Daar verdwijnen functies waar andere plugins op leunen, en dat is de manier waarop een shop op zijn productpagina omvalt.
Bij zo'n update wil je: eerst op een kopie, dan zelf tot de betaalstap lopen, en pas daarna op de echte site. En niet op vrijdagmiddag.
Achterstand is het probleem dat zichzelf verergert. Hoe langer je wacht, hoe groter de sprong, hoe waarschijnlijker dat er iets breekt, en hoe meer reden je hebt om nog langer te wachten. Wij komen shops tegen die drie jaar niet zijn bijgewerkt, en daar is bijwerken geen knop meer maar een project.
En de updates die je overslaat zijn niet willekeurig. Beveiligingsupdates zitten er gewoon tussen, dus wie alles laat liggen laat die ook liggen.
WordPress kan zichzelf bijwerken en veel plugins ook. Voor een gewone site is dat prima. Voor een webshop zou ik het beperken tot onderhoudsversies van de kern, en de rest met de hand of door iemand laten doen.
De reden is niet dat automatisch bijwerken vaak misgaat. De reden is dat als het misgaat, er niemand kijkt. Een update die om drie uur 's nachts je afrekenscherm meeneemt, ontdek je 's ochtends bij het openen van je mail, en tegen die tijd heb je een nacht aan bestellingen gemist.
Wij werken wel automatisch bij, en het verschil zit in wat erachter staat: een back-up vooraf, en een controle erna die kijkt of er nog afgerekend kan worden. Gaat er iets stuk, dan draaien we het terug voordat jij het merkt.
Wij houden WooCommerce-winkels bij en merken binnen een kwartier als er niet meer afgerekend kan worden. Vanaf € 49 per maand, en je kunt eerst gratis laten kijken wat er van jouw shop te zien is.