
De klant wil 612 × 418 mm, 5 mm helder, met geslepen kanten. Jij hebt platen van 3, 5 en 8 mm op voorraad — geen raster van honderden zaagsnedes. Wie Shopify plexiglas op maat bestellen zoekt, wil die plaat verkopen zoals de zaag hem maakt: dikte als echte SKU, snijmaten als getal, prijs live op de productpagina. Geen mail na de meetstaat.
Native Shopify-varianten kennen geen continue millimeter. Een line-itemveld `properties[Breedte]` bewaart de maat, maar wijzigt de prijs niet. Options Price Calculator zet dikte op de variant, breedte en hoogte in number fields, en rekent `product_price × oppervlakte` terwijl de klant nog op de pagina zit.
Dat is iets anders dan metaal op lengte (één as) of vloer per m² plus snijtoeslag (rolmateriaal). Hier is het plaatmateriaal: twee snijmaten, tarief per dikte, optioneel een slijptoelage. Bodem en plafond in dezelfde som staan in Math.min en Math.max. Dit stuk is de productopbouw.
Adding variants laat maximaal drie options per product en maximaal 2048 variants. De oude grens van 100 is weg. De drie-optiegrens niet. Dikte, kleur (helder / opaal / rook) en uitvoering (standaard / UV) vullen dat plafond al. Elke extra centimeter als variant is een SKU die je magazijn nooit ziet.
Wat native wél kan: echte voorraad per dikte. Wat native niet kan: 612 × 418 mm als cellen in een matrix, of een prijs = breedte × hoogte × tarief zonder een variant per cel. Daarvoor is de formule.
Line item properties in het thema stoppen de millimeters op de orderregel. Checkout rekent de vaste variantprijs. Jij gaat alsnog de zaaglijst in de inbox tikken.
Overzichtelijk tot iemand 612 mm nodig heeft en A2 koopt, of belt. Je 2048-plafond vreet je er niet mee op. Het is ook geen echte zaagsnede.
Shopify-quantity is een geheel getal. De winkelwagen zegt “2 stuks”. De zaag krijgt geen 612 × 418. Voorraad en verzendgewicht kloppen niet.
Werkt. Traag. De klant ziet geen live prijs. De listing van deze app is juist gemaakt voor made-to-measure zonder extra varianten of handmatige offertes.
Geen van die routes: dikte als SKU, twee getalvelden, som live, Add to cart.
Options Price Calculator is Built for Shopify (5.0, 26 reviews). Onbeperkte productopties — listing noemt Numbers, Dimensions, Checkboxes, Dropdowns, file upload — plus formules, zonder extra varianten. Starter $9.99/maand: onbeperkte opties, formula builder, metafields, multilingual, AI. Premium $14.99/maand: + conditional logic, Font Picker, live preview, price breakdown. Free: 20 uses; op een Shopify Develop-plan altijd gratis. Facturatie in USD.
Laat Dikte (3 / 5 / 8 mm) als native variant. Zet het tarief per m² op die variant: 5 mm is duurder dan 3 mm. `product_price` is altijd de huidige variant. Wisselt de klant van dikte, dan volgt het tarief.
Twee Number Input-velden:
Label `Breedte (m)`, placeholder `bijv. 0.612`, key `width`
Label `Hoogte (m)`, placeholder `bijv. 0.418`, key `height`
Keys: alleen kleine letters, cijfers, underscores. Required field aan: zonder maat geen Add to cart. Allow negative values uit. Minimum en Maximum altijd — de docs zeggen dat expliciet, anders typt iemand 8 mm of 12 meter. Voorbeeld uit dezelfde docs: minimum `10`, maximum `300` (in jouw eenheid). Werk in meters als je tarief per m² is, of reken millimeters om in de formule.
Zet Is quantity input uit. Quantity is het aantal platen, niet de zaagsnede. Slechts één number field per calculator mag quantity zijn.
Pricing / Formula Examples, example 1, is `product_price + (width * height)`. Bij plexiglas is het tarief meestal de variantprijs per m², dus vermenigvuldig je:
``` product_price * width * height ```
Vaste zaagkosten erbij, zoals example 5:
``` product_price * width * height + 12 ```
`12` is de zaagtoeslag in je shopvaluta. Checkbox Geslepen kanten: aangevinkt = geconfigureerde waarde, uit = `0`. Variables and Field Values behandelt dat hetzelfde. Formule:
``` product_price * width * height + 12 + polish ```
File upload voor een DXF of PDF van de contour: listing heeft file upload; example 9 telt de numeric value als er een bestand is. Geen live preview beloven — dat is Premium Product Personalizer.
Operators: `+ - × ÷ ( )`. Afronden als laatste stap, volgens de Formula Builder. Custom variable `oppervlakte` met `width * height` houdt de hoofdformule leesbaar. Conditionals (minimumprijs, staffel boven 2 m) zijn Premium — label dat.
Wat dit niet is: onbeperkte Shopify-varianten, of voorraad per millimeter. De SKU blijft de plaatdikte. De zaagsnede blijft invoer.
Product: helder acryl. Native options: Dikte (3 / 5 / 8 mm) en Kleur (helder / opaal). Twee options, onder de drie. Variantprijs = tarief per m² voor die dikte. Klant vult breedte en hoogte in meters in. Zaagtoeslag €12. Slijpen +€8.
Number fields `width` en `height`. Checkbox `polish` met numeric value `8`. Formule:
``` product_price * width * height + 12 + polish ```
Preview: 0,612 × 0,418 op 5 mm à €89/m² ≈ €22,76 + €12 = €34,76 zonder slijpen. Met vinkje €42,76. 0,01 × 0,01 mag niet door je minimum heen — zet min/max op de velden, of een bodem in de som met `Math.max` (zie het helpers-artikel). 8 × 3 m zonder maximum is een typefout, geen bestelling.
Theme app extension op de productpagina. Selector picker voor prijs en Add to cart, omdat thema’s verschillen. Claim niet “werkt op elk thema zonder setup”. Koppel de calculator per variant; bulk linking als dezelfde formule op alle diktes past. Server-side price validation hoort bij de app.
AI-powered generation van opties/formules zit op Starter+. Handig voor een draft; de meters, de zaagtoeslag en het vinkje controleer je zelf met previewwaarden.
Installeer Options Price Calculator. Built for Shopify, 5.0 (26).
Laat dikte (en kleur) als native options. Geen zaagsnede in de variantmatrix.
Twee number fields voor breedte en hoogte. Required, min/max, geen negatieve waarden. Quantity blijft het aantal platen.
Formule: tarief van de variant × oppervlakte, plus zaagtoeslag, plus checkbox. Test preview: klein reststuk, gangbare deur, te groot vlak.
Koppel per variant. Plaats de theme app extension. Selector picker voor prijs en Add to cart.
Bestel zelf. Check regel, millimeters, bedrag. Geen extra SKU.
Wil je een staffel boven 2 m² of een andere factor bij “dik 8 mm plus slijpen”? Dat is Premium if/then. De basisplaat draait op Starter.
Shopify plexiglas op maat bestellen is geen raster van zaagsnedes en geen offerte na de tekening. Dikte blijft de voorraadbare SKU. Breedte en hoogte gaan in number fields. De formule toont de prijs voordat de klant op Add to cart drukt. Native Shopify stopt bij drie options en 2048 variants. De calculator vult de continue millimeter in, zonder extra SKU.
Zet de snijmaten in de formula builder van Options Price Calculator. Daarna zaagt de orderbevestiging dezelfde millimeters als de productpagina, niet je inbox.
Diensten
Reviews
5/5
Mail: info@onlineorigins.nl
Tel: 073 234 0612
KVK: 89825624
BTW: NL865123639B01
Bruistensingel 500,© 2026 Online Origins