WooCommerce niet op voorraad: wanneer verberg je een product en wanneer houd je het
Niet op voorraad in WooCommerce betekent dat een klant het product ziet maar het niet aan de winkelwagen kan toevoegen. Of je het verbergt, hangt ervan af of het terugkomt. Laat een kort tekort zichtbaar met informatie over levering, of sta nabestellingen toe. Stuur een definitief uitlopend product door naar zijn opvolger. Alle uitverkochte producten tegelijk verbergen is een instelling voor de hele webshop.
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
Beslistabel: verbergen of tonen?
Begin met één vraag: komt dit product terug, en wanneer. De rest volgt uit het antwoord.
| Situatie | Wat je doet in WooCommerce | Wat de klant ziet | Wat er in Google gebeurt |
|---|---|---|---|
| over een paar dagen terug | zichtbaar laten, voorraad 0 of nabestellingen met een melding | de productpagina met een leverdatum | de pagina blijft in de resultaten |
| komt terug, maar je weet niet wanneer | zichtbaar laten, in de beschrijving naar vergelijkbare producten verwijzen | de productpagina met alternatieven | de pagina blijft, verkeer gaat niet verloren |
| seizoensproduct | buiten het seizoen zichtbaar laten, met een datum van terugkeer | de productpagina met “terug in maart” | de pagina houdt zijn positie voor het volgende seizoen |
| komt niet terug, er is een opvolger | het adres met een 301 doorsturen naar de opvolger | meteen het nieuwe product | signalen gaan naar het nieuwe adres |
| komt niet terug, geen opvolger | de pagina met informatie houden of doorsturen naar de categorie | de productpagina met alternatieven, of de categorie | beslis op basis van verkeer en links naar de pagina |
| één variatie is uitverkocht | het product houden, de variatie als niet beschikbaar markeren | een keuze met een duidelijke melding | geen verandering |
| veel korte series die niet terugkomen | uitverkochte artikelen verbergen voor de hele webshop aanzetten | alleen beschikbare producten | oude pagina’s werken nog via hun adressen |
Redirects en producten verwijderen behandelen we apart, in de stukken over een uitlopend WooCommerce-product en de 301-redirect in WordPress.
Hoe bepaalt WooCommerce dat een product niet op voorraad is?
Dat hangt ervan af of voorraadbeheer voor het product aanstaat. Dat stel je in het product in, op het tabblad Voorraad.
- Met voorraadbeheer. Je vult een aantal in, en WooCommerce wijzigt de beschikbaarheid zelf. Bij nul krijgt het product de status uitverkocht, tenzij je nabestellingen toestaat.
- Zonder voorraadbeheer. Er is geen aantal, en je stelt de status met de hand in: op voorraad, uitverkocht of in nabestelling. Na een levering vergeet je makkelijk de status te wijzigen.
- Nabestellingen. De keuzes zijn: niet toestaan, toestaan maar klant informeren, toestaan. De tweede optie is meestal het eerlijkst tegenover de klant.
- Drempel voor lage voorraad. WooCommerce mailt je als het aantal tot de drempel daalt. Die stel je in voor de hele webshop en apart per product.
- Variaties. Elke variatie heeft een eigen voorraad. Een variabel product kan als beschikbaar verschijnen terwijl de populairste maat uitverkocht is.
Uitverkochte producten verbergen staat in WooCommerce → Instellingen → Producten → Voorraad. Het werkt voor de hele webshop. Heb je regels nodig voor één categorie, of wil je uitverkochte artikelen achteraan de lijst zetten in plaats van ze te verbergen, dan heeft WooCommerce daarvoor een betaalde extensie, beschreven op de pagina over uitverkochte producten sorteren en verbergen.
Bedenk dat verbergen de webshop ongemerkt verandert. Een categorie waarin de helft van de producten is uitverkocht, ziet er leeg uit, ook al staat alles in de backoffice. Ziet de webshop er ineens kaal uit, lees dan het stuk over waarom de winkelpagina geen producten toont.
Wat verandert niet op voorraad in Google?
Een productpagina die nog werkt, blijft meestal in de resultaten. WooCommerce voegt er gestructureerde gegevens met de beschikbaarheid aan toe, dus Google kan een melding “niet op voorraad” tonen. Dat staat beschreven in de handleiding over gestructureerde gegevens voor producten.
In Shopping-advertenties is de regel strenger. De specificatie van het attribuut beschikbaarheid in Merchant Center vraagt dat de beschikbaarheid in de productfeed overeenkomt met de pagina. Een product dat in de feed als beschikbaar staat en op de pagina als niet beschikbaar, kan worden afgekeurd. Voor definitief uitlopende producten raadt Google aan ze uit de feed te halen in plaats van ze als niet beschikbaar te markeren.
Hoe controleert en wijzigt de chat de voorraad?
De TellMyShop-plugin voor WordPress en WooCommerce verbindt je webshop met je chat (Claude of ChatGPT). In TellMyShop Free vindt de chat producten zonder voorraad, vergelijkt ze met de verkoop en vertelt hij welke ervan het best verkochten, zodat je ziet welke het meest kosten als ze ontbreken. Hij controleert ook waarom een bepaald product niet in de webshop verschijnt, ook of het verbergen van uitverkochte artikelen de oorzaak is. Hij slaat niets op.
In TellMyShop Pro wijzigt de chat de voorraad zodra de schakelaar Verkoop in het pluginpaneel aanstaat. Die schakelaar geldt voor prijzen, acties, kortingscodes, voorraad, variaties en verzending, en blijft aan tot je hem uitzet. In één batch stelt de chat tot 50 producten of variaties in: aantal, een levering zoals “plus 20 stuks”, voorraadbeheer, status zonder voorraadbeheer, nabestellingen en de drempel voor lage voorraad.
Jij: De levering is binnen. Voeg 20 stuks van de Hoodie Zip Basic in maat M toe en sta nabestellingen toe voor maat L, met een melding voor de klant.
Je chat: Voorbeeld van de wijzigingen:
Maat L is de afgelopen 30 dagen verkocht, dus het loont om de levertijd aan de beschrijving toe te voegen. Opslaan? (ja / nee)
Jij: Ja.
Je chat: Opgeslagen. Maat M is beschikbaar, maat L kan worden besteld met een melding over nabestelling.
Hoodie Zip Basic, maat M
oude versie: Voorraad: 0, uitverkocht
nieuwe versie: Voorraad: 20, op voorraad
Hoodie Zip Basic, maat L
oude versie: Nabestellingen: niet toestaan
nieuwe versie: Nabestellingen: toestaan, maar klant informeren
De waarden in het gesprek zijn voorbeelden. Elke wijziging komt in de wijzigingsgeschiedenis en kan ongedaan worden gemaakt. Bij voorraad is er één valkuil, die het voorbeeld van het ongedaan maken laat zien: ongedaan maken zet het aantal van voor de wijziging terug, dus verkopen in de tussentijd zouden worden overschreven.
Wat de chat in deze taak niet doet: hij wijzigt de instelling voor de hele webshop om uitverkochte artikelen te verbergen niet, want dat is een optie van WooCommerce, geen voorraad van een product. Die zou hij alleen wijzigen met de schakelaar Onderhoud, dus meestal klik je hem sneller zelf aan. Hij maakt ook geen verbinding met een groothandel of magazijnsoftware. Hij wijzigt de voorraad op jouw verzoek, met getallen van jou.
Begin met TellMyShop Free, dat laat zien wat er ontbreekt en wat het kost. Lees meer over de plugin op de pagina TellMyShop voor WordPress en WooCommerce, en de prijzen van Pro staan op de pagina prijzen. Is een product op voorraad en loopt het toch niet, lees dan het stuk over waarom een product niet verkoopt.
Vragen en antwoorden
Moet ik producten verbergen die niet op voorraad zijn?
Dat hangt ervan af of ze terugkomen. Een product dat over een paar dagen of weken terug is, laat je beter zichtbaar met duidelijke informatie, want de pagina heeft al verkeer en links. Ze in de hele webshop met één optie verbergen, is zinvol als je veel kortlopende producten hebt die niet terugkomen.
Waar staat de instelling om uitverkochte producten te verbergen?
In WooCommerce → Instellingen → Producten → Voorraad. De optie om uitverkochte artikelen te verbergen werkt voor de hele webshop tegelijk. Verborgen producten verdwijnen uit lijsten, categorieën en de zoekfunctie van de webshop, maar hun pagina’s werken nog via het directe adres.
Wat is het verschil tussen niet op voorraad en nabestellingen?
Is een product niet op voorraad, dan kan de klant het niet aan de winkelwagen toevoegen. Sta je nabestellingen toe, dan kan hij het ondanks een voorraad van nul kopen, en verstuur je het na levering. Vermeld dan een realistische levertijd in de beschrijving.
Valt een product dat niet op voorraad is uit Google?
Een productpagina die nog werkt, blijft meestal in de resultaten, en Google kan er een melding “niet op voorraad” bij tonen. Problemen beginnen als je het product verwijdert of het lang verbergt voor interne links. In Shopping-advertenties moet de beschikbaarheid in de feed overeenkomen met de pagina.
Wijzigt de chat de voorraad zelf?
Ja, in TellMyShop Pro met de schakelaar Verkoop aan, tot 50 producten of variaties per batch. Het voorbeeld waarschuwt als een product dat de afgelopen 30 dagen verkocht is, onbeschikbaar dreigt te worden. Zonder de schakelaar maakt de chat een plan en een voorbeeld, maar slaat hij niets op.
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.