Shopify checkbox 0 of toeslag in formule: aangevinkt telt de waarde, uit telt 0. Check 11 nov 2026 op listing + Formula Examples; if/then blijft Premium.
2026-11-11
Dennie Meijs

Shopify checkbox in de formule: vinkje is toeslag, uit is 0

Cadeauverpakking +€5. Montage ×1,1. Een vinkje “akkoord” dat niks mag kosten. Drie shops, één veldtype — en drie verschillende formules. Wie Shopify checkbox 0 of toeslag in formule zoekt, wil weten wat het vinkje *in de som* is, niet of je een extra SKU moet aanmaken. Gecontroleerd op 11 november 2026: listing van Options Price Calculator, docs Checkbox, Variables and Field Values en Pricing / Formula Examples, plus Shopify Help Adding variants. Wijzigt de listing de Formula Builder van Starter, of gaat checkbox-gedrag in de docs van “waarde of 0” naar iets anders, dan herlees je die bronnen vóór je `gift_wrap` live zet.

Op 1 oktober schreven we toeslag via een checkbox. Dat stuk is het veld zelf: geen extra variant. Hier is de rekenregel: wat de key in de formule teruggeeft, en wanneer je per ongeluk 1,1 optelt in plaats van vermenigvuldigt.

Een vinkje is in Shopify geen prijs

Adding variants (gecheckt 11 nov 2026): max drie options, max 2048 variants. Geen “100 variants”. Elke combinatie heeft één prijs. Cadeauverpakking als option value verdubbelt het raster, of eet een van die drie options op. Thema-inputs `properties[Cadeauverpakking]` landen als tekst op de orderregel. Ze wijzigen de prijs niet.

Native Shopify heeft geen “als aangevinkt, tel 5”. Geen `0` als het vinkje uitstaat. Geen multiplier. Geen boolean die je in een if/then kunt vangen. Dat plafond is hetzelfde verhaal als bij meer dan drie productopties: een checkbox hoort niet in het variant-raster.

Wat shops in de formule zetten tot de 0 duidelijk is

De key vergeten en `+ 5` hardcoden

Formule: `product_price + 5`. Elke shopper betaalt de toeslag, ook zonder vinkje. De checkbox is decoratie. Docs Formula Examples, voorbeeld 2, is juist `product_price + gift_wrap`: de key, niet het getal 5 in de som. Het getal 5 staat op het veld.

De multiplier als plus

Checkbox-waarde `1.1` “voor montage”. Formule `product_price + montage`. Aangevinkt: prijs + 1,1 euro. Uit: prijs + 0. Dat is geen 10% toeslag. Docs Checkbox: de numeric value mag een vast bedrag zijn (`5`), een multiplier (`1.1`) of `0` als het vinkje alleen voor logica is. De operator in de formule bepaalt wat die 1,1 doet. Plus is euro. Keer is factor. Zie haakjes en volgorde als je beide in één regel stopt.

Een tweede variant “met inpakken”

Zwart / Zwart+cadeau. Voorraad op een SKU die je nooit inkoopt. Dat was het onderwerp van 1 oktober. Hier telt alleen: die tweede SKU lost de `0` in de formule niet op. Hij omzeilt de formule.

Wat de checkbox in de formule teruggeeft

Live listing (11 nov 2026): Built for Shopify, 5.0 uit 30 reviews. Hero: *Dynamic pricing with advanced formulas, conditional logic, and custom rules.* Starter $9.99: unlimited options, AI, advanced formula builder. Premium $19.99: *Conditional logic for dynamic pricing.* Hoogste kaart $39.99: show/hide, draft orders — geen onderwerp hier. Free: 20 uses, “Ultimate Plan for Free”.

Docs Checkbox: label voor de shopper (`Gift wrapping`), key in lowercase (`gift_wrap`, `express_shipping`), optioneel required, default checked of unchecked, numeric value (float). Tip uit die pagina: checkbox voor optionele extra’s; kies tussen meerdere elkaar uitsluitende opties een dropdown of radio.

Docs Variables and Field Values: Checkbox — the configured numeric value when checked, or `0` when unchecked. Geen derde staat. Geen `null`. De key is case-sensitive. Ongeldige variabelen laten de formule falen. Alle waarden in de formule moeten een getal zijn.

Docs Pricing / Formula Examples, voorbeeld 2:

``` product_price + gift_wrap ```

Gift wrap, value = 5. Aangevinkt: +5. Uit: +0.

Voorbeeld 8 (Premium): `premium_finish == TRUE` dan `product_price + 20`. Dat is geen Starter-plus. Dat is if/then. Docs Variables: constanten `TRUE` / `FALSE` zitten in conditional rules, niet in de gewone formule.

Wat je wilt

Waarde op het veld

Formule (docs-stijl)

Uit bij prijs 40

Bron 11 nov 2026

Vaste toeslag

`5`

`product_price + gift_wrap`

45 of 40

Formula Examples, voorbeeld 2

Percentage-toeslag

`1.1`

`product_price * montage`

44 of 0 — let op: uit is ×0

Checkbox numeric value + operator

Percentage over de rest

`1.1`

`product_price * (montage == 0 ? 1 : montage)`

niet in Starter-formule

if/then, Premium

Alleen logica, geen euro

`0`

niet optellen; Premium `== TRUE`

40 altijd

Checkbox + Conditional Pricing

Show/hide van een volgend veld

n.v.t. hier

andere kaart

—

listing $39.99, niet deze post

