Showcase / Verkopen aan bedrijven
Goedkeuring en budget per inkoper
Veel bedrijven laten hun mensen prima zelf bestellen, zolang er een grens aan zit. In onze demowinkel krijgt elke inkoper een bestedingsbudget. Blijft hij eronder, dan rekent hij af. Gaat hij eroverheen, dan komt de bestelling als aanvraag bij de beheerder terecht.




B2B · Budget · Goedkeuring · Checkout
Wat het doet
Budget per inkoper, per periode
De beheerder kiest een bedrag en een periode: per maand of per kwartaal. Het bestede bedrag telt de bestellingen sinds het begin van de periode op, geannuleerde orders niet meegerekend.
De checkout rekent mee
Bij het openen van de checkout wordt het resterende budget naast het wagentotaal gelegd. Blijft de bestelling eronder, dan verandert er niets aan het afrekenen.
Boven budget wordt het een aanvraag
Komt de bestelling erboven, dan verdwijnt de bestelknop en verschijnt er een knop om de order ter goedkeuring in te dienen, met ruimte voor een notitie.
De beheerder beslist
Op Mijn bedrijf staan de aanvragen met de regels, het totaal en de notitie. Goedkeuren maakt er een bestelling van, afwijzen kan met een reden die bij de aanvraag blijft staan.
Voor wie
Bedrijven die inkoop verspreid hebben over meerdere mensen of vestigingen en daar nu mailtjes en Excel voor gebruiken. De grens zit in de shop, dus er hoeft achteraf niets teruggedraaid te worden.
Het werkt ook licht: zonder budget bestelt iedereen gewoon door. Pas als er een budget staat, komt de controle in beeld.
Zelf bekijken
Deze schermen zitten achter een login: je hebt er een zakelijk account voor nodig. In de demowinkel staat Dexor Demo B.V. klaar met een inkoper met maandbudget en een openstaande aanvraag.
Met een demo-login loop je de hele route zelf: boven budget bestellen, indienen en als beheerder goedkeuren.
Vraag een demo-login aanVoor developers
- Het budget is een eigen gegeven per klant: periode, bedrag en een actief-vlag. Het verbruik is de som van de bestellingen sinds het begin van de periode.
- De checkout haalt het budget op met een eigen GraphQL-query die het resterende bedrag, het wagentotaal en een boven-budget-vlag teruggeeft. Voor gasten en klanten zonder budget komt er niets terug.
- Vlak voor het plaatsen wordt die controle opnieuw gedaan, zodat een openstaand tabblad er niet doorheen glipt.
- Indienen gaat via een mutatie die de winkelwagen vastlegt: regels, totalen en adres- en verzendgegevens gaan als momentopname mee, met een kenmerk erbij.
- De aanvraag kent vier standen: in afwachting, goedgekeurd, afgewezen en besteld. Alleen een aanvraag in afwachting kan worden beoordeeld, en alleen door iemand van hetzelfde bedrijf.
- Bij goedkeuren wordt de order uit de momentopname opgebouwd. Lukt dat niet, dan blijft de aanvraag op goedgekeurd staan en plaatst de inkoper hem zelf. De beslissing gaat nooit verloren.
Budget en goedkeuring hangen aan de bedrijfsaccounts met rollen: het bedrag staat bij de inkoper, de beslissing bij de beheerder.
Dit soort flows bouwen we meestal stap voor stap binnen technisch beheer.
Terug naar alle onderdelen in de showcase.
Moet er bij jouw klanten iemand meekijken?
In een kennismaking van een kwartier kijken we hoe die controle in jouw shop past.
Plan een kennismakingJasper van Tellingen, e-commerce architect