In sommige gevallen kan het nodig zijn om vooraf een complexe berekening te maken om de uiteindelijke productprijs te bepalen. Denk bijvoorbeeld aan op maat gemaakte raambekleding of vloeren. Met deze add-on kun je de productprijs berekenen op basis van factoren zoals inhoud of het aantal vierkante meters.
Oftewel: wanneer de productprijs moet worden opgebouwd volgens de formule prijs = hoogte x breedte x prijs * aantal.
Hoe werkt het?
Met deze add-on kun je:
1. De prijzen van productopties koppelen aan zelf opgegeven formules.
2. Voor elk product aangeven of de prijs op de normale manier moet worden berekend of via een speciale formule.
Productopties onderdeel maken van de formule
Na activatie vind je in het controlepaneel een extra menu-item “formule-variabelen” onder Winkel > Extra.
Hier zie je een overzicht van verschillende velden (variabelen) waar je elke variabele aan een letter kunt koppelen.
De letters gebruik je daarna in de formuleberekening. In het bovenstaande voorbeeld zijn de volgende variabelen gekoppeld:
g = glaslatten
h = hoogte in cm
k = kleuren
l = lengte in cm
b = breedte in cm
Je kunt elke gewenste letter gebruiken voor je variabelen.
Producten instellen met een formule
Onder Winkel > Inhoud > Producten klik je op “Wijzigen” achter het product waaraan je een formule wilt koppelen. Onder het kopje “Gegevens” van het product zie je het veld “Prijsformule“:
In dit voorbeeld is de formule opgebouwd met haakjes zodat deze als eerste wordt berekend. De berekening is als volgt:
Hoogte (h) x breedte (b)
Daarna gedeeld door 10000 om het aantal m² te berekenen.
Vermenigvuldigd met een bedrag van €10,15.
Tenslotte wordt de waarde van de glaslatten (g) opgeteld, vermenigvuldigd met het aantal dat de klant kiest ($qty).
Let op: het standaard prijsveld heeft geen functie meer zodra de formuleberekening is ingeschakeld voor een product.
Onder het “Prijsformule“-veld zie je ook het veld “Limieten of vaste gegevens instellen“. Hiermee kun je eisen stellen aan de waardes die de klant kan invoeren. In het bovenstaande voorbeeld krijgt de hoogte (h) een waarde tussen 10 en 400 en de breedte (b) tussen 90 en 400. Een klant kan buiten deze afmetingen geen bestelling plaatsen.
Onder het kopje “Opties” kun je de opties toekennen aan het product:
Voeg je productopties toe zoals je dat normaal doet. Het veld “Optiewaarde” is niet ingevuld in het voorbeeld, omdat deze de minimale waarde krijgt vanuit de limieten. Voor de glaslatten is dit anders ingesteld:
Bij de prijs voor de glaslatten stel je in dat de prijs onderdeel is van de formule door het veld “Prijsformule” op “Ja” te zetten. In het voorbeeld hebben we bij deze optie g=100 ingevuld, wat betekent dat de variabele “g” voor deze productoptie gelijk is aan 100. Bij de optie “Nee” hebben we g=0 ingevuld. Als een klant “Nee” selecteert, worden er geen extra kosten doorberekend.
Je kunt de berekening complexer maken door bijvoorbeeld de glaslatten per stuk door te belasten. In dat geval kun je een vermenigvuldiging toevoegen, bijvoorbeeld door “g*$qty” te gebruiken in de formule. De algemene formule onder het tabblad “Gegevens” wordt dan: (((h*b)/10000)*10.15)+(g*$qty).
Hoe ziet dit eruit voor de bezoeker?
Zodra alle velden zijn ingevuld, rekent de formule de prijs uit op basis van de waarden die hierboven zijn ingesteld. Het aantal dat de bezoeker kiest bepaalt de prijs voor de glaslatten.
Formuleberekening add-on bestellen
Je kunt de module direct aanschaffen via het controlepaneel van je webwinkel. Log in op jouw controlepaneel (te vinden op www.jouwdomeinnaam.nl/admin) > Marketplace > Formuleberekening.