De 15 meest voorkomende WooCommerce problemen en oplossingen
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:
- Ga naar WooCommerce → Instellingen → Geavanceerd → Pagina-instelling
- 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:
- Deactiveer alle plugins behalve WooCommerce
- Test checkout
- 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:
- WooCommerce → Status → Logs
- Selecteer je payment gateway log
- 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:
- Bewerk het product
- Ga naar Voorraad tab
- Check:
- "Voorraadbeheer?" aangevinkt
- Voorraadaantal correct
- Voorraadstatus op "Op voorraad"
Globale instellingen:
- WooCommerce → Instellingen → Producten → Voorraad
- Check "Low stock threshold"
- 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:
- WooCommerce → Instellingen → Verzending
- 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:
- Verwijder verlaten winkelwagens ouder dan 30 dagen
- Verwijder oude revisies
- 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:
- WooCommerce → Instellingen → E-mails
- Controleer of elke e-mail type is ingeschakeld
- Check het "Van" adres
SMTP plugin gebruiken: Installeer een SMTP plugin zoals WP Mail SMTP:
- Configureer met je SMTP gegevens
- 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:
- Marketing → Coupons → bewerk de coupon
- 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:
- LiteSpeed Cache → Page Optimization
- 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:
- Bewerk het product
- Check of het een geldig product type is
- 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:
- Bewerk het product
- Attributen tab
- Check: "Gebruikt voor variaties" aangevinkt
Variaties genereren:
- Ga naar Variaties tab
- "Variaties aanmaken van alle attributen"
- 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:
- WooCommerce → Instellingen → Producten
- 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:
- WooCommerce → Instellingen → Belasting
- 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:
- WooCommerce → Instellingen → Producten → Voorraad
- 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:
- WooCommerce → Status → Systeemstatus
- Kopieer dit rapport bij support vragen
- Check voor rode waarschuwingen
Gerelateerde artikelen
- WooCommerce installeren en configureren
- WordPress problemen oplossen
- WordPress sneller maken
- WordPress beveiliging
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.
0 van 0 vonden dit nuttig