Toon bij keuzes altijd de eenheid, prijsgrondslag en berekende totaalsom voordat de cliënt indient. Maak onderscheid tussen inbegrepen, meerwerk, minderwerk en nog te bepalen. Een lege prijs is niet hetzelfde als nul euro.
Prijsinformatie in een portaal helpt alleen als de cliënt kan narekenen wat een keuze doet. Een losse optieprijs zonder hoeveelheid, belastingcontext of afhankelijkheid creëert schijnzekerheid. Leg daarom zowel datamodel als tekst zorgvuldig vast.
Gebruik bedragen als gehele centen
Bewaar geld niet als zwevend getal. Gehele centen voorkomen technische afrondingsverschillen. Yindle Portal legt optieprijzen in centen vast, ondersteunt negatieve bedragen voor minderwerk en kan een hoeveelheid aan een vraag koppelen. Een onbekend bedrag blijft leeg en hoort als ‘n.t.b.’ zichtbaar te zijn.
Vermeld daarnaast of bedragen inclusief of exclusief btw worden getoond. Kies één conventie binnen de klantreis en schrijf uitzonderingen uit. Dit artikel is geen fiscaal advies; laat de juiste prijsvermelding voor jouw aanbod beoordelen.
Maak hoeveelheid ondubbelzinnig
‘Extra wandcontactdoos — €85’ roept de vraag op of dit per stuk is. Geef een eenheidslabel, minimale hoeveelheid en logische stapgrootte. Toon onmiddellijk het regelbedrag wanneer de cliënt van één naar drie gaat.
Niet iedere optie mag worden vermenigvuldigd. Een pakket, eenmalige aansluitkosten of volledige upgrade krijgt geen hoeveelheidselector. Anders kan een gebruiker technisch geldige maar praktisch onmogelijke combinaties indienen.
Werkvoorbeeld: fictieve kantoorinrichting
Inrichter Werkruimte maakt fictief een keuzelijst. Een akoestisch paneel kost €120 per stuk, een indelingsadvies is inbegrepen en het verwijderen van een geplande kast geeft €250 minderwerk. Een speciale kleur heeft nog geen vaste prijs.
Klant Elin kiest vier panelen. De samenvatting toont ‘4 × €120 = €480’. Het indelingsadvies staat als ‘inbegrepen’, minderwerk als ‘− €250’ en de kleur als ‘prijs volgt’. Het getoonde berekende totaal telt de onbekende kleur niet stil als nul; er staat expliciet dat het eindbedrag nog kan wijzigen.
Gebruik de prijsregelcontrole
| Controle | Vraag aan beheer |
|---|---|
| Grondslag | Per stuk, per meter, per pakket of eenmalig? |
| Teken | Meerwerk, minderwerk, inbegrepen of onbekend? |
| Combinatie | Mag deze optie samen met andere opties? |
| Afronding | Wanneer en hoe wordt het totaal afgerond? |
| Geldigheid | Tot welke datum is de prijs toepasbaar? |
| Vervolg | Is indienen een aanvraag of definitieve opdracht? |
Leg antwoorden per vragenlijstversie vast. Prijzen aanpassen terwijl cliënten al een concept hebben, vraagt een duidelijke waarschuwing en herbeoordeling van de samenvatting.
Test randgevallen met concrete bedragen
Test nul, negatief, onbekend, zeer groot aantal, maximumhoeveelheid en een optie die afhankelijk is van een eerdere keuze. Controleer serverberekening én visuele som; vertrouw niet alleen op JavaScript in de browser.
Maak de ontvangstbevestiging terugvindbaar. Een medewerker moet dezelfde regels en bedragen zien die de cliënt bij indienen zag. Bepaal apart welke formele offerte of overeenkomst daarna nodig is.
Een belangrijk randgeval is een prijswijziging tussen concept en inzending. Kies vooraf of het concept de oorspronkelijke prijs vasthoudt of bij openen de nieuwe prijs toont. In beide gevallen moet de klant de wijziging zien en opnieuw controleren. Een stille herberekening vlak vóór indienen schaadt vertrouwen.
Beperk aantallen op basis van het werkelijke aanbod. Een vrije teller tot 999 is niet klantvriendelijk wanneer maximaal acht panelen passen. Toon de reden bij een maximum en laat een uitzonderingsverzoek via een andere route lopen. Voorkom dat een commerciële uitzondering als ongeldige technische invoer voelt.
Controleer ook de beheerzijde. Een totaal zonder de onderliggende regels is onvoldoende voor planning en controle. Toon gekozen optie, hoeveelheid, eenheidsbedrag, regelbedrag en onbekende componenten. Exporteer bedragen in een vast formaat en gebruik dezelfde afronding als op het klantscherm.
Voor combinaties kun je een korte conflictscan uitvoeren: selecteer iedere optie met iedere andere optie en noteer verboden paren, vereisten en prijsafhankelijkheden. Wanneer de matrix groot wordt, is één keuzelijst mogelijk niet het juiste model; splits het aanbod in logische stappen.
Maak duidelijk wie prijsinhoud beheert en wie wijzigingen goedkeurt. Technisch kunnen bedragen snel worden aangepast, maar foutieve prijscontent is een procesrisico. Een vierogenreview vóór publicatie kan bij grote impact verstandig zijn.
Bekijk de cliëntgerichte mogelijkheden van Yindle Portal en lees de algemene gids over een klantportaal opzetten. Wil je een prijslijst omzetten naar een heldere digitale keuze, leg één representatieve lijst voor aan Yindle.