Je webshop loopt lekker, bestellingen komen binnen… en dan gebeurt het: iemand bestelt het laatste exemplaar dat je gisteren al in een pakketje stopte. Of je verkoopt per ongeluk drie keer dezelfde maat, omdat je variaties niet goed staan. Voorraadproblemen voelen klein, totdat ze je mailbox vullen met “wanneer wordt het geleverd?” en je reviews eronder lijden.
Gelukkig hoef je geen ingewikkeld systeem te bouwen om te starten met goed voorraadbeheer WooCommerce. Met de juiste basisinstellingen voorkom je de meeste missers al: van voorraadmeldingen en backorders tot het slim instellen van variabele producten. In deze blog neem ik je stap voor stap mee door de kern: wat je in WooCommerce moet aanzetten, waar het vaak misgaat, en hoe je je voorraadbeheer zo inricht dat het meegroeit met je webshop. Praktisch, met voorbeelden, en zonder onnodige omwegen.
Waarom voorraadbeheer in WooCommerce vaak misgaat
WooCommerce kan prima voorraad bijhouden, maar het is ook vergevingsgezind: je kunt producten verkopen zonder voorraadbeheer aan te zetten, variaties laten “zweven” zonder eigen voorraad, of backorders toestaan zonder duidelijke communicatie. Dat werkt… totdat je volume stijgt.
De meest voorkomende oorzaken die ik zie:
- Voorraadbeheer staat globaal uit (of alleen deels aan), waardoor producten nooit automatisch op “uitverkocht” gaan.
- Variaties erven geen logica: een T-shirt met 6 maten heeft één voorraadveld op hoofdproduct, terwijl je eigenlijk per maat voorraad wilt.
- Geen meldingen of meldingen komen bij het verkeerde e-mailadres binnen.
- Backorders staan aan “zonder melding”, waardoor klanten denken dat alles op voorraad is.
- Geen vaste werkwijze voor retouren, beschadigingen en handmatige correcties.
Het goede nieuws: met een paar basiskeuzes maak je voorraadbeheer in WooCommerce betrouwbaar en voorspelbaar.
De basis: globale voorraadinstellingen in WooCommerce
Begin altijd bij de centrale instellingen. Je vindt ze in WooCommerce onder de voorraadopties (meestal via Instellingen > Producten > Voorraad). De exacte menunamen kunnen verschillen per versie, maar de onderdelen zijn herkenbaar.
1) Zet voorraadbeheer aan (en kies je “drempels”)
De belangrijkste schakelaar is simpel: Voorraad beheren inschakelen. Daarna stel je twee drempels in:
- Lage voorraad drempel: wanneer wil je een seintje? Denk in verkoopsnelheid. Verkoop je 2 per dag en heb je 3 dagen levertijd, zet de drempel dan niet op 1 maar bijvoorbeeld op 8–10.
- Uitverkocht drempel: vaak 0, maar bij producten met “verkoopbare marge” (bijv. maatwerk of nabestellingen) kan 1 handig zijn om niet te strak te sturen.
Tip: kies liever een iets hogere lage-voorraad drempel dan je gevoel zegt. Een melding die te laat komt is waardeloos; een melding die iets te vroeg komt geeft je speelruimte.
2) Kies wat er gebeurt bij “geen voorraad”
WooCommerce kan producten automatisch verbergen als ze uitverkocht zijn. Dat klinkt netjes, maar is niet altijd slim. Als je SEO-waarde op een productpagina hebt opgebouwd, wil je die pagina vaak juist laten bestaan, met een duidelijke “tijdelijk uitverkocht” boodschap en eventueel alternatieven.
Overweeg dit in samenhang met je productpagina’s. Een pagina die goed verkoopt, verdient aandacht. Lees ook productpagina’s die verkopen als je merkt dat je uitverkochte producten nu vooral doodlopende eindes zijn.
3) Stel je voorraadmeldingen goed in
Controleer naar welk e-mailadres voorraadmeldingen gaan. Dit lijkt triviaal, maar in de praktijk staat het nog verrassend vaak op een oud adres of op iemand die parttime werkt. Kies een inbox die je dagelijks ziet (of een gedeelde mailbox).
Maak het jezelf makkelijk: zet een filter of label aan voor “lage voorraad” en “uitverkocht”, zodat je meldingen niet verdwijnen tussen orderbevestigingen.
Voorraad instellen per product: simpel, maar precies
De globale instellingen zijn je fundament. Daarna komt het echte werk: per product de juiste keuze maken. In de productdata (meestal tab “Voorraad”) bepaal je hoe WooCommerce met dit product omgaat.
Enkelvoudig product: wanneer “voorraad beheren” wél en niet
Voor een standaard product (één SKU, één voorraad) is het rechttoe rechtaan:
- SKU: vul dit in als je ook maar een beetje schaal wilt. Het helpt bij zoeken, picken en later eventueel koppelen met een extern systeem.
- Voorraad beheren: aanzetten en een hoeveelheid invullen.
- Backorders: kies bewust (hierover zo meer).
Wanneer zou je voorraadbeheer niet gebruiken? Bijvoorbeeld bij digitale downloads, diensten, of producten die je altijd op bestelling maakt. Maar zelfs dan kan een “virtuele voorraad” handig zijn om je planning te beschermen (bijv. maximaal 10 plekken per week).
Variabele producten: hier ontstaan de meeste fouten
Verkoop je kleding, schoenen, prints met formaten of bundels met opties? Dan werk je met variaties. En daar gaat voorraadbeheer WooCommerce vaak de mist in, omdat je twee niveaus hebt:
- Hoofdproduct (de container)
- Variatie (de echte verkoopbare variant)
Praktisch voorbeeld: je verkoopt een hoodie in M, L en XL. Als je voorraad op het hoofdproduct zet, kan WooCommerce niet weten dat maat M al op is terwijl XL nog op voorraad is. Zet daarom voorraadbeheer per variatie aan.
Checklist voor variaties:
- Geef elke variatie een eigen SKU (bijv. HOODIE-ZWART-M).
- Zet bij elke variatie Voorraad beheren aan en vul de voorraad in.
- Controleer of “In voorraad” logisch staat; WooCommerce kan dit soms niet automatisch goed inschatten als je later voorraad toevoegt.
Tip: heb je heel veel variaties? Dan is handmatig klikken een tijdvreter. Overweeg dan een beheerplugin of import/export via CSV, maar zet eerst je basislogica goed.
Backorders: handig, maar alleen met duidelijke spelregels
Backorders (nabestellingen) zijn verleidelijk: je verkoopt door, ook als je voorraad op is. Dat kan prima werken, maar alleen als je het transparant maakt en intern je proces erop inricht.
In WooCommerce heb je meestal drie opties:
- Niet toestaan: veiligste keuze als je levertijden strak wilt houden.
- Toestaan: riskant als klanten niet zien dat het een nabestelling is.
- Toestaan, maar klant informeren: vaak de beste middenweg.
Mijn advies: kies “toestaan met melding” als je het doet. En zet in je verzend- of levertijdcommunicatie een korte, concrete zin. Niet vaag (“kan langer duren”), maar bijvoorbeeld: “Nabestelling: verzending binnen 5–7 werkdagen”.
Als je dit combineert met heldere verzendkosten en verwachtingen, voorkom je veel supportvragen. Zie ook verzendkosten in je webshop: zo maak je het duidelijk.

