Voorraad bulk aanpassen in PrestaShop na een voorraadtelling
Voorraad bulk aanpassen in PrestaShop na een inventarisatie vraagt om drie dingen: een tellijst met referenties van producten en combinaties, een vergelijking van de telling met de voorraad in de webshop voor het opslaan, en een opslag die een voorraadmutatie vastlegt. De backoffice wijzigt voorraad product voor product. Via de chat zet je tot 100 items tegelijk, na een voorbeeld van de verschillen.
Auteur: Het TellMyShop-team. Een gids voor eigenaren van PrestaShop-winkels: de oorzaak, de oplossing met de hand en hetzelfde werk in een gesprek met de chat.
Laatst bijgewerkt: · 6 min lezen
Hoe lang duurt het om een inventarisatie in de backoffice over te nemen?
Lang, omdat de backoffice je elk item apart laat zoeken. Zaterdag, 18:30, de inventarisatie is klaar, en er ligt een lijst met 340 rijen op het bureau. Elke jas in vijf maten en twee kleuren is tien rijen. Je opent het product, gaat naar combinaties, zoekt de maat, vult het aantal in, slaat op. Na de vijftigste rij weet je niet meer zeker of XL zwart al was ingevuld.
PrestaShop heeft een voorraadpagina in het menu Catalogus, waar je hoeveelheden wijzigt zonder de productpagina te openen. Hoe die werkt, staat in de PrestaShop-documentatie over voorraad. Dat is sneller dan de productpagina, maar je moet nog steeds elk item apart zoeken. Daarom komt het forum steeds terug op bulkwijzigingen van voorraad met een databasequery (draad in het Pools).
Waarom wijzig je voorraad niet met een databasequery?
Omdat de query alles overslaat wat PrestaShop doet als het voorraad opslaat. Er wordt geen voorraadmutatie aangemaakt, dus de geschiedenis toont niet wie de hoeveelheid wanneer heeft gewijzigd. Modules die voorraad synchroniseren met een marktplaats of een magazijnsysteem krijgen geen signaal over de wijziging. De webshop toont de nieuwe aantallen en de marktplaats nog de oude.
Bij koppelingen met een marktplaats is één bron voor de voorraad belangrijker dan de module zelf. Controleer voordat je de koppeling de schuld geeft ook of de webshop zelf wijzigingen opslaat. Een voorbeeld van een bug waarbij de backoffice hoeveelheden niet opsloeg, staat in een issue op GitHub van PrestaShop.
Wat vergelijk je voordat je nieuwe voorraad opslaat?
De telling en de webshop, rij voor rij, voordat je iets wijzigt. De verschillen zeggen op zich al veel.
| Wat je ziet in de vergelijking | Wat het meestal betekent | Wat je doet |
|---|---|---|
| de webshop heeft meer dan de plank | goederen buiten de webshop verkocht of beschadigd | stel de hoeveelheid in volgens de telling |
| de webshop heeft minder dan de plank | een levering is niet ingevoerd | stel de hoeveelheid in volgens de telling, controleer leveringen |
| een groot verschil bij één variant | maat of kleur door elkaar gehaald bij het tellen | tel opnieuw voor het opslaan |
| een referentie uit de telling bestaat niet in de webshop | typefout of een product dat niet in de webshop staat | verbeter de telling |
| product in de webshop, ontbreekt in de telling | niet geteld, of echt nul | beslis met de hand |
Wat stel je in voor producten die na de telling op nul staan?
Het gedrag bij geen voorraad, voordat iemand van een lege plank bestelt. PrestaShop geeft elk product drie opties. Het kan bestellingen weigeren als er geen voorraad is, ze toestaan, of de standaard van de webshop volgen. De standaard van de webshop vind je in Winkelparameters > Productinstellingen.
Na een inventarisatie is dat belangrijker dan anders. Een product dat 12 stuks in het systeem had en nul op de plank, verkocht tot vandaag zonder problemen. Nu kan een klant het nog steeds bestellen als het product bestellingen zonder voorraad toestaat. Voor goederen die je op bestelling bij een leverancier haalt, is dat prima. Voor een uitlopend product niet.
Loop dus de lijst met items met een nieuwe hoeveelheid van nul na en beslis per item. Komt een product niet terug, overweeg dan het uit het assortiment te halen met een redirect, wat we bespreken in het bericht over wat te doen met een uitlopend product.
Hoe werk je de voorraad stap voor stap bij na een inventarisatie?
De volgorde is belangrijk, want de webshop blijft verkopen tijdens het tellen.
- Maak een tellijst met referenties. Kolommen: referentie van product of combinatie en de getelde hoeveelheid.
- Noteer het tijdstip waarop het tellen klaar was. Bestellingen die later zijn geplaatst, wijzigen de voorraad na de telling.
- Vergelijk de telling met de webshop. Je zoekt de verschillen uit de tabel hierboven, vooral de grote.
- Verbeter de telling waar een verschil op een fout lijkt. Liever één plank opnieuw tellen.
- Sla de nieuwe hoeveelheden op in batches. Elke batch met een voorbeeld voor en na.
- Controleer een paar producten in de webshop en in je koppelingsmodule, als je die hebt.
Hoe upload je een inventarisatie met een voorbeeld van de verschillen?
Je plakt de telling en vraagt om een vergelijking. Je chat (Claude of ChatGPT) zoekt elke referentie op in de webshop, ook tussen combinaties, en toont de verschillen. Opslaan gebeurt pas na jouw goedkeuring.
Jij: Hier is de inventarisatie, referentie en getelde hoeveelheid. Zet de voorraad op deze aantallen, ook voor maten. Laat me eerst de webshop naast de telling zien.
Je chat: Ik heb 96 van de 100 referenties gevonden. 4 bestaan niet in de webshop; die heb ik hieronder op een rij gezet. Er zijn verschillen bij 31 items, de eerste drie:
De lantaarn Nora heeft nu 0 st., en de webshop staat bestellingen zonder voorraad toe. Zo laten?
Jij: Nora moet niet beschikbaar zijn als er geen voorraad is. De rest zoals in de telling.
Je chat: Het voorbeeld staat klaar: 31 voorraadwijzigingen en een wijziging van het gedrag bij geen voorraad voor de lantaarn Nora. Ik sla het op na jouw goedkeuring.
oude versie: Handschoenen Grip 9: in de webshop 40 st.
nieuwe versie: Handschoenen Grip 9: volgens de telling 34 st.
oude versie: Jas Storm XL zwart: in de webshop 3 st.
nieuwe versie: Jas Storm XL zwart: volgens de telling 5 st.
oude versie: Lantaarn Nora: in de webshop 12 st.
nieuwe versie: Lantaarn Nora: volgens de telling 0 st.
Maandag, 7:50: je plakt de inventarisatie, leest de verschillen en keurt goed voordat de eerste bestellingen binnenkomen. Opslaan werkt zoals in de backoffice: met een voorraadmutatie en een signaal voor koppelingsmodules. Elke batch kun je ongedaan maken vanuit de wijzigingsgeschiedenis. Voorraad wordt gewijzigd door TellMyShop Pro met de schakelaar Verkoop, die je voor de eerste correctie in het modulepaneel moet aanzetten. De details op de pagina prijzen. Een voorbeeldverzoek is voorraad corrigeren na een inventarisatie. Verbeter je ook prijzen en EAN’s van varianten, lees dan het bericht over hoe prijzen van combinaties werken.
Wat een correctie in PrestaShop niet dekt
Hij telt de goederen niet voor je, en hij wijzigt de voorraad niet op de marktplaats zelf. Hij wijzigt de voorraad in PrestaShop, en je koppelingsmodule doet de rest.
Vragen en antwoorden
Vul ik na een inventarisatie de nieuwe hoeveelheid in of het verschil?
Na een fysieke telling vul je de nieuwe hoeveelheid in, het aantal dat je hebt geteld. Een verschil, bijvoorbeeld min twee stuks, is zinvol voor losse correcties, zoals goederen die onderweg zijn beschadigd. Bij een inventarisatie telt wat er op de plank ligt, en de webshop moet daarmee kloppen.
Hoe zit het met producten met maten of kleuren?
Voorraad wordt per combinatie apart opgeslagen, en de voorraad van het product is de som daarvan. De telling heeft dus een rij nodig voor elke maat en kleur, met de referentie van de combinatie. Voorraad invullen voor de jas als geheel doet niets, want de klant koopt een bepaalde maat en kleur, niet een jas in het algemeen.
Werkt het wijzigen van voorraad via de chat ook mijn marktplaats en groothandel bij?
De wijziging wordt op dezelfde manier opgeslagen als in de backoffice: met een voorraadmutatie en een signaal voor de modules die voorraad volgen. Koppelingsmodules, bijvoorbeeld voor een marktplaats of een magazijnsysteem, zien het alsof je de voorraad met de hand hebt gewijzigd. Hoe snel ze het doorgeven, hangt af van de module.
Hoeveel items kan ik tegelijk wijzigen?
Tot 100 items in één operatie, dus producten of combinaties. Een grotere telling verdeelt de chat in batches en hij toont elke batch in een voorbeeld. Uurlimieten stel je in het modulepaneel in. Voor een grotere telling kijkt de chat of het past, en zo niet, dan stelt hij etappes voor. Elke batch keur je apart goed.
Kan ik voorraad corrigeren in TellMyShop Free?
Nee. Voorraad wijzigen vraagt om TellMyShop Pro en de schakelaar Verkoop, die na de installatie uit staat. Die zet je zelf aan in het modulepaneel. Zonder die schakelaar kan de chat producten lezen en hun gegevens tonen, maar wijzigt hij geen voorraad. In TellMyShop Free toont de chat de huidige voorraad van gekozen producten, zodat je die met je telling kunt vergelijken.
PrestaShop is een geregistreerd handelsmerk van PrestaShop SA. Claude is een handelsmerk van Anthropic PBC. ChatGPT en OpenAI zijn handelsmerken van OpenAI. TellMyShop is niet gelieerd aan deze bedrijven.