Prijzen bulk aanpassen in PrestaShop: 4 methodes en de valkuilen waar je makkelijk over struikelt
Je kunt prijzen in PrestaShop op vier manieren bulk aanpassen: met een catalogusprijsregel (goed voor acties, de basisprijs verandert niet), door een CSV-bestand te importeren, met een betaalde module voor bulkbewerken, of in een gesprek met de chat die prijzen voor en na toont. Wat je ook kiest, controleer drie valkuilen: combinaties, specifieke prijzen en afronding.
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: · 5 min lezen
Een actie of een nieuwe prijs: wat wil je eigenlijk wijzigen?
Dit is de eerste vraag, want die bepaalt het hulpmiddel. PrestaShop scheidt de basisprijs van een product van kortingen die erop worden toegepast. Een weekendactie is een korting met een einddatum. Een verhoging na een nieuwe prijslijst van de leverancier is een wijziging van de basisprijs.
De twee door elkaar halen gaat beide kanten op mis. Een verhoging die met een “negatieve actie” is gemaakt, verdwijnt als iemand oude regels opruimt. Een actie die is gemaakt door de basisprijs te wijzigen, komt na het weekend niet vanzelf terug, en je moet onthouden wat de oude prijs was.
Wat zijn de vier manieren om prijzen van veel producten te wijzigen?
| Methode | Waarvoor | Wijzigt de basisprijs | Als er iets misgaat |
|---|---|---|---|
| Catalogusprijsregel | acties op categorieën, fabrikanten, kenmerken | nee | je verwijdert de regel en de prijzen komen terug |
| CSV import | grote wijzigingen uit een prijslijst van de leverancier | ja | je hebt een kopie van de oude prijzen uit een export nodig |
| Module voor bulkbewerken | regelmatig werk aan prijzen, zonder bestanden | ja | hangt af van de module |
| Gesprek met de chat | een wijziging in een categorie, een prijslijst van de leverancier, afronding | ja | je maakt de hele operatie ongedaan vanuit de wijzigingsgeschiedenis |
Er is ook een vijfde manier, een SQL-query rechtstreeks in de database. Die komt op forums voorbij, maar slaat alles over wat PrestaShop bij het opslaan doet, ook het verversen van indexen en modules die op een prijswijziging reageren. Voor een live webshop raden we het niet aan.
Catalogusprijsregels komen aan bod in de documentatie over producten beheren, in het deel over prijzen. Voor importeren is een draad op het PrestaShop-forum over modules voor bulkprijswijzigingen (in het Pools) nuttig, waarin eigenaren hun ervaringen vergelijken.
Over welke valkuilen struikelen webshops bij het wijzigen van prijzen?
Meestal over de valkuilen die je niet in de productlijst ziet.
- Combinaties. Een variant heeft een toeslag die als bedrag is opgeslagen, bijvoorbeeld +€ 20 voor maat XL. Een verhoging van 10% van de basisprijs verandert dat bedrag niet, dus de duurdere varianten stijgen met een kleiner percentage.
- Specifieke prijzen. Een product met een eigen actie van een vast bedrag, bijvoorbeeld −€ 15, heeft na de verhoging nog steeds −€ 15. Een procentuele actie wordt berekend vanaf de nieuwe prijs.
- Exclusief en inclusief btw. Op de productpagina vul je de prijs in met of zonder btw, en de btw hangt af van de belastingregel. Een netto prijslijst in het brutoveld importeren is een klassieke fout ter grootte van je btw-tarief.
- Afronding. Een verhoging van 7% op € 49,99 geeft € 53,49. Wil je eindes op ,99, dan moet je die plannen.
- De laagste prijs van 30 dagen. Toon je die bij acties, dan komt elke wijziging in de prijsgeschiedenis waar je module mee rekent. Compsoul beschrijft dat bijvoorbeeld voor zijn module.
- Meerdere webshops. In de multistore-modus kan de prijs per webshop verschillen. Controleer in welke context je opslaat.
Hoeveel werk is een verhoging over een hele categorie?
Zoveel producten als er zijn, maal een paar klikken per product. Woensdag, 23:10, de nieuwe prijslijst van de leverancier kwam ’s middags binnen en geldt vanaf morgen. Je opent een product, rekent 8% uit, rondt af, typt, slaat op, gaat terug naar de lijst. Bij 30 producten is dat een avond. Bij 300 is een bestand importeren sneller, maar dan heb je een export nodig, een spreadsheet, formules en zenuwachtig controleren of de kolommen kloppen.
Hoe wijzig je prijzen in een gesprek met de chat?
Je beschrijft de wijziging zoals je dat aan een collega zou vertellen. Je chat (Claude of ChatGPT) rekent de nieuwe prijzen uit, toont een tabel voor en na met de wijziging in procenten, en jij keurt goed. Eén operatie omvat tot 100 producten.
Jij: Verhoog de prijzen in de categorie Tuinverlichting met 8%, naar beneden afgerond op ,99. Laat me een voorbeeld zien.
Je chat: Voorbeeld: 46 producten, prijzen in euro incl. btw. De eerste drie:
Let op: 2 producten hebben een actieve actie met een vast bedrag; na de verhoging blijft de korting in euro gelijk.
Jij: Goedgekeurd.
Je chat: Opgeslagen. Je kunt de hele operatie met één verzoek ongedaan maken vanuit de wijzigingsgeschiedenis.
oude versie: Kula solarlamp 20 cm: 49,99
nieuwe versie: Kula solarlamp 20 cm: 53,99 (+8,0%)
oude versie: Ledlichtsnoer 10 m: 89,00
nieuwe versie: Ledlichtsnoer 10 m: 95,99 (+7,9%)
oude versie: Stalen wandlamp: 179,00
nieuwe versie: Stalen wandlamp: 192,99 (+7,8%)
Prijswijzigingen hebben de schakelaar Verkoop nodig, die je zelf in het modulepaneel aanzet, omdat hij na de installatie uit staat. Hij blijft aan tot je hem uitzet. Een wijziging van meer dan 30% vraagt om een extra, uitdrukkelijke goedkeuring, en een prijs van 0 kan niet worden ingesteld. ’s Ochtends bij de koffie schrijf je het verzoek, lees je het voorbeeld en keur je het goed voordat de webshop de eerste bestellingen van de dag binnenkrijgt.
Voorbeeldverzoeken: prijzen verhogen of verlagen in een categorie, prijzen afronden op ,99 en inkoopprijzen uit een prijslijst van de leverancier. Plan je naast de prijzen ook een kortingscode, lees dan waarom een kortingscode in PrestaShop soms niet werkt. Prijswijzigingen zitten in TellMyShop Pro; de details op de pagina prijzen.
Checklist voordat je nieuwe prijzen goedkeurt
- Je weet of je de basisprijs wijzigt of een actie draait.
- Je hebt gecontroleerd of de prijzen in het bestand of het verzoek inclusief of exclusief btw zijn.
- Je weet wat er met de toeslagen van combinaties gebeurt.
- Je hebt producten met actieve acties nagelopen.
- Je hebt een plan voor de afronding.
- Je hebt een weg terug naar de oude prijzen: een export of de wijzigingsgeschiedenis.
Vragen en antwoorden
Wijzigt een catalogusprijsregel de productprijs permanent?
Nee. Een catalogusprijsregel past een korting of opslag toe bij het tonen van de prijs en in de winkelwagen, terwijl de basisprijs op de productpagina hetzelfde blijft. Het is een goed hulpmiddel voor acties met een einddatum. Voor een permanente verhoging of verlaging wijzig je de basisprijs: met de hand, via een import of in een gesprek met de chat.
Wijzigt een bulkprijswijziging ook de prijzen van combinaties?
Alleen indirect. Een combinatie in PrestaShop heeft een prijsimpact die als bedrag is opgeslagen, bijvoorbeeld +€ 20 voor een grotere maat. Verhoog je de basisprijs met 10%, dan blijft het impactbedrag hetzelfde. Wil je ook de toeslagen voor varianten verhogen, dan moet je die apart wijzigen.
Hoe rond ik prijzen na een verhoging af op ,99?
PrestaShop heeft afrondingsinstellingen voor bedragen, maar maakt geen prijzen die op ,99 eindigen. Dat doe je als onderdeel van de wijziging: in een spreadsheet voor het importeren, of door de chat te vragen om een verhoging die naar beneden wordt afgerond op ,99. In het voorbeeld zie je elke prijs ervoor en erna, dus je ziet producten die na het afronden goedkoper zouden worden dan voor de verhoging.
Heeft een prijswijziging invloed op de laagste prijs van de laatste 30 dagen?
Ja, als je webshop de laagste prijs van de 30 dagen voor een korting toont. De module die die berekent, houdt een prijsgeschiedenis bij, dus een verhoging vlak voor een actie is in die geschiedenis te zien. Plan prijswijzigingen vooruit en controleer hoe je module het berekent.
Kan de chat prijzen wijzigen zonder mijn goedkeuring?
Nee. Prijswijzigingen staan standaard uit en je zet ze zelf aan in het modulepaneel. Elke wijziging heeft een voorbeeld met de prijs ervoor en erna, en opslaan gebeurt pas na jouw goedkeuring. Een wijziging van meer dan 30% vraagt om een extra, uitdrukkelijke bevestiging. Een prijs van 0 kan niet worden ingesteld.
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.