Bronnen onder de tabel: listing 11 nov 2026 (Starter = formula builder, Premium = conditionals); Checkbox; Variables; Formula Examples. Schuift de listing conditionals naar Starter, of verandert “checked = value, unchecked = 0”, dan hercheck je vóór je “×1.1 met vinkje uit = 0” in een intern memo zet.

De multiplier-rij is de valkuil die ik op 11 nov 2026 in een live shop zou vermijden. `product_price * montage` met value 1,1 is correct *als aangevinkt*. Uit staat de factor op 0. De hele prijs wordt 0. Dat is geen Shopify-bug. Dat is de docs-regel tot het einde doorgetrokken. Oplossing op Starter: vaste toeslag (`+ gift_wrap`), of een dropdown “Standaard / Montage (+10%)” met values `1` en `1.1`, niet een checkbox-multiplier. Conditional (Premium) als je echt `if aangevinkt dan ×1,1 anders ×1` wilt.

Formula Builder: product_price + gift_wrap, checkbox value 5, unchecked toont 0 — gecontroleerd 11 nov 2026

Praktijk: raamfolie, inpakken €4,50, geen extra SKU

Shop “Helder Folie”. Eén SKU voor de baan. Breedte en hoogte als number-velden. Cadeauverpakking is een vinkje, geen kleur. Native route: option “Inpakken” ja/nee, raster ×2, tot 2048. Geen `0` in een formule. Zie ook prijs per m².

Wat ik op 11 nov 2026 wél zou doen. Checkbox-key `gift_wrap`, numeric value `4.5`, default unchecked. Hoofdformule blijft de oppervlakte, plus de key:

``` product_price + (width * height) + gift_wrap ```

Haakjes om het oppervlak, plus de checkbox. Uit: +0. Aan: +4,50. Test in de preview: zelfde maten, vinkje aan/uit, twee bedragen naast elkaar. Zonder die test publiceer je “de calculator rekent cadeau altijd”. Computed property voor het oppervlak mag, dezelfde groepering: computed properties.

Required field alleen als de shopper *actief* ja of nee moet kiezen (docs: terms, voorwaarden). Default checked alleen als de toeslag standaard bij de prijs hoort — anders betaalt iedereen 4,50 tot ze het vinkje uitzetten, en de helft ziet dat niet.

If/then voor “als inpakken én oppervlak > 4 m² dan andere toeslag” is Premium. Niet om de `0` te maskeren. Show/hide van het vinkje zelf zit op de $39.99-kaart, niet op $19.99. Plannen: OPC Starter of Premium. Formula builder: Starter $9.99. Free (20 uses) is preview, geen live shop na order 21.

Aan de slag

  1. Checkbox-key in lowercase, zonder spaties. Waarde = het bedrag dat je *optelt*, of `0` als het vinkje alleen voor Premium-logica is.

  2. Formule: de key, niet het getal. `+ gift_wrap`, niet `+ 5`.

  3. Geen multiplier op een checkbox tenzij je accepteert dat uit = ×0. Liever dropdown `1` / `1.1`, of Premium if/then.

  4. Preview: aan en uit, twee tickets. Default unchecked tenzij de toeslag bij de basisprijs hoort.

  5. Geen extra variant voor het vinkje. Drie options en 2048 variants blijven voor echte SKU’s.

Listing van Options Price Calculator in het midden van de setup: Starter als je de Formula Builder nodig hebt. Premium alleen als `TRUE`/`FALSE` of een drempel de `0` niet dekt.

Tot slot

Op 11 november 2026 zou ik in een webshop met één optionele extra geen tweede variant zetten en geen `+ 5` hardcoden. Ik zou `gift_wrap` op 4,5 zetten, default uit, en `product_price + (width * height) + gift_wrap` live zetten nadat de preview 0 euro verschil toont met het vinkje uit. Een multiplier op hetzelfde vinkje laat ik links liggen tot Starter-dropdown of Premium if/then — anders is de prijs 0 zodra iemand het vinkje uitzet. Wijzigt Shopify de drie-options-grens, of de docs het “waarde of 0”-gedrag, dan is dit advies weg. Tot die tijd is de `0` geen bug. Het is de checkbox.

Installeren: Options Price Calculator.

Deze blog werd u aangeboden door:

team member foto

Dennie Meijs

Mede-eigenaar / Projectmanager / E-commerce specialist

Dennie combineert zijn achtergrond als UX Designer met zijn brede ervaring als projectmanager binnen E-commerce en IT om elk project succesvol tot een einde te brengen.

social icon

Mogelijk ook interessant:

Een Shopify-tarief per postcode vraagt een condition én een carrier. Advanced is geen detail, Grow-jaarlijks geen automatisch ja.

shopify

2026-11-11
Dennie Meijs

Wanneer is een postcode een must-have voor een Shopify-verzendtarief?

Gratis maattabel op Shopify: OO Free zonder gepubliceerd plafond, Kiwi Free stopt bij 3 charts plus watermerk.

shopify

2026-11-11
Dennie Meijs

Welke gratis Shopify-maattabel is iets waard voorbij drie producten?

online origins logo full

Dé Shopify select partner voor ambitieuze e-commerce bedrijven die willen groeien!

linkedin online origins iconinstagram online origins icon

Reviews

5/5

Bekijk op Google

Mail: info@onlineorigins.nl

Tel: 073 234 0612

KVK: 89825624

BTW: NL865123639B01

Bruistensingel 500,
5232 AH 's-Hertogenbosch
Cookies

© 2026 Online Origins