
De klant wil gravure op 12 oktober. Jij hebt in Shopify Size, Kleur en Materiaal al vol. Een vierde option “Leverdatum” bestaat native niet. Elke dag als option value is een nieuwe cel in het variantenraster — en die cel is geen voorraad. Wat je zoekt is een Shopify datumkiezer productoptie: een kalender op de productpagina, de gekozen dag op de orderregel, zonder een SKU per datum.
Dat veld zit niet in Adding variants. Shopify staat drie options en 2048 variants toe. Een kalender is geen Size. Een Liquid-invoer `properties[Leverdatum]` bewaart de string, maar wijzigt de prijs niet. Theme-inputs zijn geen calculator.
Eerder ging het over continue afmetingen die niet in varianten passen. Hier is de as geen centimeter maar een dag. De listing van Options Price Calculator noemt onder Customization expliciet Dates.
Varianten zijn combinaties die je kunt inslaan of een media-slot geven. “12 oktober” is geen SKU. Van nu tot kerst als values eet één van je drie slots en levert alsnog geen kalender: de klant klikt door een dropdown van tientallen datums.
Shopify Help is helder: meer options of meer variants? Een app, of thema-code die line item properties ophaalt. Die properties rekenen niet. Wie rush-toeslag wil “als de datum binnen twee dagen valt”, kan dat niet in een native option stoppen. Dat is logica ná de datum, niet de datum zelf.
Wat native wél hoort: gravurekleur of houtsoort als variant, omdat je die legt. Wat native niet hoort: elke mogelijke leverdag als option value.
Maandag / woensdag / vrijdag als drie values. Werkt tot iemand zaterdag wil, of tot je productie vijf weken vooruitloopt. Dan groeit de lijst, en je hebt nog steeds geen kalender.
De klant typt `12/10`, `okt 12`, `asap`. Fulfillment ontcijfert. Geen consistent formaat, geen verplichte keuze, geen koppeling naar latere regels.
De orderregel toont de dag. Checkout telt de productprijs. Jij mailt naderhand over een toeslag. Geen live totaal, geen “verplicht vóór Add to cart”.
Dat is geen planning. Dat is 2048 cells volmaken met datums die niemand ooit inslaat.
Geen van die routes geeft je: kalender, vaste formatting, verplicht veld, datum op de order — zonder extra variants.
Options Price Calculator is Built for Shopify (5.0, 26 reviews op de listing). Onbeperkte productopties, formules, live totaal — zonder extra varianten. Starter $9.99/maand: onbeperkte opties, formula builder, metafields, multilingual. 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.
De Date Picker-docs: klanten kiezen een datum via een kalender. Typisch: leverdatum, afspraak, planning. Het veld beïnvloedt de prijs niet direct. De gekozen datum kun je later in de calculator gebruiken voor conditionele logica of prijsregels.
Label staat boven het veld. Docs-voorbeeld: `Preferred delivery date`. In het Nederlands op de storefront bijvoorbeeld “Gewenste leverdatum” of “Datum gravure”. Houd het kort.
Key is de technische id. Alleen kleine letters, cijfers en underscores; geen spaties. Voorbeelden uit de docs: `delivery_date`, `appointment_date`. Die key is hoe latere stappen het veld vinden.
Required field aan: geen datum, geen Add to cart. Zet dat aan als fulfillment de dag écht nodig heeft. Zet het uit als de datum optioneel is (cadeau zonder deadline).
De tip in de docs: gebruik de Date Picker als je gestructureerde datum wilt in plaats van vrije tekst. Zo voorkom je ongeldige invoer.
Variables and Field Values: de Date Picker levert de geselecteerde datumstring. Die refereer je doorgaans vanuit conditionele logica, niet door hem bij de prijs op te tellen. `product_price + delivery_date` is geen formule. Een datum is geen getal zoals `width`.
Conditionele formules zijn Premium (Conditional Pricing): if/then/else op formuliervelden. Claim geen rush-toeslag op Free of Starter. Op Starter blijft de kalender een orderregel: de dag staat erop, de prijs komt uit `product_price` plus andere velden (maten, checkbox, dropdown) die wél numeriek zijn.
Rich Text ernaast mag uitleg zijn — “plan minstens vijf werkdagen” — dat veld is display-only en zit niet in de formule.
Zet de calculator als theme app extension op de productpagina, onder de prijs, boven Add to cart. Selectors voor prijs en winkelwagen horen bij jouw HTML; custom thema’s gebruiken de selector picker. Server-side price validation voorkomt dat alleen de browser telt. De datum gaat mee als extra productdata op de regel, zodat fulfillment hem in de bevestigingsmail en in admin ziet — niet als extra Shopify-variant.
SKU’s blijven native: messing / RVS (twee values). Dat is één option. Geen “Datum”-option.
Calculator, van boven naar beneden:
Date Picker, label `Gewenste gravuredatum`, key `engraving_date`, Required aan
Custom text voor de naam (listing: Custom text)
Formule op Starter: `product_price` plus wat de tekst- of checkboxvelden numeriek bijdragen — niet de datum erbij optellen
Klant kiest RVS, typt “Anna”, pikt 12 oktober. Live prijs is de variantprijs. Op de orderregel staat 12 oktober. Jij plant de laser. Geen SKU “rvs-12-oktober”.
Toeslag “binnen 48 uur”? Alleen als je op Premium conditionals zet en die regel naloopt in de calculator. Verzin geen operator als die niet in de formule-docs voor dit veld staat. Tot die tijd: Rich Text met de levertijd, kalender verplicht, planning in je WMS.
Koppel de calculator via Linking Products & Variants. Eén calculator voor de serie volstaat als alleen `product_price` per metaal verschilt.
Installeer Options Price Calculator. Free: 20 uses. Starter $9.99/maand. Premium $14.99/maand als je conditionals op de datum nodig hebt.
App block op de producttemplate — How to Add the Extension to the Product Page.
Voeg Date Picker toe. Key `delivery_date` of `engraving_date`. Required aan als de dag verplicht is.
Houd kleur en materiaal als Shopify-varianten. Datums niet.
Test: kies een dag, laat het veld leeg (moet blokkeren als Required aan staat), wissel van variant, controleer winkelwagen en orderregel.
Theme bindings zijn er omdat thema’s verschillen — niet “werkt overal zonder setup”.
Een Shopify datumkiezer productoptie is geen vierde variantoptie en geen vrije tekst. Het is een kalender met een key, optioneel verplicht, en een datumstring op de order. Native Shopify stopt bij drie options en 2048 variants; 12 oktober hoort daar niet in. De prijs volgt andere velden; de datum zelf tel je niet op. Conditionele toeslagen op die dag zijn Premium.
Zet de kalender in Options Price Calculator en laat de volgende klant een dag kiezen zonder een SKU per datum.
Diensten
Reviews
5/5
Mail: info@onlineorigins.nl
Tel: 073 234 0612
KVK: 89825624
BTW: NL865123639B01
Bruistensingel 500,© 2026 Online Origins