
Je gordijncalculator werkt. Breedte, hoogte, stoftoeslag, de formule klopt. Nu komt de jaloezie-lijn: bijna dezelfde velden, andere staffel, andere previewfoto. Nieuw bouwen is een middag. Per ongeluk de werkende calculator overschrijven is erger.
Shopify calculator dupliceren en exporteren is precies die tussenweg. In de Calculator Builder van Options Price Calculator kloon je een rij, of je downloadt een JSON-backup vóór je de formule aanraakt. Geen extra Shopify-variant per stof. Shopify Help Adding variants blijft drie options en 2048 variants. Een tweede calculator is geen vierde option.
Listing (live, USD): Free $0 (20 uses; altijd gratis op Develop). Starter $9.99. Premium $19.99 (conditional logic, Font Picker, live preview, lookup tables). Extra plan $39.99 (conditional fields, draft-order checkout, admin-calculator). Built for Shopify, 5.0 uit 27 reviews. Engels in de UI.
Gisteren: productafbeelding wisselen bij een optie. Hier: dezelfde calculator kopiëren of als bestand meenemen.
De lijst in Calculator Builder toont alle calculators van de shop. Elke calculator heeft velden, design, formule en settings. Koppeling gebeurt per variant — zie Linking Products & Variants. Eén product met Default Title krijgt één koppeling. Een product met stof-SKU’s mag per variant een andere calculator hebben.
Wat native Shopify niet doet: een prijsformule bewaren als versie. Je hebt geen “calculator v3 van 12 oktober”. Overschrijf je de formule `product_price + (width * height)`, dan is de oude weg. Export is die versie, op schijf.
Wat native wél doet: varianten. Die zijn voorraad. Jaloezie 90×130 als SKU mag. Elke millimeter als variant mag niet — dat is het calculator-veld.
Formule in hetzelfde bestand “even” aanpassen. De gordijnenprijs zakt omdat je een jaloezie-toeslag testte. Er is geen undo buiten wat jij zelf hebt gedownload.
Screenshot van de formule in Slack. Handig tot iemand een haakje mist. JSON bevat velden, design, formule, vertalingen en gerelateerde config. Een PNG niet.
Tweede product, zelfde calculator. Prima als de logica identiek is. Bulk linking zet één calculator op alle zichtbare varianten. Zodra de jaloezie een andere lookup-tabel nodig heeft, wil je een kopie — niet dezelfde rij overschrijven.
Free-plan: tweede calculator forceren. Docs: Free mag één bewerkbare calculator. Aanmaken, dupliceren of importeren is geblokkeerd tot je upgrade of de bestaande verwijdert. Starter en Premium: onbeperkt. Verwijderen om te importeren is een keuze, geen workaround die de oude JSON terugzet als je die niet hebt.
Op de calculatorrij: Duplicate. Kloon van velden, design, formule en settings. Handig voor productlijnen die 80% delen. Daarna pas je de kopie aan. De bron blijft staan.
Na dupliceren: koppel de nieuwe calculator aan de juiste varianten. De kloon hangt niet vanzelf aan het jaloezie-product.
Uit de builder (of list actions, als die er zijn): Export downloadt JSON. Formuliervelden, design, formule, vertalingen, gerelateerde config. Docs: bewaar exports als versiegeschiedenis vóór grote edits. Dat is geen git. Dat is een bestand in je Downloads-map, met datum in de naam als jij die zet.
Export is geen live sync met een andere shop. Het is een snapshot.
Import uploadt eerder geëxporteerde JSON en maakt een calculator. Op Free: geblokkeerd zodra je die ene calculator al hebt.
Na import, in deze volgorde:
Veldkeys en formules nalopen. Keys worden variabelen. Een typefout in `width` breekt `width * height`.
Product preview-images checken als de export media noemde. Die URLs horen bij de bronsite.
Koppelen aan de juiste productvarianten. Import zet die koppeling niet voor je.
Create blijft bestaan: Create new opent de 5-stappenbouwer (velden → preview → design → formule → settings), of Generate with AI voor een eerste draft. Duplicate is sneller als 80% al klopt. AI is Starter+ onbeperkt; Free deelt één trial-use over AI-features.
Shop A verkoopt gordijnen op maat. Calculator `gordijn-m2` hangt aan alle gordijnvarianten. Formule ongeveer `product_price + (width * height)` plus een stoftoeslag als checkbox. Dat werkt.
Lijn B: jaloezieën, dezelfde breedte/hoogte, andere toeslag, andere preview. Stappen:
Export van `gordijn-m2` — backup, datum in de bestandsnaam.
Duplicate → hernoem naar `jaloezie-m2`.
Pas alleen de kopie aan. Lookup-tabel of toeslagveld: dat is Premium als het om lookup tables of conditional pricing gaat. Label dat zo.
Koppel `jaloezie-m2` aan de jaloezie-varianten. Test één variant eerst. Bulk linking overschrijft bestaande koppelingen op zichtbare rijen.
Gordijncalculator ongemoeid laten. Geen “even in dezelfde rij”.
Tweede shop, zelfde merk: export meenemen, daar importeren, daarna stap 1–3 van de importchecklist. Varianten opnieuw koppelen. Previewmedia opnieuw zetten.
Server-side price validation blijft aan. JSON is configuratie, geen vrijbrief om prijzen in de browser te tunen.
Export is een backup van die calculator: velden, design, formule, vertalingen, gerelateerde config. Geen shopkloon. Theme-app-extension, app embed en selector picker zitten op het thema. Duplicate/import zet die niet aan in een nieuwe winkel.
Na een grote cataloguswijziging: productdata verversen zodat nieuwe varianten in de koppel-lijst staan, daarna de gedupliceerde calculator toewijzen. Filters (vendor, tag, collectie, variant-id) beperken bulk linking tot zichtbare rijen. Verborgen rijen blijven ongemoeid.
Meertalige UI-strings van de calculator (Starter+) reizen mee in de JSON. Na import op een shop met andere gepubliceerde talen: tabs nalopen. Tokens zoals `{min}` blijven tokens.
Premium lookup-tabellen (tot 50 stuks, 50×50) zitten in de formulestap. Duplicate kopieert die tabellen mee. CSV van een lookup-grid is een ánder bestand dan de calculator-JSON. Niet door elkaar halen.
Open Options Price Calculator → Calculator Builder.
Sta je op Free met al één calculator? Dan eerst Starter, of accepteer dat duplicate/import geblokkeerd is.
Voor een veilige edit: Export, daarna pas de formule.
Voor een tweede lijn: Duplicate, hernoem, koppel varianten.
Voor een andere shop: Export hier, Import daar, veldkeys + preview + variantkoppeling.
Controleer de productpagina als klant, niet alleen in de previewstap.
Theme-app-extension blijft nodig op de productpagina. Duplicate kopieert settings, niet magisch elk thema.
Shopify calculator dupliceren en exporteren is geen tweede productoptie en geen extra variant. Het is een kloon of een JSON-snapshot van iets dat native Shopify niet versioneert. Free: één bewerkbare calculator. Starter/Premium: onbeperkt. Na import altijd veldkeys, previewbeelden en variantkoppeling. Drie Shopify-options en 2048 variants blijven het plafond van de catalogus — de calculator zit ernaast.
Zet de werkende gordijncalculator eerst op schijf, daarna pas de jaloezie-kopie. Listing en docs: Options Price Calculator.
Diensten
Reviews
5/5
Mail: info@onlineorigins.nl
Tel: 073 234 0612
KVK: 89825624
BTW: NL865123639B01
Bruistensingel 500,© 2026 Online Origins