Shopify draft order checkout voor maatwerkprijs: knop wordt draft plus factuurlink. Embed verplicht; zonder calculatorregel blijft native checkout.
2026-10-25

Shopify draft order checkout voor een maatwerkprijs

De klant vult 184 × 92 cm in. De calculator toont €412,80. In de winkelwagen staat dat bedrag. Bij Checkout springt Shopify terug naar de productprijs van €89. De maat is een line item property. Die wijzigt de checkout-prijs niet.

Wat je zoekt is Shopify draft order checkout voor een maatwerkprijs: de checkout-knop maakt een draft order in je admin en stuurt de klant naar de factuurlink van díé draft. De server zet de calculatorprijs, niet het thema.

Shopify Help Adding variants blijft drie options en 2048 variants. Niet 100. Elke millimeter als SKU past daar niet. De foto bij een finish kan wél een mapping zijn — dat stond in productafbeelding wisselen bij een optie. Dit stuk is de kassa erna.

De listing van Options Price Calculator zet Draft order checkout / Order from admin op het $39.99-plan. Claim het niet op Free, $9.99 of Premium $19.99.

Native checkout laat de formule los

Shopify-checkout rekent met variantprijs, kortingen, verzending, belasting. Een calculator schrijft `__ooCustomPrice` op de regel. Zonder extra checkout-stap is dat een property. De kassa mag die negeren.

Line item properties (`properties[Breedte]`) bewaren de input. Ze zijn geen prijsengine. Een thema-knop “Checkout” in de cart drawer gaat naar `/checkout`. Daar is de formule weg, tenzij iets de knop onderschept.

Wat native wél hoort: S/M/L + kleur als echte SKU’s. Wat native niet hoort: 1840 millimeter-varianten zodat de kassa “toevallig” hetzelfde bedrag toont als de PDP.

Wat shops nu doen tot de inbox vol zit

Elke maat als variant

Breedte 80, 90, 100. Eén option-slot vol. De koper wil 92. Jij maakt een draft met de hand. De productpagina liegt over de prijs, of je laat “op aanvraag” staan.

Factuur achteraf

Klant bestelt tegen productprijs. Jij past de order aan. Chargeback, verkeerde btw, fulfillment die €89 ziet i.p.v. €412.

Draft tikken in admin

Shopify-drafts zijn sterk: regels, korting, factuur versturen. Jij typt de SKU’s. De klant wacht. Dat schaalt tot drie orders per week.

Geen van die routes geeft je: calculatorregel → server maakt draft → klant betaalt op de invoice-URL, met dezelfde selecties.

$39.99: Create draft order on checkout

Options Price Calculator is Built for Shopify (5.0, 27 reviews). Onbeperkte productopties en formules, zonder extra varianten. Live listing, USD:

  • Free — 20 uses; op een Shopify Develop-plan altijd gratis

  • $9.99/maand — onbeperkte opties, AI, formula builder, metafields, styling, multilingual

  • $19.99/maand (Premium) — + conditional logic, Font Picker, live preview, price breakdown, lookup tables en file uploads

  • $39.99/maand — + conditional fields, draft-order checkout, admin-calculator, setup-service

De docs Draft order checkout: Settings → Checkout → Create draft order on checkout → Save. Nieuwe shops: de toggle staat uit tot jij hem opslaat.

Wat er gebeurt:

  1. De app vangt checkout-knoppen (cart, mini-cart, drawer) op pagina’s waar het script draait.

  2. Winkelwagen plus line item properties (selecties, custom price, signatures, custom image) gaan naar de app-server.

  3. De server maakt een draft in je admin en geeft de invoice-URL terug.

  4. De klant gaat daarheen om te betalen.

Zonder calculatorregels valt checkout terug op native Shopify. Een winkelwagen met alleen een T-shirt zonder calculator gaat gewoon naar `/checkout`.

App embed is geen extraatje

Draft checkout werkt alleen op pagina’s die de app embed laden. Zet de Product Calculator-embed aan voor het hele thema, of minstens voor cart, product met quick-add drawer, en andere templates met een checkout-knop. Zonder embed wordt de knop niet onderschept. De klant betaalt de variantprijs.

Thema met een eigen knop-ID? Advanced settings → Custom checkout button selector. Bijvoorbeeld `#CartDrawer-Checkout`. Extra selectors eerst; daarna de ingebouwde lijst.

E-mail is optioneel. Ingelogd of al op de cart bekend: de draft hangt aan die klant. Anders een gast-draft.

Server-side price validation

De draft-flow volgt de globale toggle Server-side price validation. Aan: de prijs op elke calculatorregel wordt server-side gecontroleerd vóór de draft bestaat. Uit: `__ooCustomPrice` gaat as-is mee. Nieuwe shops: uit tot je Theme settings opslaat. Voor maatwerkprijzen wil je die check aan.

Tip uit dezelfde docs: draft aan in de app, maar nooit Save in theme settings, is alsnog native checkout.

Praktijk: gordijn 184 × 92, stof op voorraad

Shop “Raamlijn”. Linnen en katoen blijven Materiaal als native variant — echte rollen. Breedte en hoogte zijn velden. Formule in de trant van `product_price + (width * height)` uit de formula-docs. Conditional staffel bij overmaat is Premium; de checkout-stap zelf is $39.99.

  1. Installeer Options Price Calculator op het $39.99-plan, of upgrade als Starter/Premium de velden al heeft.

  2. Calculator koppelen via Linking Products & Variants. Theme app block op de productpagina.

  3. App embed aan op cart én product (drawer).

  4. Settings → Checkout → Create draft order on checkout → Save. Theme settings opslaan.

  5. Price settings: server-side validation aan, Save.

  6. Test: 184 × 92, linnen, Add to cart, Checkout vanuit de drawer. In admin moet een draft staan met het calculatorbedrag. Gast-test zonder login: gast-draft. Daarna een winkelwagen zónder calculatorregel: native checkout.

Afwijkende knop: zet de selector, niet een tweede app. Live preview / option images zijn andere Premium-lagen; die vervangen deze kassa niet.

Aan de slag

  1. Open de listing. Draft-order checkout zit op $39.99, naast admin-calculator en conditional fields. Free is 20 uses. $9.99 bouwt velden. $19.99 is live preview en conditionals, niet deze checkout.

  2. Embed + productblock. How to Add the Extension to the Product Page.

  3. Create draft order on checkout. Save in de app én in theme settings.

  4. Server-side validation aan als je de maatwerkprijs wilt beschermen.

  5. Test drawer, cart-pagina, quick-add, gast en ingelogd. Kijk of de draft de selecties draagt.

Theme bindings bestaan omdat thema’s verschillen. Zonder embed is er geen onderschepping. Shopify zelf stopt bij drie options en 2048 variants; die limiet omzeil je niet met duizend maat-SKU’s.

Tot slot

Shopify draft order checkout voor een maatwerkprijs is een setting op het $39.99-plan, geen extra Color-option. Checkout-knop → draft → factuurlink. Zonder calculatorregel blijft native checkout. Embed verplicht. Servercheck aanbevolen.

Zet de toggle in Options Price Calculator. De klant vult 184 × 92 in. De factuur toont €412,80. Jij typt de draft niet.

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