Shopify native variants of price calculator: S/M/L blijft een SKU. Formules en een vierde keuze horen bij Options Price Calculator.
2026-11-04

Wanneer Shopify-variants genoeg zijn

Een klant meet een rolgordijn op de millimeter, of bestelt raamfolie per vierkante meter. Jij wilt één productpagina en een prijs die meeloopt, zonder een variant per centimeter. Dat is *Shopify native variants of price calculator*: SKU in de admin, of een formule?

Dit stuk is een beslisregel: must-haves, matrix, en wanneer de admin wint. De app in de matrix is Options Price Calculator. Formuleprijzen zelf staan eerder.

Must-haves

Ontbreekt een regel, dan wint geen app op een mooie review.

  • De combinatie is een echte voorraadregel (maat × kleur) en de prijs staat vast per regel. Dan blijven variants de juiste plek.

  • Je hebt meer dan drie assen, of een maat die doorloopt. Dan bestaat de vierde Shopify-option niet, en elke millimeter als variant is geen voorraadmodel.

  • De prijs op de productpagina volgt de invoer. Een tekstveld op de order zonder nieuwe prijs is geen calculator.

  • Line item properties zetten tekst op de regel. Ze wijzigen de eenheidsprijs niet.

  • Een formule levert een getal op, met `+ − × ÷` en haakjes. Alleen een vaste meerprijs per dropdown dekt m² niet.

  • Extra velden zijn geen Shopify-variants en geen voorraad. Wie voorraad per millimeter wil, krijgt die ook niet via deze app.

  • Het plan dekt het volume. Free stopt bij 20 uses.

  • Conditionele prijzen, lookup-tabellen, bestandsupload en live preview horen bij Premium ($19,99). Velden tonen of verbergen zitten op de $39,99-kaart, niet op Starter.

Matrix

Shopify Help — Adding variants, gelezen op 4 november 2026: een product heeft maximaal drie options en maximaal 2048 variants. De options mogen per product verschillen (maat, kleur, stijl tegenover gewicht, afwerking, materiaal). Wil je daar overheen, dan noemt Help zelf een app uit de App Store, of thema-code die line item properties uitleest. Boven de 100 variants gaan niet elk thema, niet elke publieke app en niet elke custom app op de oude REST Admin API mee. Het plafond is 2048, niet 100. “Onbeperkte Shopify-varianten” klopt hier niet. Op Plus kan Combined Listings producten bundelen, met opnieuw tot drie options erbovenop. Dat blijft een SKU-constructie.

SituatieNative variantsOptions Price Calculator
S/M/L × kleur, voorraad en prijs per combinatieJa. Dit is het variantmodelNiet nodig
Vierde keuze zonder eigen SKU (zoom, voering, afwerking)Nee. De vierde option bestaat nietJa, als app-veld naast de echte variants
Prijs = breedte × hoogte × tariefNee. Elke cel als variant loopt tegen 2048 en is geen voorraadJa. De formula builder moet een getal opleveren
Alleen een notitie, prijs blijft gelijkProperties volstaan. Help noemt die routeAlleen zinvol als de prijs mee moet
Voorraad per millimeterKan nietKan ook niet. Dit is prijsconfiguratie, geen SKU-vervanger
Meer dan 100 variants in een oud themaRisico: thema of app ondersteunt het niet, ook al mag je tot 2048De calculator voegt geen variants toe. Bestaande SKU’s blijven de voorraad
Lookup-tabel of if/then-prijsNiet in de variant-adminPremium, $19,99. Niet op Starter
Veld tonen of verbergenNiet als variantoptie$39,99-kaart (Ultimate in de tabs)
Prijs niet te vervalsen in de browserVariantprijs komt uit ShopifyServer-side check bestaat, maar staat uit tot je hem aanzet

Calculators koppel je per variant. Eén variant op het product betekent: die koppeling dekt het product. Wisselt de klant van variant, dan wisselt de calculator mee. Elk variant heeft hooguit één calculator. Dat staat in de koppel-docs.

Wanneer de admin genoeg is

Blijf bij variants als dit allemaal waar is.

  • De kopers kiezen uit een vaste lijst. S, M, L, en een kleur. Geen vrije centimeter.

  • Je wilt voorraad, media en een eigen prijs per combinatie.

  • Je blijft binnen drie options en ruim onder 2048 variants, en je thema kan die aantallen aan.

  • Je hebt geen upload, vrije tekst of voorwaarde die de prijs stuurt.

