Direct naar de inhoud

WooCommerce op Chessweb-webhosting

Home / Helpdesk / WordPress / WooCommerce op Chessweb-webhosting

WooCommerce op Chessweb-webhosting

4 min leestijd

Bijgewerkt op

WooCommerce op Chessweb-webhosting draait stabiel en snel mits je het juiste pakket kiest. WooCommerce is een uitgebreide webshop-plugin op WordPress die veel database-queries genereert: productpagina’s, voorraad, cart, checkout en my-account zijn allemaal dynamisch. Hieronder lees je welk Chessweb-pakket past bij een WooCommerce-webshop, wat WooCommerce minimaal nodig heeft en hoe je caching goed instelt.

Waarom het Businesspakket voor WooCommerce

WooCommerce is een van de zwaarste plugins in het WordPress-ecosysteem. Per pagina-aanvraag voert WooCommerce tientallen tot honderden database-queries uit om producten, varianten, voorraad, belastingregels en sessies op te halen. Daardoor hangt de snelheid van een WooCommerce-webshop sterk af van caching en de database.

Het Businesspakket van onze WordPress hosting is gemaakt voor WooCommerce-shops. Wij leveren de caching-plugin, en daarnaast zijn opcache en Redis Object Cache standaard beschikbaar voor WordPress-sites. De caching-plugin, die je zelf aanzet, zorgt voor de paginacache. Opcache houdt gecompileerde PHP-code in het geheugen, zodat de code van WooCommerce niet bij elk verzoek opnieuw verwerkt wordt. Redis Object Cache onthoudt de database-queries die WooCommerce bij elke pagina herhaalt. Dat ontlast de database en de Time To First Byte daalt flink.

Op het Advanced-pakket kun je WooCommerce technisch ook draaien, maar je verzorgt caching dan zelf met een gratis plugin en mist Redis Object Cache. Voor een actieve webshop met voorraad, dagelijkse orders en marketingcampagnes is dat doorgaans onvoldoende. Meer achtergrond over snelheid en caching staat in ons artikel WordPress sneller maken en in Redis Object Cache uitgelegd.

Wat WooCommerce nodig heeft

WooCommerce stelt eisen aan PHP, SSL en geheugen. Op Chessweb-webhosting zit het volgende standaard goed:

  • PHP 8.x: WooCommerce vraagt een recente PHP-versie; bij Chessweb draai je standaard PHP 8.3 of hoger. Een nieuwere PHP-versie is sneller en krijgt nog beveiligingsupdates. Hoe je de versie wisselt staat in Hoe wissel ik van PHP-versie?.
  • SSL-certificaat: standaard inbegrepen op alle Chessweb-pakketten. Een webshop moet altijd over HTTPS draaien, anders waarschuwen browsers bij de checkout en weigeren betaalpartners de verbinding.
  • Voldoende geheugen: WooCommerce adviseert zelf een ruime memory_limit (256 MB als richtlijn). Bij grote catalogi of zware extensies kan meer nodig zijn; twijfel je over jouw pakket, mail dan support@chessweb.eu.

Belangrijkste plugins voor een Nederlandse webshop

Voor een Nederlandse webshop heb je naast WooCommerce nog een paar plugins nodig:

  • Mollie Payments for WooCommerce: betalingen via iDEAL, Bancontact, creditcard en SEPA. Mollie is in Nederland een veelgebruikte betaalprovider voor WooCommerce.
  • Verzendmethoden: de gratis verzendmethoden (vast tarief, gratis verzending, ophalen) zitten in WooCommerce zelf. Voor verzendlabels en track-and-trace van PostNL of DHL bestaan losse plugins of integraties via Sendcloud of MyParcel.
  • BTW-instellingen voor Nederland: zet in WooCommerce > Instellingen > Algemeen de winkellocatie op Nederland en activeer in het tabblad Belasting de BTW-tarieven. Verkoop je binnen de EU, dan krijg je te maken met de OSS-regeling. Daar zijn aparte plugins voor.

Caching en WooCommerce, wat in cache mag en wat niet

Caching versnelt een WooCommerce-shop fors, maar verkeerd ingestelde caching geeft fouten bij het afrekenen. Deze pagina’s mogen nooit in de cache:

  • /cart/: de winkelwagen is per bezoeker uniek.
  • /checkout/: afrekenpagina bevat sessie-data en betaalstappen.
  • /my-account/: account-pagina toont klant-specifieke informatie.
  • Zoek-pagina’s en URL’s met query-parameters: deze zijn vrijwel altijd dynamisch.

Let op: veel caching-plugins detecteren WooCommerce en sluiten deze routes uit van page-caching, maar controleer dat altijd; bij WP Super Cache stel je die uitzonderingen zelf in. Test voordat je live gaat: leg een product in de winkelwagen, doe een testbestelling en controleer dat de inhoud van de winkelwagen niet wisselt tussen browsers of incognitovensters.

Productpagina’s en categorie-pagina’s mogen wel gecached worden. Verandert de voorraad of een prijs, dan leegt de caching-plugin meestal zelf de cache van die pagina, zodat bezoekers binnen een paar minuten de juiste informatie zien.

Snelheid van je WooCommerce-shop testen

Meet de snelheid van een aantal representatieve pagina’s, niet alleen de homepage. Test minimaal de homepage, een categorie-pagina, een productpagina en de cart. De volgende tools werken goed:

  • GTmetrix: meet de laadtijd en laat per bestand zien hoe lang het laden duurt. Zet de locatie op een Europese server voor een representatief resultaat.
  • Google PageSpeed Insights: meet de Core Web Vitals voor mobiel en desktop. Die tellen mee voor je positie in Google.

Voer de tests uit voor en na elke aanpassing aan caching, plugins of PHP-versie. Zo zie je of een wijziging echt effect heeft. Meer over snelheid lees je in de snelheid van je WordPress-website.

Hulp nodig? Onze support kijkt met je mee, neem contact op.

WordPress hosting met staging en automatische back-ups

Op Advanced en Business verhuizen we 1 website kosteloos voor je. Binnen 24 uur live, vaak dezelfde dag.