Zo breng je de extra's in je online bestellingen in rekening zonder ze met de hand op te tellen

Om de extra's in je online bestellingen in rekening te brengen, stel je optiegroepen samen — formaat, sauzen, extra's — met de prijs die elke keuze toevoegt. De klant kiest, de pagina telt het zelf op en de bestelling komt binnen met alles wat gekozen is.

Brenda verkoopt chicken wings en boneless in Matamoros. Op vrijdag krijgt ze zo’n veertig bestellingen binnen via WhatsApp, en bijna geen enkele is gewoon “een portie boneless”. Het is “20 stuks, de helft BBQ en de helft mango-habanero, met extra ranch-dressing en friet, zonder selderij”. Brenda telt het in haar hoofd op tussen de ene frituurbeurt en de andere door, en soms mist ze iets. Zes keer extra dressing van $15 en vier porties friet van $45 die op één avond niet in rekening worden gebracht, is $270 weggegeven.

Toen ze erover nadacht om bestellingen via haar pagina te ontvangen, was haar eerste vraag hoe je de extra’s in online bestellingen in rekening brengt als elke klant iets anders bestelt. Het korte antwoord is dat jij ze niet optelt. Je definieert ze één keer, met hun prijs, en de pagina maakt de rekensom bij elke bestelling.

Wat is een optiegroep?

Een optiegroep is een lijst met keuzes die de klant maakt over een product — het formaat, de saus, wat erbij of eraf gaat — waarbij elke keuze zijn eigen prijs heeft, ook al is die nul. Als je Proyecta-pagina online verkoopt, staan de groepen in een sectie van je dashboard die «Opties en extra’s» heet.

Met die ene vorm past alles erin wat je gevraagd wordt:

  • Een extra met een prijs. “Extra ranch-dressing”, +$15.
  • Een gratis voorkeur. “Zonder selderij” is precies hetzelfde, maar met een extra prijs van $0. Op de pagina staat het niet als ”+$0”: er staat gewoon geen prijs bij.
  • Een formaat. Een groep waarin precies één optie gekozen wordt, en elke optie verandert de prijs. “10 stuks”, $0. “20 stuks”, +$130.

Het is niet alleen voor eten. Een bloemenwinkel gebruikt hetzelfde systeem voor “Kaartje met de hand geschreven” (+$15) en “Afleveren bij de receptie” (gratis).

Hoe stel je een groep extra’s samen?

Elke groep bestaat uit vier dingen: naam, minimum, maximum en opties. Het minimum en maximum bepalen de rest; er is geen apart knopje dat “verplicht” zegt.

  • Naam: de titel die de klant boven de opties ziet. “Sauzen”, niet “Groep 2”.
  • Minimum aantal opties: bij 0 is de groep optioneel; bij 1 of meer is hij verplicht.
  • Maximum aantal opties: bij 1 kiest de klant er maar één; bij 2 of meer kiest hij er maximaal dat aantal.
  • Opties: elk met een eigen naam, een extra prijs en een schakelaar «Beschikbaar».

Zo zag het er bij Brenda uit:

GroepMinimumMaximumOpties
Formaat1110 stuks ($0) · 20 stuks (+$130)
Sauzen12BBQ · Buffalo · Mango-habanero · Lemon pepper ($0)
Extra’s03Extra ranch-dressing (+$15) · Friet (+$45) · Cheddarkaas (+$20)
Voorkeuren02Zonder selderij · Saus apart ($0)

Het “half-om-half” dat vroeger in een tweede berichtje kwam, is nu het maximum van 2 bij Sauzen. Een regel die je een schrik bespaart: het maximum mag nooit lager zijn dan het minimum. Een groep met “minimum 2, maximum 1” is onmogelijk te vervullen, en gaat gewoon niet werken.

Waarom stel je de groep één keer samen en niet per gerecht?

Omdat de groepen gedeeld worden. Brenda gebruikt “Sauzen” bij de wings, bij de boneless en bij de wedges; als ze een tamarinde-saus toevoegt, doet ze dat één keer en verschijnt hij bij alle drie. Als de ranch-dressing naar $18 gaat, past ze dat op maar één plek aan.

