U stelt de regels op. Elke prijs volgt.
Producten & Prijzen is de catalogus en prijsengine binnen WasteOS. Beschrijf één keer wat u aanbiedt – containerdiensten, terugkerende diensten, eenmalige opdrachten, aanvullende diensten – schrijf uw prijsregels zoals uw tariefblad al leest, en elke offerte, elk ticket, elke overeenkomst en elke factuurregel op het platform wordt op dezelfde plek bepaald.
Uw catalogus is wat u verkoopt. Niet elke combinatie ervan.
Prijstools in deze branche neigen naar explosie: elk afvaltype maal elke maat maal elke frequentie wordt een eigen “product”, en één glascontainer toevoegen betekent scrollen door een lijst met duizenden. Producten & Prijzen houdt de catalogus op de grootte van uw werkelijke aanbod – een product is wat u aan de telefoon zou zeggen: Glas 240L. Containerlevering. Een extra ophaling.
Vier producttypen houden de lijst eerlijk, en elk type draagt zijn eigen formulier: een containerdienst kent zijn fysieke feiten; een eenmalige opdracht vraagt er geen van.
- Het type bepaalt het formulier. Een containerproduct kent altijd zijn zes fysieke feiten – afvaltype, containergrootte, ophaalschema, gewicht, volume, facturatieritme – zodat er nooit een half beschreven container op een route belandt.
- Portaalbeslissingen leven op het product. Zichtbaar in het klantportaal, prijs getoond of verborgen, selfservicebestellen aan of uit – schakelaars op het product, niet in een apart systeem.
- Een werktabel, geen kijkvenster. Sorteer, segmenteer op type, filter op fractie, container of ophaalschema – en importeer of exporteer de hele catalogus als bestand.
Eén vraag per stap. Geen doodlopende wegen.
“Wat verkoopt u?” Vier kaarten, in gewone woorden. Van daaruit past de wizard zich aan: kies het afvaltype en hij biedt alleen de bijpassende containertypen aan; gewicht en volume leiden zich af uit de container zelf. Alles wat onderweg ontbreekt – een afvaltype, een containertype, een ophaalschema – wordt direct ter plekke aangemaakt. U wordt nooit naar een andere module gestuurd om later terug te komen.
De prijsstap scheidt de twee facturatiestromen die een container werkelijk heeft: een basistarief dat per periode wordt berekend, en een prijs per ophaling die als regel in uw prijslijst belandt – waar hij later per zone of klanttype kan variëren zonder het product aan te raken. Aanvullende diensten slaan de lijst helemaal over: ze worden op het product beprijsd en samen met datgene wat ze vergezellen in rekening gebracht.
De laatste stap voert een live prijscontrole uit tegen de echte engine voordat er iets wordt aangemaakt – in de woorden van het product zelf: “Geverifieerd met dezelfde engine die echte orders beprijst.”
Eén regel beprijst iedereen. Tot u iets anders zegt.
Een prijslijst is een set regels: dit product kost voor dit deel van de wereld zoveel. Laat een voorwaarde open en er staat “alle” – zo beprijst één enkele jokerregel een product voor iedereen, en voegt u scherpere rijen pas toe wanneer de realiteit ze vereist: een zone, een klanttype, wie de serviceverantwoordelijkheid draagt.
Zo werkt een echt tarief al – een basistarief en zijn uitzonderingen – en daarom blijft de catalogus kort: prijsverschillen hoeven nooit nieuwe producten te worden.
- Concept, gepland, actief. Geef een lijst een ingangsdatum en hij activeert zichzelf op de dag – met een auditrij die dat vastlegt.
- Regels met geheugen. Elke prijs weet wanneer hij voor het laatst is gewijzigd en wat hij daarvoor was – en een bulkaanpassing herprijst een hele selectie in één beweging.
- Dezelfde wizard, voorgericht. “Product aan deze lijst toevoegen” opent dezelfde begeleide flow met de lijst vooraf geselecteerd.
De meest specifieke wint. Elke keer. Verklaarbaar.
Wanneer een onderdeel van WasteOS een prijs nodig heeft, verzamelt de engine de kandidaatregels voor dat product uit de actieve prijslijsten en scoort ze aan de feiten van het geval – zone, klanttype, serviceverantwoordelijkheid. Een lege voorwaarde matcht met alles; een tegenstrijdige diskwalificeert de rij meteen; de meest specifieke overgebleven match wint. Bij gelijke stand wint de laagste prijs, daarna de eerdere regel – dezelfde vraag krijgt altijd hetzelfde antwoord.
Boven op de winnende basis legt de engine de rest van uw tarief, elk als een eigen regel: materialen – onderdeel- en materiaalkosten beprijsd per eenheid en aantal; aanvullende diensten die zijn ingesteld om automatisch te worden toegevoegd; de toeslag van het serviceniveau, per product overschrijfbaar; en het toeslagvenster van de datum – feestdag, weekend of seizoensgebonden, vast of procentueel.
Vraag de prijs voordat een klant het doet.
Prijscontrole voert de echte engine interactief uit – geen order aangemaakt, niets opgeslagen. Kies een product, een klanttype, een zone en lees het antwoord als regelposten, niet als een mysterieus totaal. Het is dezelfde berekening die elk ander deel van het platform maakt, dus wat u hier verifieert, is wat een klant in rekening zou worden gebracht.
Zo komen verrassingen ook vroeg aan het licht: het voorbeeld hier is een echte vastgestelde voorvertoning uit een ontwikkelrun – een basisregel van 123.50 plus een seizoenstoeslag die niemand in de controle heeft ingetypt, precies zoals de engine hem in juli zou beprijzen.
- Ook in de wizard ingebouwd. De controlestap voert dezelfde controle uit op het moment dat een product wordt aangemaakt – elk product wordt geverifieerd geboren.
- De winnende regel toont zijn werk. De uitsplitsing draagt de matchscore van de basisregel en de reden achter elke toeslag, regel voor regel.
Hetzelfde product, beprijsd door de hele stad.
Zones maken geografie tot een kolom in uw tarief in plaats van een reden om producten te klonen. Teken stedelijke, voorstedelijke, landelijke of volledig aangepaste gebieden op de kaart en verwijs ernaar vanuit prijsregels – Glas 240L blijft één product, of het nu in het centrum of twintig kilometer verderop wordt geleegd.
- Typen ordenen; de zone beprijst. Een regel matcht met de specifieke zone – stedelijk of landelijk is classificatie, nooit een verborgen prijsinvoer.
- Overlap wordt tijdens het tekenen gecontroleerd, tegen de zones die u al heeft.
- Jokers gelden nog steeds. Een regel zonder zone beprijst elke zone; de gezoneerde regel wint alleen daar waar hij echt matcht.
De prijs op een overeenkomst is nooit verouderd.
Wanneer een container wordt besteld, komt het ticket al binnen met de prijs van de engine erop – een suggestie, geen oordeel. De backoffice kan hem accepteren of bewerken, en een bewerking wordt geregistreerd als precies wat het is: een overschrijving, met het origineel van de engine ernaast bewaard.
Vanaf dan hamstert de overeenkomst geen kopie van de prijs – ze bepaalt hem uit uw actieve prijslijsten wanneer erom wordt gevraagd. Wijzig het tarief en elke overeenkomst antwoordt met de nieuwe waarheid zodra die geldt. Geen snapshotverval, geen afstemmingsproject.
- Voorgesteld, dan beslist. De engine stelt voor; een mens bevestigt of overschrijft – en het record toont wat er is gebeurd.
- Facturatie vraagt om een datum. De overeenkomst antwoordt per die datum – inclusief prijshistorie, zodat een teruggedateerde run factureert wat toen waar was.
- Eén overeenkomstentabel. Nieuwe catalogusovereenkomsten en oude leven tijdens de migratie naast elkaar – geen tweede scherm om te controleren.
Uitgesproken standaardwaarden. Alles controleerbaar.
Een nieuw bedrijf opent de module al klaar voor gebruik: de vier standaard producttypen en de standaard serviceniveaus worden automatisch aangemaakt, en de Standaard prijslijst maakt zichzelf aan met uw eerste product – nooit leeg, want een prijslijst zonder iets erin helpt niemand.
Al het structurele leeft achter één Instellingen-pagina – producttypen met hun vastgelegde veldschema's, serviceniveaus, materialen, toeslagregels, eenheden en Historie, het auditspoor waar elke entiteit naartoe schrijft. In de woorden van het product zelf: “Producten en prijzen werken zonder dit alles – voeg deze toe wanneer u ze nodig heeft.”
Eén model. Beide kanten van het tarief.
Gemeentelijke tarievenschema's en commerciële prijsboeken hebben onderhuids dezelfde vorm: een basistarief, zijn uitzonderingen, en de discipline om te tonen waar elk getal vandaan kwam. Producten & Prijzen spreekt beide dialecten op dezelfde engine.
Voor gemeenten en publieke bedrijven
- Publiceer het tarievenschema als data – product, zone, klanttype – voor elk huishouden op dezelfde manier bepaald
- Selfservicebestellen in het portaal tegen dezelfde engine: de bepaalde prijs, nooit een met de hand ingetypte
- Elke tariefwijziging op het record – concepten, geplande activeringen, en historie per entiteit
- Seizoens- en feestdagtoeslagen één keer gedeclareerd, alleen toegepast zolang hun venster actief is
Voor inzamelaars en private ophaalbedrijven
- Prijsboeken per markt: joker-basistarieven met uitzonderingen naar zone, klanttype en verantwoordelijkheid
- Bewuste overschrijvingen voor de deal die er een nodig heeft – als overschrijvingen geregistreerd, niet als stilzwijgend bewerkte rijen
- Materialen op elke offerte gespecificeerd – sloten, binnenzakken, transportposten per eenheid beprijsd, niet in de basis verstopt
- Basistarief en prijs per ophaling apart gehouden, zodat de operationele prijsstelling varieert zonder abonnementen aan te raken
Geen export. Geen opnieuw intypen. Geen tweede systeem.
Prijsstelling leeft meestal in een spreadsheet naast het operationele systeem, en de twee drijven uit elkaar. Producten & Prijzen is een native onderdeel van WasteOS: de catalogus die u hier definieert, is wat tickets bestellen, waaraan overeenkomsten gebonden zijn, wat het portaal toont en wat facturatie leest – één bron van waarheid, live bepaald.
Catalogus
- Vier producttypen met vastgelegde, typespecifieke veldschema's
- Begeleide wizard met inline aanmaken – afvaltypen, containertypen, ophaalschema's
- Gewicht en volume afgeleid uit het containertype, nooit opnieuw ingetypt
- De hele catalogus importeren, exporteren, sorteren, segmenteren en filteren
Prijs
- Prijslijsten met een levenscyclus concept → gepland → actief – gedateerde activering is automatisch en geaudit
- Jokerregels over zone, klanttype en serviceverantwoordelijkheid
- Toeslagvensters – vast of procentueel – voor feestdagen, weekends en seizoenen
- Materialen per eenheid en aantal; bulk-prijsaanpassingen over een lijst
Verifiëren
- Prijscontrole: de echte engine, interactief, als regelposten
- Live prijscontrole in de laatste stap van de wizard – elk product wordt geverifieerd geboren
- Matchscores en toeslagredenen afgedrukt op de uitsplitsing
Verkopen
- Door de engine beprijsde tickets met expliciete, geregistreerde overschrijvingen
- Overeenkomsten die hun prijs bij het lezen bepalen – per elke factuurdatum
- Portaalzichtbaarheid, prijsweergave en selfservicebestellen als productschakelaars
- Aanvullende diensten die zich automatisch koppelen en als eigen regel beprijsd worden
Beheren
- Automatisch aangemaakte standaardwaarden die nooit iets uit zichzelf beprijzen
- Historie op elke entiteit – wie wat heeft gewijzigd, en wanneer
- Oude overeenkomsten naast nieuwe – migratie zonder afgrond
Breng uw lastigste tariefblad mee.
Dat met de uitzonderingen op de uitzonderingen. Zie het een catalogus, een prijslijst en een prijscontrole worden die in seconden antwoordt.
30 minuten · op verzoek uw eigen tarief · geen slideware · vrijblijvend.
Liever e-mail? hello@wastehero.io