Een webshop met alleen T-shirts in drie maten en vier kleuren hoort geen calculator te installeren. Native wint daar op eenvoud en op inventory. Een gravering die de prijs niet wijzigt, blijft een property. Help beschrijft die uitweg voor extra wensen die geen variant zijn.

De admin verliest zodra de prijs een berekening is. Een rolgordijn van 142,4 cm bij 186 cm is geen dropdown. Raamfolie per m² ook niet. Een vierde as (stof, balein, bediening, kleur) past niet in drie options, ook niet nu het variantplafond op 2048 ligt. 2048 is ruimte voor méér combinaties van die drie assen, niet voor een vierde as en niet voor elke millimeter.

Wat de listing en de docs dan wél doen

De listing van 4 november 2026 is Built for Shopify. De tekst belooft onbeperkte productopties en dynamische prijzen op basis van maten en keuzes, zonder extra variants. Categorieën noemen onder meer swatches, afmetingen, dropdowns, file upload, getallen, vrije tekst en variants display. Dat laatste betekent: de echte variants blijven zichtbaar. De app vervangt ze niet.

In de formula builder schrijf je de prijs met optellen, aftrekken, vermenigvuldigen, delen en haakjes. Een gedocumenteerd voorbeeld is `(product_price + width * height) * material_multiplier`. Het resultaat moet een getal zijn. Veldnamen worden variabelen. Numerieke product- en variant-metafields kun je meenemen. Custom variables splitsen een lange formule op. Lookup-tabellen (`lookup2d`) en conditionele if/then-formules staan in diezelfde docs als Premium.

Plaatsing is een theme app extension op de producttemplate, bij voorkeur onder de prijs en boven Add to cart (extensie). Thema’s verschillen. Daarom bestaat er een selector picker voor prijs en add-to-cart. “Werkt op elk thema zonder setup” staat niet in de docs.

De listing noemt server-side prijsvalidatie. In de docs van die schakelaar staat dat hij uit staat tot je hem in de thema-instellingen van de app aanzet en opslaat. Uit: de winkelwagen vertrouwt de berekende prijs. Aan: handtekening en payload-hash moeten kloppen, anders wordt de regel niet uitgeklapt naar de order. De controle bestaat. Hij is geen stille default.

Prijzen op de listing, 4 november 2026, in USD. De tabs heten Free, Starter, Premium en Ultimate.

PlanPrijsWat dit onderscheidt van variants
Free$020 uses. Een live winkel met doorlopende maten valt hier af
Starter$9,99/maandOnbeperkte opties, AI, formula builder, metafields, styling, meertalig
Premium$19,99/maandConditionele prijslogica, font picker, live preview, price breakdown, lookup-tabellen en file uploads
Ultimate$39,99/maandAlles in Premium, plus velden tonen/verbergen, draft-order checkout, admin-calculator, setup

AI en de formula builder zitten op Starter. Een andere formule boven een maatgrens zit op Premium. Velden tonen of verbergen zitten op $39,99. Reken een lagere kaart daar niet op.

Reviews, zonder verzonnen sterren

Op 4 november 2026: 5,0 uit 29 reviews, 29 keer vijf sterren, nul op 4, 3, 2 en 1. Drie recente kaarten:

  • 30 oktober 2026, Orange Shapes (Nederland): font, hoogte, dikte, kleur en add-ons; support snel genoemd.

  • 29 oktober 2026, Brooklyn Butcher Blocks (VS): directe schatting voor aanrechtbladen.

  • 23 oktober 2026, Kingdom Decals (VK): doet wat de winkel nodig heeft; support reageert op tijd.

Op die kaarten staat geen developer-antwoord in de opgehaalde tekst. Er is geen lagere score om te wegen. Check de listing live; cijfers schuiven. Gelanceerd op 15 augustus 2025.

Bronnen

Tot slot

Slaagt het product voor “drie options, vaste prijs, voorraad per SKU”, blijf in de admin. Faalt het omdat de vierde keuze of de centimeter niet in een variant past, dan is de uitkomst helder: properties zetten alleen tekst op de regel, en 2048 is geen vrijbrief om elke cel een SKU te geven. Options Price Calculator vult dat gat met app-velden en een formule, op Starter voor de basis en hoger zodra condities, lookups of uploads must-have zijn. Zet de server-side check aan als de prijs hard moet zijn.

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