WooCommerce staffelkorting bij een bepaalde hoeveelheid

Regelmatig zie je op webshops dat je korting krijgt wanneer je een bepaalde hoeveelheid van een product koopt.

Dit staat bekend als staffelkorting, maar het wordt ook wel bulk korting of bulk discount genoemd.

Ik zal even een duidelijk voorbeeld geven. Wanneer de prijs van een T-shirt bijvoorbeeld 10 euro per stuk is, zou je met staffelkorting de prijs kunnen verlagen naar 9,50 euro wanneer minimaal 10 dezelfde T-shirts gekocht worden.

Je verlaagt met staffelkorting dus simpel gezegd de prijs wanneer mensen het in grote hoeveelheden aan willen schaffen. In dit artikel laat ik je zien hoe je staffelkortingen kunt instellen in WooCommerce.

WooCommerce bulk discount

WooCommerce bulk discount

Om in WooCommerce de mogelijkheid te krijgen om staffelkortingen bij je producten in te stellen, heb je de plugin WooCommerce bulk discount nodig. Zodra je de plugin geïnstalleerd en geactiveerd hebt, kun je naar “WooCommerce -> Instellingen -> Bulk discount” gaan voor de standaardinstellingen.

WooCommerce bulk discount instellingen

Bovenaan op deze pagina zie je meteen Discount Type staan, wat erg belangrijk is voor het type korting dat je wilt geven. Je hebt hier de mogelijkheid tussen Percentage Discount, Flat Discount (vaste kortingsprijs) of Fixed discount (korting per stuk).

Naar Treat product variations separately hoef je eigenlijk alleen te kijken als je variabele producten hebt in je WooCommerce-webshop. Je moet deze optie uitvinken wanneer je kortingen wilt toevoegen bij variaties bij een gedeelde hoeveelheid.

Bij Remove any bulk discounts if a coupon code is applied kun je het vinkje weghalen wanneer je staffelkortingen wilt behouden als er een kortingsbon wordt gebruikt. Je kunt het vinkje aan laten staan wanneer je staffelkortingen weg wilt halen indien er een kortingsbon wordt gebruikt.

WooCommerce bulk discount instellingen 2

Verder zijn er zoals je hierboven ziet nog een aantal instellingen die je kunt aan of uitvinken. Zo kun je bij Show discount information next to cart item price een vinkje zetten wanneer je informatie over de korting naast de prijs wilt hebben in de winkelmand. Dit is overigens alleen van toepassing als je gekozen hebt voor percentage korting.

Wanneer je de korting aan wilt geven bij het subtotaal, dan kun je het vinkje aan laten staan bij Show discount information next to item subtotal price.

In WooCommerce kunnen klanten na een bestelling de bestelling altijd nog terug opzoeken en natuurlijk ontvangen zij ook altijd een e-mail. Mocht je hier ook nog informatie over de staffelkorting willen tonen, dan kun je het vinkje bij Show discount information next to item subtotal price in order history aangevinkt laten.

WooCommerce bulk discount instellingen 3

Tot slot heb je ook nog bovenstaande instellingen. Zo heb je bij Optionally enter information about discounts visible on cart page de mogelijkheid om extra informatie in te voeren om weer te geven op de winkelmand-pagina.

Bij de andere twee opties kun je eventueel nog CSS-wijzigingen doorvoeren met betrekking tot de oude en nieuwe prijs.

WooCommerce staffelkorting instellen per product

Indien je eenmaal alles naar wens hebt ingesteld, kun je naar de producten gaan waar je staffelkortingen voor wilt instellen. Op de bewerkpagina van een product moet je naar de productgegevens box en vervolgens het tabblad “Bulk Discount”.

WooCommerce staffelkorting instellen bij een product

Als eerste moet je natuurlijk een vinkje zetten bij Bulk Discount enabled om ervoor te zorgen dat de staffelkorting is ingeschakeld. Vervolgens heb je in het veld daaronder de mogelijkheid om een extra stukje tekst in te voeren over de staffelkorting. Deze tekst komt bij de productbeschrijving te staan. Ideaal om bijvoorbeeld aan te geven welke prijzen het zijn bij een bepaalde hoeveelheid.

Bij Quantity moet je de minimale hoeveelheid aangeven om de korting te krijgen en bij Discount (€) kun je de korting toevoegen. Afhankelijk van wat je hebt ingesteld bij Discount Type gaat dit om het aantal euro of het percentage.

Mocht je meerdere staffelkortingen willen toevoegen bij een enkel product, dan is dit mogelijk door op de knop Add discount line te klikken. Je krijgt dan de mogelijkheid om een nieuwe hoeveelheid en de daarbij horende korting toe te voegen.

Hoe ziet het er voor de klant uit?

Dit hangt een beetje van jezelf af. Deze plugin laat namelijk niet automatisch de staffelkortingen zien op de productpagina. Dit zou je zoals je hierboven al hebt kunnen lezen wel zelf moeten invoeren.

Op de winkelmand- en afrekenpagina kunnen klanten wel altijd de korting zien. Dit ziet er als volgt uit:

Staffelkorting winkelmand tonen in WooCommerce

Duidelijk genoeg natuurlijk en op de afrekenpagina zie je ook netjes dat er korting vanaf is gegaan.

