WooCommerce voorraad bulk aanpassen: leveringen en tellingen zonder eindeloos klikken
WooCommerce-voorraad bulk aanpassen betekent nieuwe hoeveelheden invullen voor veel producten en variaties tegelijk, meestal na een levering of een telling. Dezelfde voorraad voor veel producten stel je in met de bulkbewerking. Verschillende aantallen upload je met een CSV-bestand, gekoppeld op SKU. Vergelijk voor het opslaan oude en nieuwe hoeveelheden, zodat een typfout geen bestseller op nul zet.
Auteur: Het TellMyShop-team. Een gids voor eigenaren van WordPress-websites en WooCommerce-winkels: de oorzaak, de oplossing met de hand en hetzelfde werk in een gesprek met de chat.
Laatst bijgewerkt: · 6 min lezen
De levering is er, de backoffice wacht
Donderdag, 21:50 uur. Op het bureau ligt een factuur van de leverancier voor 80 artikelen, waaronder hoodies in vijf maten. Elke maat is een aparte variatie, dus in de backoffice betekent dat: het product openen, de variatie uitklappen, het aantal erbij tellen, opslaan, en dat een paar tientallen keren. Bij artikel 43 tel je makkelijk 20 stuks bij maat L op in plaats van M, en de fout komt pas aan het licht bij de eerste bestelling die niet verstuurd kan worden.
Dit stuk gaat over hoe je zo’n update doorkomt zonder een avond klikken. Ben je meer benieuwd wat je na een telling met producten op nul doet, lees dan niet op voorraad in WooCommerce: verbergen of tonen.
Welke route kies je?
WooCommerce biedt drie ingebouwde methoden, en elke methode past bij een andere situatie.
| Route | Wanneer het past | Wat het niet doet | Risico |
|---|---|---|---|
| Bulkbewerking in de productlijst | veel producten krijgen dezelfde waarde, bijv. de status “Uitverkocht” | verschillende hoeveelheden voor verschillende producten, voorraad van variaties | klein, maar je vinkt makkelijk één product te veel aan |
| Product voor product bewerken | een paar artikelen, ook variaties | snel werken aan tientallen artikelen | typfouten als je moe bent |
| CSV-import met bijwerken | een levering of telling met verschillende aantallen, ook variaties | een voorbeeld van de verschillen voor het opslaan | een fout bestand overschrijft de voorraad in de hele catalogus |
| Gesprek met de chat in TellMyShop Pro | een lijst van de leverancier in elke vorm, met een voorbeeld oud → nieuw | een koppeling met voorraadsoftware | elke batch wacht op jouw “ja” |
De WooCommerce-documentatie behandelt importeren in het artikel over de CSV-importeur en -exporteur voor producten. De belangrijkste optie is “Bestaande producten bijwerken”. Zonder die optie worden rijen met een bestaande SKU overgeslagen.
Zo wijzig je voorraad met CSV, stap voor stap
Deze route werkt zonder extra plugins en kan variaties aan.
- Ga naar Producten en exporteer de catalogus met de kolommen ID, SKU, naam, type, voorraad en “Op voorraad?”. Bewaar dit bestand als kopie van voor de wijzigingen.
- Maak een tweede kopie en verwijder de kolommen die je niet wijzigt. Minder kolommen betekent minder kans dat je per ongeluk een prijs of beschrijving overschrijft.
- Vul de nieuwe hoeveelheden in. Bij een levering tel je die op bij de huidige voorraad; bij een telling vul je het getelde aantal op de plank in.
- Controleer de variaties. Elke maat en kleur heeft een aparte rij met een eigen SKU.
- Vink bij het importeren “Bestaande producten bijwerken” aan en koppel de kolommen. Upload de eerste keer een bestand met twee of drie rijen en controleer die producten in de webshop.
- Upload het hele bestand, open daarna het voorraadrapport en loop de producten op nul door.
Het voorraadrapport in WooCommerce Analytics toont hoeveelheden en status voor producten en variaties, zoals beschreven op de pagina over het voorraadrapport. Het is een goede plek voor een laatste controle.
Een fysieke telling: waar je op let
Een voorraadtelling in een webshop heeft één valkuil: de webshop verkoopt terwijl jij telt. 12 stuks die je ’s ochtends hebt geteld, kunnen om 15:00 uur 10 in het systeem en 12 in je bestand betekenen. Je hebt twee opties. Tel buiten de drukke uren en upload direct, of leg het verschil vast ten opzichte van de voorraad op het moment van tellen, niet alleen het aantal van de plank.
Het tweede punt zijn producten waarbij voorraadbeheer niet aanstaat. Daarvoor houdt WooCommerce een status bij, geen hoeveelheid. Vul je in de CSV een getal in, dan zet dat voorraadbeheer aan voor dat product, dus vanaf dat moment schakelt de webshop de beschikbaarheid zelf om.
Het derde zijn productadvertenties. Wijkt de beschikbaarheid in de feed voor Google af van de pagina, dan kan Merchant Center het product afkeuren. Dat staat beschreven in de specificatie van het kenmerk beschikbaarheid in Merchant Center. Controleer na een grote voorraadwijziging of je plugin voor de productfeed de nieuwe gegevens al heeft verstuurd. Hetzelfde geldt voor gratis productvermeldingen in Google: beschikbaarheid uit de structured data van de pagina kan naast het product in de resultaten verschijnen, zoals de handleiding over structured data voor verkopersvermeldingen uitlegt. Een pagina met voorraad nul die in Google beschikbaar lijkt, stelt de klant teleur nog voor hij in de webshop is.
Zo doe je het in een gesprek met de chat
De TellMyShop-plugin voor WordPress en WooCommerce verbindt je webshop met je chat (Claude of ChatGPT). De chat wijzigt de voorraad in TellMyShop Pro zodra je de schakelaar Verkoop in het pluginpaneel aanzet. Die schakelaar geldt voor prijzen, acties, kortingscodes, voorraad, variaties en verzending, en blijft aan tot je hem uitzet. Zonder die schakelaar maakt de chat het hele voorbeeld klaar, maar kan er niets worden opgeslagen.
Vrijdag, 8:20 uur. Je plakt de lijst van de factuur in het gesprek: SKU, naam, aantal. De chat koppelt artikelen op SKU en zet de artikelen die hij niet kon vinden apart, in plaats van te gokken. Bij een paar tientallen artikelen controleert hij eerst of het werk binnen de uurlimieten uit het paneel past, en hij werkt in batches van maximaal 50 producten of variaties.
Jij: Er is een levering binnengekomen. Tel de aantallen van deze lijst op bij de voorraad. SKU, aantal: BZB-M 20, BZB-L 15, BZB-XL 10, KUB-330 24, TOR-LN 0.
Je chat: Ik heb 4 van de 5 artikelen gevonden. TOR-LN staat niet in de webshop, die sla ik over. Voorbeeld:
Opslaan? (ja / nee)
Jij: Ja.
Je chat: Opgeslagen, 4 wijzigingen. Maat L kan weer worden gekocht.
Basic hoodie met rits, maat M
oude versie: voorraad 3
nieuwe versie: voorraad 23
Basic hoodie met rits, maat L
oude versie: voorraad 0, uitverkocht
nieuwe versie: voorraad 15, op voorraad
Basic hoodie met rits, maat XL
oude versie: voorraad 2
nieuwe versie: voorraad 12
Mok 330 ml
oude versie: voorraad 6
nieuwe versie: voorraad 30
De waarden in het gesprek zijn voorbeelden. Na het opslaan komt elke wijziging in de wijzigingsgeschiedenis, en je kunt haar ongedaan maken. Onthoud bij voorraad wat de veelgestelde vragen hieronder zeggen: ongedaan maken zet de hoeveelheid van voor de wijziging terug, dus verkoop in de tussentijd zou worden overschreven.
In TellMyShop Free slaat de chat niets op, maar hij vindt producten met voorraad nul of een lage voorraad en vergelijkt die met de verkoop, om te laten zien welke gaten het meeste pijn doen. De plugin kan ook een wekelijkse e-mail met lage voorraad sturen.
Wat de chat niet doet: verbinding maken met je groothandel of voorraadsoftware, of zelf de voorraad in de gaten houden. De cijfers lever jij aan. Prijzen na een levering wijzig je in hetzelfde gesprek; de methoden staan in het stuk over WooCommerce prijzen bulk aanpassen. Voor producten met veel maten helpen ook de regels in het stuk over productvariaties in WooCommerce.
Begin met TellMyShop Free om te zien wat er op de plank ontbreekt. Meer over de plugin lees je op de pagina TellMyShop voor WordPress en WooCommerce, en de prijzen van Pro staan op de pagina prijzen.
Vragen en antwoorden
Kan WooCommerce de voorraad van veel producten tegelijk wijzigen?
Gedeeltelijk. De bulkbewerking in de productlijst zet dezelfde hoeveelheid of dezelfde status voor alle geselecteerde producten, maar je kunt daar geen verschillende hoeveelheden voor verschillende artikelen invullen. Verschillende aantallen voor veel producten upload je met een CSV-bestand, met de optie om bestaande producten bij te werken.
Hoe werk ik de voorraad van variaties bij in WooCommerce?
Elke variatie heeft een eigen voorraad, dus die wijzig je op het tabblad Variaties van het product of in een CSV-bestand, waarin variaties aparte rijen hebben. De bulkbewerking in de productlijst wijzigt de voorraad van variaties niet.
Wat doe ik voor een voorraadtelling in WooCommerce?
Exporteer producten met SKU en huidige voorraad naar een bestand en bewaar dat als back-up. Beslis of de webshop bestellingen aanneemt terwijl je telt, want verkoop tijdens het tellen haalt de cijfers door elkaar. Vergelijk na de telling de verschillen voordat je iets opslaat.
Is een voorraadwijziging ongedaan maken veilig?
Ongedaan maken zet de hoeveelheid van voor de wijziging terug. Heeft iemand intussen iets gekocht, dan wordt die verkoop overschreven. Maak voorraad dus direct na een fout ongedaan, en herstel het later liever met een nieuwe wijziging.
Koppelt de TellMyShop-plugin mijn webshop aan mijn voorraadsoftware?
Nee. TellMyShop synchroniseert de voorraad niet met een groothandel of voorraadsoftware. De chat wijzigt de voorraad als jij erom vraagt, met de cijfers die je hem geeft, bijvoorbeeld uit een geplakte leveringslijst.
WordPress is een handelsmerk van de WordPress Foundation. WooCommerce is een handelsmerk van Automattic Inc. Claude is een handelsmerk van Anthropic PBC. ChatGPT en OpenAI zijn handelsmerken van OpenAI. TellMyShop is niet gelieerd aan deze bedrijven.