Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.wisepim.com/llms.txt

Use this file to discover all available pages before exploring further.

Productvariabelen gebruiken formules om nieuwe waarden te berekenen uit bestaande productdata. Anders dan andere variabeletypes zijn deze niet statisch — ze worden per product herberekend op basis van de velden van dat product. Stel ze in op het tabblad Producten in Instellingen > Content Logic.

Hoe je ze gebruikt

  1. Voeg een variabele toe — Geef het een label, sleutel en formule.
  2. Bouw de formule — Gebruik {{product.field}}-verwijzingen, rekenkundige operators en wiskundige/tekstfuncties. Gebruik de knoppen Veld invoegen en Operator invoegen, of typ {{ voor autocomplete.
  3. Controleer het voorbeeld — Het live voorbeeld toont de formule opgelost met voorbeelddata.
  4. Verwijs in content — Gebruik {{product.your_key}} overal waar variabelen worden ondersteund.

Beschikbare operators en functies

Rekenkundig

+ (optellen), - (aftrekken), * (vermenigvuldigen), / (delen), % (modulo), ( ) (groepering)

Wiskundige functies

round(), floor(), ceil(), min(,), max(,), abs()

Tekstfuncties

concat(,), uppercase(), lowercase() Om een operator als letterlijke tekst te gebruiken, escape je deze met een backslash: S\/M\/L wordt weergegeven als “S/M/L”.

Voorbeelden van use cases

1. Prijs inclusief btw

Bereken de btw-inclusieve prijs vanuit de basisprijs. Formule:
round({{product.price}} * 1.21 * 100) / 100
Resultaat: €129.99 → €157.29 Gebruik 1.21 voor 21% btw, 1.09 voor 9%, enz. Het round(...*100)/100-patroon zorgt voor twee decimalen.

2. Winstmargepercentage

Bereken en toon de marge als een schoon percentage. Formule:
round(({{product.price}} - {{product.cost}}) / {{product.price}} * 100)
Resultaat: Prijs €129.99, Kostprijs €75.00 → 42% Verwijs als {{product.margin_pct_display}} in interne rapportages of datakwaliteitscontroles.

3. Prijs per gewichtseenheid

Handig voor B2B-catalogi waar kopers prijs-per-kg of prijs-per-eenheid vergelijken. Formule:
round({{product.price}} / {{product.weight}} * 100) / 100
Resultaat: €2.45 / 0.085 kg → €28.82/kg

4. Weergavenaam met SKU en merk

Bouw een gestandaardiseerde weergavenaam voor exports en catalogi. Formule:
{{product.brand}} — {{product.name}} ({{product.sku}})
Resultaat: Fischer — Stainless Steel Hex Bolt M10x50 (SS-HB-M1050)

5. Besparingsbedrag en -percentage voor promoties

Bereken de daadwerkelijke korting voor producten in de uitverkoop. Formule (besparing):
round(({{product.price}} - {{product.special_price}}) * 100) / 100
Resultaat: €30.00 Formule (besparingspercentage):
round(({{product.price}} - {{product.special_price}}) / {{product.price}} * 100)
Resultaat: 23%

6. Volume / volumetrisch gewicht

Bereken het volumetrisch gewicht voor verzendkostenschatting. Formule (volume in cm3):
{{product.length}} * {{product.width}} * {{product.height}}
Resultaat: 50 x 17 x 17 → 14450 cm3 Formule (volumetrisch gewicht in kg, met deler 5000):
round({{product.length}} * {{product.width}} * {{product.height}} / 5000 * 100) / 100
Resultaat: 2.89 kg

7. Minimale verkoopprijs op basis van doelmarge

Bereken de bodemprijs die een minimummarge behoudt. Formule:
round({{product.cost}} / (1 - 0.30) * 100) / 100
Resultaat: Kostprijs €75.00, Doelmarge 30% → €107.14 Wijzig 0.30 naar je gewenste minimummarge.

8. Voorraadwaarde (kostprijs x hoeveelheid)

Bereken de voorraadwaarde per product voor rapportage. Formule:
round({{product.cost}} * {{product.stock_quantity}} * 100) / 100
Resultaat: Kostprijs €2.45, Voorraad 500 → €1225.00

9. Geformatteerde productspecificatiestring

Bouw een gestandaardiseerde specificatieregel uit meerdere velden. Formule:
concat({{product.weight}}, " ", {{product.weight_unit}}, " | ", {{product.length}}, "×", {{product.width}}, "×", {{product.height}}, " ", {{product.dimension_unit}})
Resultaat: 0.085 kg | 50×17×17 mm

10. Op opslag gebaseerde verkoopprijs vanuit kostprijs

Bereken de verkoopprijs door een vaste opslag toe te passen op de kostprijs. Formule:
round({{product.cost}} * 1.60 * 100) / 100
Resultaat: Kostprijs €75.00, 60% opslag → €120.00

Tips

  • Het live voorbeeld gebruikt voorbeeldwaarden om te laten zien hoe je formule wordt opgelost — controleer dit voordat je opslaat.
  • Als een verwezen veld leeg is, wordt de formule opgelost als een lege string en worden berekeningen niet uitgevoerd. Zorg dat de velden waarnaar je verwijst waarden hebben.
  • Gebruik round(...*100)/100 voor schone resultaten met twee decimalen bij prijsformules.
  • Berekende productvariabelen kunnen andere berekende variabelen, globale variabelen, merkvariabelen en categorievariabelen in hun formules verwijzen.