
Kleur, maat en stof staan al op het product. De koper wil daarna nog voering, montage of een extra laag. In Shopify admin is die knop grijs: Shopify vierde productoptie toevoegen lukt niet als native variant. Adding variants houdt het bij drie options per product en 2048 variants. Een vierde dropdown in die lijst bestaat niet.
Dat is geen bug. Varianten zijn SKU’s: voorraad, prijs, barcode. Voering “ja/nee” is een keuze op de productpagina, geen magazijnlocatie. Options Price Calculator zet die keuze als veld naast de drie echte options, met een formule die de prijs live bijwerkt. Geen extra variant per combinatie.
We schreven eerder over meer dan drie productopties. Daar de limiet in het groot. Hier alleen de vierde keuze: waarom hij geen SKU mag worden, en hoe je hem wél toont.
Shopify telt options, niet “dingen die de klant mag kiezen”. Size, Color, Material vullen de drie. Daarna stopt de admin. Meer values op dezelfde option mag, tot je tegen 2048 combinaties aanloopt. Een *nieuwe* option — Voering, Montage, Zoom — gaat niet.
Shopify Help zegt dat zelf: wie meer dan drie options of meer dan 2048 variants nodig heeft, gebruikt een app of line item properties in het thema. Line item properties bewaren tekst. Ze wijzigen de prijs niet. De checkout houdt de variantprijs.
Voorraad per echte SKU blijft native. Een continue centimeter, een ja/nee-toeslag of een bestandsupload hoort daar niet. Die vierde keuze als variant forceren betekent: producten splijten, of een matrix die niemand bijhoudt.
Twee URL’s, twee feeds, twee voorraadposities. De koper vergelijkt ze niet. Google indexeert ze allebei. Elke prijsactie doe je twee keer.
Materiaal had al linnen en katoen. Nu ook “linnen + voering”. Combinatoriek explodeert, de optionnaam liegt, en je drie slots blijven vol.
`properties[Voering]`. Fulfillment leest het. De prijs blijft €89. Chat vraagt of voering extra is. Jij antwoordt handmatig, of de order komt te laag binnen.
Geen van die routes: drie native options voor echte SKU’s, plus een vierde veld dat wél in de som zit.
Options Price Calculator is Built for Shopify (5.0, 26 reviews). Listing: onbeperkte productopties — dropdowns, radio’s, checkboxes, numbers, dimensions, file upload, swatches — plus formules, zonder extra varianten. Free: 20 uses; Develop-plan altijd gratis. Starter $9.99/maand: onbeperkte opties, formula builder, metafields, multilingual, AI. Premium $14.99/maand: + conditional logic, Font Picker, live preview, price breakdown. USD.
Conditional velden en live preview zijn Premium. Een vierde keuze die altijd zichtbaar is — checkbox of dropdown — kan op Starter.
Typische mapping:
Native option 1–3: wat een SKU is (kleur, stof, bediening).
Calculator-veld: wat géén SKU is (voering, montage, extra laag, open tekst, bestand).
Radio Buttons of een dropdown: precies één keuze, elke optie een getal voor de formule. Checkbox: waarde of `0`. Text Field en file upload als de vierde “optie” geen lijst is.
Formule, example 2:
``` product_price + lining ```
`product_price` is de gekozen variant. `lining` is de key van het extra veld. Formula Builder: `+ - × ÷ ( )`. Helpers `Math.min`, `Math.max`, `Math.ceil`, `Math.floor`, `Math.round`. Afronden als laatste stap.
Koppelen gaat per variant. Zelfde som op alle kleuren: één calculator, bulk linking. Ander tarief per stof: tweede calculator of Premium conditional. Theme app extension onder de prijs, boven Add to cart. Selector picker voor prijs en knop — thema’s verschillen; claim geen “werkt overal zonder setup”.
Product: vouwgordijn. Native options: Stof (linnen / katoen), Kleur (zand / antraciet), Bediening (koord / ketting). Drie slots vol. Variantprijs = de kleinste baan zonder voering. Geen “Voering”-option, geen “Breedte”-option.
Calculator:
Checkbox, label `Verduisterende voering`, key `lining`, waarde `18`
Number, label `Breedte (cm)`, key `width`
Number, label `Hoogte (cm)`, key `height`
Formule:
``` product_price + lining + ((width / 100) * (height / 100) * 42) ```
Preview: variant €89, 180 × 240, voering aan. Oppervlak 4,32 m². Stof 181,44. Voering 18. Totaal 288,44. Zelfde gordijn, voering uit: 270,44. De native options blijven drie. De vierde keuze staat in het veld, niet in de variantmatrix.
Wil je voering alleen tonen bij linnen? Dat is Premium conditional logic. Tot die tijd blijft de checkbox zichtbaar; uit = `0`.
AI-generation van velden en formules zit op Starter+. Handig als draft. De getallen in preview controleer je zelf. Server-side price validation hoort bij de app: checkout volgt de formule, niet alleen het thema.
Installeer Options Price Calculator. Free om te testen; Starter voor onbeperkte velden.
Open het product waarvan de drie options al SKU’s zijn. Voeg géén vierde native option toe.
Checkbox of dropdown voor de extra keuze. Numbers als er maten bij horen.
Formule: `product_price` plus het extra veld. Test drie previewwaarden: uit, aan, leeg.
Koppel per variant. Plaats het app block. Bestel zelf. Check regel en bedrag.
Splijt het product niet in “met” en “zonder”. Splijt de *keuze*: SKU in Shopify, toeslag in de calculator.
Shopify vierde productoptie toevoegen is geen vierde regel onder Variants. Native stopt bij drie options en 2048 variants. De vierde keuze — voering, montage, bestand — is een veld met een getal in de som. Zo blijft je catalogus drie SKU-assen, en ziet de koper de extra optie tóch op de productpagina.
Zet die optie in Options Price Calculator. Daarna groeit de matrix niet, en groeit de prijs wél mee.
Diensten
Reviews
5/5
Mail: info@onlineorigins.nl
Tel: 073 234 0612
KVK: 89825624
BTW: NL865123639B01
Bruistensingel 500,© 2026 Online Origins