Korting op categorie in PrestaShop: één prijsregel in plaats van een korting op elk product
Een korting op een categorie in PrestaShop stel je in met één catalogusprijsregel. In Catalogus > Kortingen kies je een percentage of vast bedrag, data met tijden en een voorwaarde voor de categorie. Hetzelfde mechanisme werkt voor een merk of een kenmerkwaarde. De regel wijzigt de basisprijs niet, stopt vanzelf en geldt ook voor producten die tijdens de actie worden toegevoegd.
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
Wat is het verschil tussen een catalogusprijsregel en een actie op een product?
Een regel werkt op een groep producten volgens voorwaarden, terwijl een actie op een product alleen voor dat ene product geldt. Beide worden in PrestaShop opgeslagen als specifieke prijzen, en beide laten de basisprijs ongemoeid.
| Catalogusprijsregel | Actie op de productpagina | |
|---|---|---|
| Waar in de backoffice | Catalogus > Kortingen > Catalogusprijsregels | Catalogus > Producten > product > Prijzen |
| Bereik | categorieën, fabrikanten, leveranciers, attributen, kenmerken | één product of één combinatie |
| Nieuwe producten | krijgen de korting als ze aan de voorwaarden voldoen | nee |
| Wanneer kies je het | een actie op een categorie, merk of collectie | een losse aanbieding, de laatste stuks opruimen |
| Hoe beëindig je het | de datum wijzigen of één regel verwijderen | bij elk product verwijderen |
De velden van de regel staan beschreven in de documentatie over catalogusprijsregels. Specifieke prijzen op de productpagina komen aan bod in het deel over prijzen van producten beheren.
Hoe stel je stap voor stap een korting op een categorie in?
Eén regel met data en één categorievoorwaarde is genoeg.
- Ga in de backoffice naar Catalogus > Kortingen en open het tabblad Catalogusprijsregels.
- Voeg een nieuwe regel toe en geef hem een naam die je over een half jaar nog herkent, bijvoorbeeld “Tuin −15% november”.
- Laat winkel, valuta, land en groep op “Alle” staan, tenzij de actie alleen voor bepaalde klanten is.
- Zet “Vanaf aantal” op 1, anders geldt de korting pas vanaf meerdere stuks.
- Vul de begin- en einddatum met tijden in, bijvoorbeeld van 00:00:00 tot 23:59:59.
- Kies het type korting (percentage of bedrag) en de hoogte. Kies bij een bedrag of het inclusief btw is.
- Voeg in het deel met voorwaarden een voorwaardengroep toe, kies de categorie en sla de regel op.
- Open de categorie in een privévenster en controleer de prijzen van een paar producten.
Een korting op een merk werkt op dezelfde manier. In plaats van een categorie kies je in de voorwaarden de fabrikant.
Waarom geldt de korting op de categorie niet voor alle producten?
Meestal door voorwaarden die anders werken dan de eigenaar van de webshop denkt.
- Categorie tegenover subcategorieën. De categorievoorwaarde geldt voor producten die aan die categorie zijn gekoppeld. Een product dat alleen in een subcategorie staat, kan erbuiten vallen. Controleer de koppelingen of voeg de subcategorieën aan de voorwaarde toe.
- Voorwaardengroepen. Aan alle voorwaarden in één groep moet tegelijk worden voldaan. Aparte groepen werken als “of”.
- Een andere actie op het product. Kortingen tellen niet op, PrestaShop kiest één specifieke prijs.
- Klantengroep en land. Een regel alleen voor de groep Klant geldt niet voor een gast.
- Starttijd. Een regel die om 10:00 ’s ochtends begint, werkt om 8:00 nog niet.
Toon je bij de korting de laagste prijs van de laatste 30 dagen, reken die dan voor de start uit. PrestaDev laat zien hoe zo’n test eruitziet met een Omnibus-module (in het Pools). Modules zoals prijsgeschiedenis van x13 berekenen die prijs zelf.
Hoe controleer je de actie voordat hij start?
Doe een korte test in een privévenster, als gast. Dat is dezelfde weergave die de meeste klanten zien.
| Wat je controleert | Waar | Wat er moet staan |
|---|---|---|
| Prijs in de categorielijst | categoriepagina | de kortingsprijs en de doorgestreepte basisprijs |
| Prijs op de productpagina | productpagina | dezelfde prijs als in de lijst |
| Combinaties | een variant kiezen | de korting berekend vanaf de prijs van de variant |
| Winkelwagen | het product toevoegen | de kortingsprijs, zonder extra code |
| Een product buiten de actie | een andere categorie | prijs ongewijzigd |
Begint de regel in de toekomst, plan deze test dan in het eerste uur van de actie. Controleer voor de start in elk geval de data, de tijden en het aantal producten dat eronder valt. Een fout in de voorwaarden vind je liever zelf dan in een bericht van een klant.
Hoeveel werk is een actie die je met de hand instelt?
Weinig met één regel, en veel met kortingen op elk product. Dinsdag, 22:15: de leverancier heeft bevestigd dat hij vanaf vrijdag 20% korting op zijn merk betaalt. Sommige webshops doen dat met een korting op elke productpagina, omdat ze het altijd zo hebben gedaan. Bij 140 producten is dat veel klikken, en na de actie nog eens hetzelfde om op te ruimen.
Een regel bespaart dat werk, maar moet wel worden gecontroleerd. Je moet weten hoeveel producten eronder vallen, welke al een eigen actie hebben en hoe de prijzen er na de korting uitzien.
Hoe beschrijf je een actie in woorden en krijg je een kant-en-klare regel?
Je beschrijft de actie in gewone woorden, en je chat (Claude of ChatGPT) bouwt de regel en toont een voorbeeld. Je ziet het aantal producten, voorbeeldprijzen voor en na, en waarschuwingen over acties die elkaar overlappen.
Jij: −15% op alles in de categorie Tuinverlichting, van vrijdag 00:00 tot maandag 23:59. Kijk of er al iets in de actie is.
Je chat: De regel geldt voor 52 producten, inclusief subcategorieën. Voorbeeldprijzen incl. btw:
Let op: 3 producten hebben een eigen actie van −20%. Kortingen tellen niet op, PrestaShop kiest één prijs.
Jij: Goedgekeurd.
Je chat: Opgeslagen als één regel met een einddatum. De actie schakelt maandag om 23:59 vanzelf uit.
oude versie: Kula solarlamp 20 cm: € 49,99
nieuwe versie: Kula solarlamp 20 cm: € 42,49
oude versie: Ledlichtsnoer 10 m: € 89,00
nieuwe versie: Ledlichtsnoer 10 m: € 75,65
Een korting boven 50% geeft een extra waarschuwing, en boven 90% is uitdrukkelijke toestemming nodig. De regel kun je ongedaan maken vanuit de wijzigingsgeschiedenis.
De regel wordt alleen opgeslagen door TellMyShop Pro met de schakelaar Verkoop aan, die na de installatie van de module uit staat. In TellMyShop Free toont de chat de producten in de categorie en hun prijzen, maar maakt hij de regel niet aan.
Voorbeeldverzoeken: een tijdelijke actie op een categorie en een actie op een heel merk of een hele categorie. Plan je een blijvende prijswijziging in plaats van een actie, lees dan over prijzen bulk aanpassen. Zie je de korting niet op de pagina, kijk dan waarom de doorgestreepte prijs niet verschijnt.
Vragen en antwoorden
Geldt een catalogusprijsregel ook voor producten die later worden toegevoegd?
Ja. PrestaShop past de regel ook toe op producten die later worden toegevoegd, dus een product dat tijdens de actie in de categorie komt, krijgt de korting zonder extra werk. Hetzelfde geldt voor nieuwe producten van een bepaald merk. Juist daarom is een regel voor een actie op een hele categorie handiger dan kortingen die je per product apart invult.
Telt de korting van een regel op bij een actie op het product?
Nee. Heeft een product meerdere specifieke prijzen, dan kiest PrestaShop er één van in plaats van de kortingen bij elkaar op te tellen. Een product met een eigen actie van −30% krijgt niet ook nog −15% van de categorieregel. Controleer voor de start welke producten al een actie hebben en beslis of je die zo laat.
Hoe geef ik korting op een merk in slechts één categorie?
In de regel stel je twee voorwaarden in één groep in: de categorie en de fabrikant. Een product moet dan aan beide tegelijk voldoen. Voeg je ze toe als twee aparte voorwaardengroepen, dan behandelt PrestaShop ze als alternatieven, en geldt de korting voor de hele categorie plus elk product van het merk in de webshop.
Hoe beëindig ik een actie eerder?
Het eenvoudigst is de einddatum van de regel op het huidige tijdstip te zetten of de regel te verwijderen. De prijzen gaan meteen terug naar de basisprijs, omdat de basisprijs van het product nooit is gewijzigd. Heeft de chat de regel aangemaakt, dan kun je hem ook vragen die ongedaan te maken vanuit de wijzigingsgeschiedenis, met een voorbeeld voor het opslaan.
Wat kan ik voor een actie controleren zonder TellMyShop Pro?
Best veel, want het gratis TellMyShop Free leest de gegevens van de webshop. De chat telt de producten in de categorie, toont hun prijzen en verkopen van de afgelopen maanden, maar slaat de regel niet op. Acties vragen om TellMyShop Pro en de schakelaar Verkoop, die na de installatie uit staat en die je zelf aanzet in het modulepaneel.
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.