WooCommerce is de populairste e-commerce oplossing voor WordPress en drijft meer dan 30% van alle online winkels. Met die populariteit komen ook veelvoorkomende problemen. In dit artikel behandelen we de 15 meest voorkomende WooCommerce issues en hoe je ze snel oplost.

1. Checkout pagina werkt niet of is leeg

Het meest kritieke probleem: klanten kunnen niet afrekenen.

Oorzaken

  • WooCommerce pagina's niet correct ingesteld
  • Plugin conflict
  • JavaScript error
  • Thema incompatibiliteit

Oplossing

WooCommerce pagina's controleren:

  1. Ga naar WooCommerce → Instellingen → Geavanceerd → Pagina-instelling
  2. Controleer of alle pagina's zijn toegewezen:
    • Winkelwagen pagina
    • Afrekenen pagina
    • Mijn account pagina

Shortcodes controleren: De checkout pagina moet de shortcode [woocommerce_checkout] bevatten.

Plugin conflict testen:

  1. Deactiveer alle plugins behalve WooCommerce
  2. Test checkout
  3. Activeer plugins één voor één

JavaScript errors: Open browser console (F12) en zoek naar rode foutmeldingen.

2. Betalingen mislukken of worden niet verwerkt

Betalingen komen niet door of geven errors.

Oplossing

Payment gateway logs bekijken:

  1. WooCommerce → Status → Logs
  2. Selecteer je payment gateway log
  3. Zoek naar foutmeldingen

API credentials controleren: Ga naar WooCommerce → Instellingen → Betalingen en controleer:

  • API sleutels correct ingevoerd
  • Live/Test modus correct ingesteld
  • Webhook URL's correct geconfigureerd

SSL controleren: Betalingen vereisen HTTPS. Controleer je SSL certificaat.

iDEAL/Mollie specifiek:

  • Check je Mollie dashboard voor geblokkeerde betalingen
  • Controleer of je profiel is geverifieerd

3. Producten tonen "Niet op voorraad" terwijl er voorraad is

Oorzaken

  • Voorraad niet correct ingesteld
  • Low stock threshold te hoog
  • Database sync probleem

Oplossing

Per product controleren:

  1. Bewerk het product
  2. Ga naar Voorraad tab
  3. Check:
    • "Voorraadbeheer?" aangevinkt
    • Voorraadaantal correct
    • Voorraadstatus op "Op voorraad"

Globale instellingen:

  1. WooCommerce → Instellingen → Producten → Voorraad
  2. Check "Low stock threshold"
  3. Check "Out of stock threshold"

Database repareren:

UPDATE wp_postmeta SET meta_value = 'instock'
WHERE meta_key = '_stock_status'
AND post_id IN (
    SELECT post_id FROM wp_postmeta
    WHERE meta_key = '_stock' AND meta_value > 0
);

4. Verzendkosten worden niet correct berekend

Oplossing

Verzendmethoden controleren:

  1. WooCommerce → Instellingen → Verzending
  2. Per zone controleren:
    • Is de zone actief?
    • Zijn er verzendmethoden toegevoegd?
    • Zijn de prijzen correct?

Productgewicht en afmetingen: Voor berekende verzendkosten moeten producten gewicht en afmetingen hebben.

Verzendklassen: Check of producten in de juiste verzendklasse zitten.

5. WooCommerce is traag

Een trage webshop kost conversies.

Oplossing

Object Cache inschakelen: Installeer een object caching plugin zoals Redis Object Cache.

Database optimaliseren:

  1. Verwijder verlaten winkelwagens ouder dan 30 dagen
  2. Verwijder oude revisies
  3. Optimaliseer tabellen
DELETE FROM wp_posts WHERE post_type = 'shop_order' AND post_status = 'trash';
DELETE FROM wp_woocommerce_sessions WHERE session_expiry < UNIX_TIMESTAMP();

Zware plugins identificeren: Gebruik Query Monitor plugin om trage plugins te vinden.

Afbeeldingen:

  • Optimaliseer productafbeeldingen
  • Gebruik lazy loading
  • Overweeg een CDN

6. E-mails worden niet verzonden

Order confirmaties komen niet aan.

Oplossing

E-mail instellingen controleren:

  1. WooCommerce → Instellingen → E-mails
  2. Controleer of elke e-mail type is ingeschakeld
  3. Check het "Van" adres

SMTP plugin gebruiken: Installeer een SMTP plugin zoals WP Mail SMTP:

  1. Configureer met je SMTP gegevens
  2. Verstuur een test e-mail