Voorraadstatus, zichtbaarheid en koopknoppen: wat ziet je klant?
Voorraadbeheer is niet alleen een administratief ding; het is ook UX. Wat je klant ziet (en wanneer) bepaalt of iemand afhaakt of juist vertrouwen krijgt.
Toon voorraad wel of niet?
“Nog 2 op voorraad” kan conversie verhogen, maar het kan ook stress of twijfel oproepen (“waarom zo weinig?”). Voor veel webshops werkt dit goed:
- Toon geen exacte aantallen bij normale voorraad.
- Toon wél een lage voorraad melding bij schaarste (“Nog maar een paar beschikbaar”).
Test dit. Het hangt af van je doelgroep en producttype. Bij unieke items (handgemaakt, limited) werkt schaarste vaak prima; bij standaardartikelen wil je vooral betrouwbaarheid uitstralen.
Wat gebeurt er met de knop “In winkelwagen”?
Als een product uitverkocht is, wil je meestal niet dat de koopknop blijft staan. Maar je wilt wél een alternatief bieden:
- Een knop voor “Houd me op de hoogte” (via plugin of mailinglijst).
- Een link naar een categorie of vergelijkbaar product.
- Een korte suggestie: “Deze kleur is uitverkocht, maar blauw is direct leverbaar.”
Dit raakt direct aan conversie. Als je hier structureel winst wilt pakken, is webshop conversie optimalisatie met CRO een sterke vervolgstap.
Praktische workflow: zo houd je je voorraad schoon
Instellingen zijn één kant. De andere kant is discipline: hoe werk je dagelijks met voorraad? Een simpele workflow voorkomt dat je na drie maanden “even alles moet rechtzetten”.
Dagelijkse mini-check (5 minuten)
- Check meldingen voor lage voorraad en uitverkocht.
- Bekijk backorders: wat moet je nabestellen, wat is al onderweg?
- Controleer opvallende bestellingen (grote aantallen, meerdere variaties).
Wekelijkse check (15–30 minuten)
- Loop je top-20 producten langs: kloppen de aantallen met je gevoel?
- Check variabele producten met veel retouren: zijn er variaties die structureel “scheef” lopen?
- Werk beschadigde of gereserveerde voorraad meteen bij (leg dit vast in je proces).
Retouren en ruilingen: spreek met jezelf af wat “terug op voorraad” betekent
Een retour is niet automatisch verkoopbaar. Maak onderscheid:
- Direct verkoopbaar: ongeopend, in nieuwstaat.
- Afgekeurd: beschadigd, incompleet, of niet meer als nieuw te verkopen.
- Twijfel: eerst controleren, dan pas voorraad verhogen.
Zet dit desnoods als korte interne notitie in je orderflow. Het klinkt klein, maar dit is precies waar voorraadverschillen ontstaan.
Wanneer heb je meer nodig dan de basis?
De basisinstellingen van WooCommerce zijn vaak genoeg tot je een paar honderd orders per maand draait, afhankelijk van je assortiment. Daarna komen er situaties waarin je extra tooling wilt:
- Meerdere magazijnlocaties of voorraad op meerdere plekken.
- Inkooporders en leverdata per product.
- Bulk bewerken van veel variaties.
- Koppelingen met POS, marktplaatsen of een extern WMS.
Als je webshop sneller wordt en je processen zwaarder, let dan ook op performance. Een trage admin-omgeving maakt voorraadbeheer frustrerend. In dat geval is het slim om je hosting en optimalisatie mee te nemen; wat is managed hosting legt helder uit wanneer dat verschil maakt.
Veelgemaakte misverstanden (en hoe je ze voorkomt)
“WooCommerce trekt voorraad altijd automatisch af”
Meestal wel, maar het hangt af van je betaalstatus en orderstatus. Bij sommige betaalmethoden wordt een order pas later betaald, terwijl de voorraad al gereserveerd of juist niet aangepast wordt. Controleer je instellingen rond voorraad reserveren (hold stock) en je orderstatus-flow.
“Als het product op ‘op voorraad’ staat, zit het goed”
De voorraadstatus kan handmatig zijn ingesteld en losstaan van het echte aantal. Zeker als je ooit voorraadbeheer aan/uit hebt gezet, kunnen statussen blijven hangen. Kijk daarom niet alleen naar “in voorraad”, maar ook naar het aantal en de backorder-instelling.
“Variaties zijn hetzelfde als opties”
Variaties zijn aparte producten onder één paraplu. Dat betekent: eigen voorraad, eigen SKU, soms eigen prijs en eigen afbeelding. Behandel ze ook zo. Als je variaties slordig opzet, wordt je voorraadbeheer dat ook.
Goed voorraadbeheer WooCommerce begint niet met een ingewikkelde plugin, maar met een paar scherpe keuzes: zet voorraadbeheer globaal aan, bepaal je drempels, richt meldingen goed in en wees extra precies bij variabele producten. Backorders kunnen prima werken, zolang je klanten meteen duidelijkheid geeft en je interne workflow erop is ingericht.
Als je de basis op orde hebt, merk je het snel: minder verrassingen, minder supportmails en meer rust in je dagelijkse beheer. En dat is precies wat je wilt wanneer je webshop groeit—een systeem dat meewerkt in plaats van tegenwerkt.
Waar vind ik de voorraadinstellingen in WooCommerce?
Je vindt de globale voorraadinstellingen in het WooCommerce-instellingenmenu, meestal onder het tabblad voor Producten en vervolgens Voorraad. Daar zet je voorraadbeheer aan, stel je drempels in voor lage voorraad en uitverkocht, en bepaal je of uitverkochte producten zichtbaar blijven. Controleer daarna per product of voorraadbeheer ook echt is ingeschakeld.
Moet ik voorraad per variatie beheren of op productniveau?
Verkoop je variaties zoals maat, kleur of inhoud, beheer dan vrijwel altijd voorraad per variatie. Anders kan WooCommerce niet weten welke variant op is, en loop je het risico dat klanten een niet-leverbare optie bestellen. Alleen als alle varianten dezelfde fysieke voorraad delen (zeldzaam) is productniveau logisch.
Wat is een goede lage-voorraad drempel?
Een goede drempel hangt af van je verkoopsnelheid en levertijd. Reken terug: hoeveel verkoop je gemiddeld in de periode die je nodig hebt om bij te bestellen, plus een kleine buffer. Verkoop je 10 stuks per week en duurt aanvullen een week, zet de drempel dan eerder op 15 dan op 2. Te vroeg is beter dan te laat.
Kan ik backorders gebruiken zonder boze klanten?
Ja, maar alleen als je het expliciet communiceert. Sta backorders bij voorkeur toe met een melding, zodat de klant ziet dat het om een nabestelling gaat. Voeg een concrete levertijd toe op de productpagina of bij de checkout. Intern moet je een routine hebben om backorders dagelijks te checken en actief te bestellen.
Waarom klopt mijn voorraad niet na annuleringen of mislukte betalingen?
Dit heeft vaak te maken met wanneer WooCommerce voorraad reserveert en wanneer het voorraad definitief afboekt. Bij sommige betaalmethoden kan een order lang “in behandeling” blijven of mislukken, terwijl voorraad tijdelijk vaststaat. Controleer instellingen voor voorraad vasthouden en kijk naar je orderstatus-flow. Soms is handmatig opschonen van oude, onbetaalde orders nodig.