Naar de inhoud

Showcase / Verkopen aan bedrijven

Prijzen per bedrijf, met staffels

Een zakelijke koper rekent exclusief btw en wil zijn afspraak terugzien. Een consument wil de prijs zien die hij afrekent. In onze demowinkel staat één catalogus, en wie je bent bepaalt wat er op de productpagina staat.

Productpagina van de demowinkel als zakelijke klant, met de prijs 10,70 euro exclusief btw en een staffelblok vanaf 5 en vanaf 10 stuks
Ingelogd als zakelijke klant: de prijs exclusief btw, met de btw-prijs erbij en de staffel eronder
Dezelfde productpagina van de demowinkel zonder login, met de prijs 12,95 euro en zonder staffelblok
Dezelfde pagina zonder login: 12,95 euro inclusief btw, zonder staffel
De winkelwagen van de demowinkel met regelprijzen exclusief btw en in het overzicht een regel Bedrijfskorting van tien procent
In de winkelwagen komt de korting van het bedrijf als eigen regel terug, boven de btw en het totaal

B2B · Staffelprijzen · Btw · Magento 2

Wat het doet

Zakelijke klanten zien prijzen exclusief btw

Wie aan een bedrijf gekoppeld is, ziet overal de nettoprijs met het label erbij. De btw komt als eigen regel terug bij de totalen.

Staffels per aantal

Onder de prijs staat wat het per stuk wordt vanaf vijf of vanaf tien stuks, met het percentage erbij. De aantallen en bedragen komen uit de staffelprijzen van het product zelf.

Een kortingspercentage per bedrijf

Naast de staffels heeft elk bedrijf een eigen percentage. Dat wordt over het wagentotaal berekend en staat als Bedrijfskorting tussen de totalen.

De korting blijft op de bestelling staan

Percentage en bedrag gaan mee naar de order, zodat later terug te vinden is welke afspraak er gold op het moment van bestellen.

De consument merkt er niets van

Gasten en gewone klanten houden hun prijs inclusief btw en zien geen staffel of kortingsregel.

Voor wie

Shops die prijsafspraken met vaste afnemers nu buiten de webshop om bijhouden. Hoe meer klanten met een eigen percentage, hoe meer werk dat met de hand kost.

Ook voor winkels die aan consumenten én bedrijven verkopen met één catalogus en één voorraad, en per bezoeker de juiste weergave willen.

Zelf bekijken

De productpagina staat open, dus de consumentenprijs kun je meteen bekijken. Voor de zakelijke kant heb je een account nodig dat aan een bedrijf gekoppeld is.

Met een demo-login zie je op dezelfde pagina de nettoprijs, de staffel en in de wagen de bedrijfskorting.

Bekijk de consumentenprijs in de demowinkel (opent in een nieuw venster)Vraag een demo-login aan

Voor developers

  • De weergave exclusief btw is een plugin op de prijsweergave-instellingen van Magento. Alleen de weergave verandert, de btw-berekening blijft staan.
  • De keuze hangt aan de klantgroep uit de HTTP-context, niet aan de sessie. Magento varieert de paginacache al op klantgroep, dus gecachte pagina's tonen per groep het juiste bedrag.
  • Het kortingspercentage staat als kolom bij het bedrijf. Een eigen totalen-collector zet het als negatief bedrag tussen subtotaal en eindtotaal, zodat Magento het vanzelf verwerkt.
  • Die collector zoekt het bedrijf op via de klant van de winkelwagen, dus de korting geldt ook in de checkout, via de API en bij het plaatsen van de order.
  • Een observer kopieert percentage en bedrag bij het plaatsen naar de order; er staan eigen kolommen voor klaar op de winkelwagen, het adres en de order.
  • De staffels zijn gewone Magento-staffelprijzen op de zakelijke klantgroep; een eigen view-model zet ze om naar netto bedragen en rekent het percentage per trede uit.

De prijzen hangen aan de bedrijfsaccounts: het percentage staat bij het bedrijf, de klantgroep bepaalt de weergave.

Wil je liever per aanvraag een prijs afspreken, kijk dan bij offertes.

Terug naar alle onderdelen in de showcase.

Hebben jouw vaste klanten eigen prijzen?

In een kennismaking van een kwartier kijken we hoe die in je shop terecht kunnen komen.

Plan een kennismaking

Jasper van Tellingen, e-commerce architect