E-mail logs bekijken: Installeer een e-mail logging plugin om te zien welke e-mails worden verzonden.

7. Kortingscodes werken niet

Oplossing

Coupon instellingen controleren:

  1. Marketing → Coupons → bewerk de coupon
  2. Check:
    • Vervaldatum niet verstreken
    • Gebruikslimiet niet bereikt
    • Minimum bestelbedrag
    • Uitgesloten producten/categorieën
    • E-mail restricties

Coupons ingeschakeld? WooCommerce → Instellingen → Algemeen → "Coupon codes inschakelen"

8. Winkelwagen wordt leeg na pagina refresh

Oorzaken

  • Sessie probleem
  • Caching te agressief
  • Cookie probleem

Oplossing

Caching uitzonderingen: Voeg uit voor caching:

  • /cart/
  • /checkout/
  • /my-account/

LiteSpeed Cache specifiek:

  1. LiteSpeed Cache → Page Optimization
  2. Voeg uitzonderingen toe voor WooCommerce pagina's

Sessions controleren: Check of de wp_woocommerce_sessions tabel correct werkt.

9. "Sorry, this product cannot be purchased"

Oplossing

Product type controleren:

  1. Bewerk het product
  2. Check of het een geldig product type is
  3. Voor variabele producten: zijn alle variaties correct?

Prijs ingesteld? Producten zonder prijs kunnen niet worden gekocht.

Plugin conflict: Sommige inventory plugins kunnen aankopen blokkeren.

10. Variabele producten tonen geen variaties

Oplossing

Attributen controleren:

  1. Bewerk het product
  2. Attributen tab
  3. Check: "Gebruikt voor variaties" aangevinkt

Variaties genereren:

  1. Ga naar Variaties tab
  2. "Variaties aanmaken van alle attributen"
  3. Stel prijzen in voor elke variatie

Default attribuut: Stel een standaard attribuut in zodat de prijs direct zichtbaar is.

11. Order status blijft op "In behandeling"

Oplossing

Payment gateway callback: De payment gateway moet een callback ontvangen. Check:

  • Webhook URL correct geconfigureerd
  • Geen firewall blokkade
  • SSL werkend

Handmatig bijwerken: In noodgevallen: WooCommerce → Orders → wijzig status handmatig.

Logs controleren: Check payment gateway logs voor foutmeldingen.

12. Product reviews werken niet

Oplossing

Reviews inschakelen:

  1. WooCommerce → Instellingen → Producten
  2. Vink "Productreviews inschakelen" aan

Per product: Check of reviews niet zijn uitgeschakeld op productniveau.

Caching: Reviews kunnen gecached zijn - wis je cache.

13. Belasting/BTW problemen

Oplossing

BTW instellingen:

  1. WooCommerce → Instellingen → Belasting
  2. Check:
    • "Belastingen inschakelen" aan
    • Correcte tarieven per land
    • Prijzen incl. of excl. BTW

BTW tarieven: Voeg correcte tarieven toe voor NL:

  • Standaard: 21%
  • Verlaagd: 9%

Adres gebaseerde belasting: Controleer of het klantadres correct wordt gebruikt voor berekening.

14. Stock synchronisatie problemen

Bij meerdere kanalen of plugins.

Oplossing

WooCommerce instellingen:

  1. WooCommerce → Instellingen → Producten → Voorraad
  2. Stel correct gedrag in voor backorders

External sync plugins:

  • Controleer de sync status in de plugin
  • Forceer een handmatige sync
  • Check de logs voor errors

Low stock meldingen: Stel correcte thresholds in om op tijd gewaarschuwd te worden.

15. Zoeken vindt producten niet

Oplossing

Zoek instellingen: WooCommerce product search zoekt standaard in:

  • Titel
  • Content
  • Excerpt
  • SKU (als ingeschakeld)

Betere zoek plugin: Overweeg plugins zoals SearchWP of Relevanssi voor betere resultaten.

Product data: Zorg dat producten goede titels en beschrijvingen hebben.

WooCommerce Status Check

Gebruik de ingebouwde diagnostiek:

  1. WooCommerce → Status → Systeemstatus
  2. Kopieer dit rapport bij support vragen
  3. Check voor rode waarschuwingen

Gerelateerde artikelen


Hulp nodig?

Kom je er niet uit? Ons supportteam staat voor je klaar! Stuur een ticket via het klantenportaal en we helpen je meestal binnen een paar uur verder.