WooCommerce is een uitbreiding voor WordPress waarmee je een webshop opzet, met producten, winkelwagen en afrekenen. Valt je shop uit, dan lopen er direct bestellingen mis. Daarom is zorgvuldig updaten extra belangrijk.
Wat is WooCommerce?
WooCommerce draait binnen WordPressWordPress is een programma waarmee je een website maakt en beheert zonder te hoeven programmeren., dus je shop erft alles wat daarbij hoort: de PHP-omgeving, de database, het themaEen WordPress-thema is het ontwerp van je WordPress-site: het bepaalt hoe pagina's eruitzien en hoe ze zijn opgebouwd. en alle andere plugins. Een shop is het type site waar uitval of een kapotte pagina direct bestellingen kost.
WooCommerce voegt aan een gewone WordPress-site producttypes, voorraadbeheer, btw- en verzendinstellingen, klantaccounts, bestellingen en koppelingen met betaalproviders toe. Extensies voegen betaalmethoden, abonnementen, boekingen, facturen en koppelingen met andere systemen toe. Elke extensie is weer een WordPress-pluginEen WordPress-plugin is een uitbreiding die je aan je WordPress-site toevoegt voor een extra functie, zoals een formulier of een webshop., en samen is het veel meer PHP-code dan bij een gewone foldersite.
Doordat bestellingen en klantgegevens in de database staan, bevat de site gegevens die je moet beschermen en intact houden. Dat maakt updates, back-ups en elke wijziging op de live server belangrijker.
Wat WooCommerce betekent voor je PHP-site
Een shop heeft een PHP-versieEen PHP-versie is het nummer van de uitgave van PHP waarop jouw website draait, zoals 8.3. nodig die WooCommerce en alle extensies ondersteunen. Stapt je host over op een nieuwere PHP-versie of zet hij een oude uit, dan moet elke extensie daarmee werken. Een extensie die geen updates meer krijgt, kan de upgrade blokkeren en dwingt je te kiezen tussen een niet-ondersteunde PHP-versie en een shop die niet draait.
Ook updates zijn bij een shop gevoeliger. Een wijziging in een plugin kan het gedrag van afrekenen, btw of e-mails veranderen, en je ziet het pas als een klant ertegenaan loopt. Daarom testen we op een kopie van de shop, plaatsen we een volledige testbestelling en controleren we de bevestigingsmails voordat we de live site aanraken. Onze hulp bij php updaten bevat zo’n test en een weg terug.
Zo controleer je je shop
Open het scherm Sitestatus in WordPress en noteer je PHP-versie en eventuele waarschuwingen. Open daarna de pluginlijst en schrijf op welke plugins shopextensies zijn, wat ze doen en wanneer ze voor het laatst zijn bijgewerkt. Lees bij elke extensie na wat de maker over PHP-ondersteuning zegt. Zorg voor een recente back-upEen back-up is een kopie van je hele website, apart bewaard, zodat je hem kunt terugzetten als er iets misgaat. inclusief database, want de bestellingen staan daar, en weet hoe je die terugzet.
Een shop verhuizen
Sommige shops groeien uit hun opzet, of de eigenaar wil minder onderdelen beheren. Er zijn een paar richtingen: WooCommerce houden op een moderne host met een ondersteunde PHP-versie, overstappen op een gehoste shopdienst, of de site splitsen zodat de contentpagina’s een statische websiteEen statische website bestaat uit kant-en-klare pagina's die de server alleen hoeft af te geven, zonder dat er bij elk bezoek iets wordt berekend. worden en alleen de shop dynamisch blijft. In het laatste geval draait er bij de meeste pagina’s geen PHPPHP is de programmeertaal waarmee veel websites, zoals WordPress-sites, hun pagina's maken op het moment dat een bezoeker erom vraagt. of database, wat het aanvalsoppervlakHet aanvalsoppervlak is het geheel van plekken waar een aanvaller kan proberen je website binnen te komen, zoals logins, formulieren en plugins. verkleint, terwijl de shop de zorg houdt die hij nodig heeft.
Onze hulp bij website migreren kan een shop naar een andere host of moderne stack brengen, met controle van de gegevens vooraf en achteraf.
Wanneer onderneem je actie
Doe iets als je host een PHP-wijziging aankondigt, als een shopextensie niet meer wordt bijgewerkt, of als afrekenen na een update fouten geeft. Ligt de shop er al uit, begin dan bij onze hulp bij een WordPress-storing. Maak in alle gevallen eerst een verse back-up.
Veelgestelde vragen
Is WooCommerce een apart platform?
Nee. WooCommerce is een plugin die binnen WordPress draait. Je producten, bestellingen en klanten staan in de WordPress-database, dus de shop hangt af van je WordPress-, PHP- en hostingopzet als geheel.
Waarom is een PHP-update riskanter voor een shop?
Bij een shop kost een storing tijdens het afrekenen bestellingen. WooCommerce, de extensies, je betaalplugin en je thema moeten de nieuwe PHP-versie allemaal ondersteunen. Test dus op een kopie met een volledige testbestelling voordat je overstapt.
Kan een WooCommerce-shop statisch zijn?
Niet als geheel. Winkelwagen, accounts en afrekenen hebben een draaiende applicatie nodig. Soms kan de shop op een apart subdomein blijven terwijl de rest van de site statisch wordt, of stap je over op een gehoste shopdienst.
Hoe weet ik welke PHP-versie mijn shop nodig heeft?
Kijk naar de WooCommerce-vereisten en de notities van elke extensie die je gebruikt. Het scherm Sitestatus in WordPress toont de PHP-versie van je host en eventuele waarschuwingen daarover.