Daarom is de volgorde belangrijk: eerst de groep, dan het gerecht. Op de pagina van elk gerecht staat een veld dat ook «Opties en extra’s» heet, en daar kies je uit de groepen die al bestaan; vanaf daar maak je geen nieuwe aan. Laat je het leeg, dan wordt het gerecht verkocht zoals het is.

Wat ziet je klant als hij bestelt?

Hij ziet elke groep met de bijbehorende opties, en de prijs beweegt mee terwijl hij tikt. In een groep van “kies er één” kan hij er maar één aanvinken; in een groep van “tot drie” laat het systeem hem geen extra meer toevoegen zodra hij er drie heeft.

Verplichte groepen dragen het label «Verplicht», en de knop om aan de winkelwagen toe te voegen wordt pas actief zodra de klant die gekozen heeft. Zodat niemand blijft klikken op een knop die niet reageert, staat er boven de knop wat er nog gekozen moet worden.

Wie telt de extra’s in online bestellingen op?

De pagina telt ze op, en bij het afrekenen telt de server ze opnieuw op met de prijzen die jij hebt ingevoerd. Het totaal komt nooit van de telefoon van de klant. Wat hij op het scherm zag, is wat in rekening wordt gebracht, en niemand kan je een verzonnen totaal sturen.

Wat doe je als een ingrediënt op is?

Je schakelt de optie uit, niet het gerecht. Om negen uur ‘s avonds is Brenda’s mango-habanero op: ze opent «Opties en extra’s», gaat naar Sauzen en zet «Beschikbaar» uit bij die optie. Op de pagina blijft hij zichtbaar, maar doorgestreept en niet meer te kiezen, en de boneless blijft verkocht worden met de andere drie sauzen.

Als iemand hem al in de winkelwagen had, gaat de betaling niet door zolang die optie erin zit. Dat is beter dan iets in rekening brengen wat je niet meer kunt serveren en het geld daarna terug moeten geven.

Hoe komt de bestelling bij je keuken binnen?

Compleet en altijd in hetzelfde formaat. In je bestellijst staat onder elke regel wat de klant heeft gekozen, gescheiden door puntjes, zoiets als: “20 stuks · Mango-habanero · BBQ · Extra ranch-dressing · Friet · Zonder selderij”. Als je je team toegang hebt gegeven, ziet degene aan de bar dezelfde lijst.

Wat in rekening is gebracht, blijft bewaard bij elke bestelling. Als je op maandag de ranch-dressing naar $18 verhoogt, blijven de bestellingen van vrijdag aangeven dat er $15 in rekening is gebracht.

Optie of variant in je catalogus?

Dat hangt ervan af of je bijhoudt hoeveel je er nog hebt. De maten van een T-shirt zijn varianten in de catalogus, elk met een eigen voorraad. Opties worden niet bijgehouden in het magazijn: het zijn de dingen die de klant boven op het product kiest. Als wat opraakt een stuk is, is het een variant; als het een ingrediënt is, is het een optie.

Hoe je het deze week voor elkaar krijgt

Beschrijf je bedrijf in Proyecta met de volledige zin: “een pagina voor mijn wings- en bonelesszaak in Matamoros, met menu, foto’s, winkelwagen om online te bestellen, betalen met kaart of bij het ophalen, en waarbij je bij elke bestelling formaat, twee sauzen en extra’s met hun prijs kunt kiezen”. Daar komt een echte, gepubliceerde site uit, met een eigen link. Daarna open je je dashboard, voer je je groepen in bij «Opties en extra’s» en voeg je ze toe aan elk gerecht.

Voordat je iets invoert, pak je de bonnetjes van afgelopen vrijdag erbij en onderstreep je alles wat iemand anders bestelde dan het gerecht standaard is. Wat zich herhaalt, is een groep. Wat je geld kost, is een extra met een prijs; wat niet, is een voorkeur van $0. Wat maar door één persoon gevraagd werd, laat je erbuiten: daarvoor is WhatsApp er nog steeds.

Daarmee heb je je groepen al klaar. Bouw je pagina op Proyecta, voer ze in, en aanstaande vrijdag telt de pagina de extra’s van elke online bestelling op — niet jij.