Ik hoop dat dit artikel je geholpen heeft om staffelkortingen in te stellen op jouw WooCommerce-webshop. Mocht je nog vragen hebben, dan kun je deze natuurlijk altijd hieronder stellen in de reacties.

  1. Ik ben opzoek naar een oplossing voor een korting te geven uit 1 categorie zoals onderstaand.

    Bij aankoop van 2 verzorgingsproducten = 15% korting
    Bij aankoop van 4 verzorgingsproducten = 30% korting
    Bij aankoop van 6 verzorgingsproducten = 50% korting

    Wat zou ik daar het beste voor kunnen gebruiken?

  2. Bedankt voor de uitleg. Ik dacht dat alles goed werkte, want op regelniveau is alles kloppend, helaas in de totale van de winkelwagen niet, daar staat de normale prijs. Ben ik iets vergeten aan te zetten?

  3. Hallo Maikel en allen,
    Ter info: de plugin werkt bij mij niet meer sinds Woo 4.0 in combinatie met een “Custom Field” plugin waarmee ik extra opties aan een product toewijs. De prijs van het “custom field” wordt dan dubbel berekend. Plugin is twee jaar niet meer ge-update. Houd in de gaten of de prijzen goed worden berekend!

    Omdat het bij mij maar 1 product is met staffelkorting, heb ik het via een code snippet in functions.php opgelost.

  4. Hoi Maikel,

    Thanks voor je uitleg! Ik mis alleen iets, of ik kan niet het vinden. Hoop dat jij me kunt helpen.

    De plugin werkt als ik bijvoorbeeld 3 dezelfde t-shirts koop. Ik bied meerdere producten aan op mijn website. Is het ook mogelijk om bijvoorbeeld bij afname van 2 t-shirts en 1 broek een korting in te stellen?

    Dus producten te combineren?

  5. Hai Maikel,

    ik wil graag een kortingsbon maken van €10,- die geldig is vanaf aankoop van 2 producten.

    Weet jij hoe ik dit zou kunnen doen?

    Dank, groetjes Karin

  6. Dat zal niet lukken met behulp van de plugin die in dit artikel beschreven staat. Er zijn ongetwijfeld wel andere plugins waarmee dit mogelijk is, maar ik weet even niet zo 1,2,3 uit mijn hoofd welke dit is. Vermoedelijk een dynamic pricing plugin.

  7. Hi Maikel,
    Ik ben op het moment een webshop aan het aanpassen en wil de klanten de mogelijkheid geven om 10 producten voor 17,50 te laten kopen ipv 20,-. Nu is het (dankzij jou hulp) gelukt om op 10 dezelfde producten korting te geven, maar zou ook graag willen dat het op een samenstelling van 10 producten kan.

  8. Hallo Maikel,
    Kun je mij ook vertellen of deze plugin in het admin gedeelte ook goed werkt? Stel iemand besteld 20 van 1 product voor €10 per stuk, later wil hij dit aantal verhogen naar 25 welke €9 per stuk zijn. Wordt dit goed verwerkt of moet de order opnieuw worden aangemaakt?

  9. Kan ik ook bij een variabel product deze toepassing doen alleen ik wil deze niet bij alle variabele, hoe los ik dit op?

  10. Hoi Maikel, Ik heb de plugin geactiveerd, dankzij jouw instructies ging dit eenvoudig. Waarvoor dank. Ik wil de korting over alle producten en categorieën laten gelden. Dus 3 artikelen bestellen is 10% korting. En dat doet deze plugin dus niet ? Doe ik iets verkeerd of is deze plugin daar niet toe in staat?

    Alvast bedankt!
    Monique

      • Hallo Maikel,

        Wat is dan wel een oplossing voor de vraag van Monique? Ook ik wil graag het volgende aanbieden via de site: 1 product = geen korting, 2 producten = 10% korting, 3 producten = 20% korting, enz. Dit geldt dan voor alle producten en categorieën. Kan dit met WooCommerce Dynamic Pricing Discounts? Of een andere plugin?

  11. Hi Maikel,

    Enig idee hoe ik dit op de productpagina in een tabel kan zetten?
    Bijv.

    3stuk 3 eur
    6stuk 2 eur
    10stuk 1 eur

    Ben momenteel zelf wat PHP aan het leren maar nog niet de tijd voor gehad om echt diep op in te gaan, helaas.

  12. Hoi Maikel,

    Hoe kan je de vanaf prijs vermelden bij je product? Die zie je pas alleen bij het einde maar ik wil een vanaf prijs vermelden bij het product.

    Alvast bedankt. Gr. Wim

  13. Ik wil mijn klanten een actie aanbieden waarbij de 2e bol wol voor de halve prijs is. Nu heb ik ook verschillende soorten wol van verschillende merken. Is het ook mogelijk dat mijn klanten bijvoorbeeld 1 bol van merk A kopen en 1 bol van merk B? Op dit moment krijgen ze alleen korting wanneer ze 2 bollen van het zelfde merk kopen. Of is hier een andere plugin voor?

  14. Hi Maikel,
    Andere vraag. Heb jij ook een tip om vaste bijkomende kosten beschikbaar te maken. Ik bedoel hiermee geen verzendkosten, maar ik ben bezig met een webshop voor het borduren van kleding. Hier komt standaard een borduurkaart bij van € 45,-. Heel erg bedankt alvast voor het antwoord.
    Mvg Esther

  15. Beste webtails,

    Heb je misschien enig idee hoe je de prijs suffix kan vertalen naar bv. korting ipv discount?

    Mvg
    Dimitri

Geef een reactie

Early Black Friday deals: Profiteer nu al van diverse WordPress deals!