Native of een app? Zo kies je zonder platformschuld.
Diek Thunnissen · 3 aug 2026 · 6 min leestijd
Elke app op het kritieke pad is techniek die je niet bezit. Het beslisframework dat wij gebruiken: native waar het kan, app waar die waarde toevoegt, maatwerk waar standaard stopt.
Shopify zelf kan meer dan de meeste teams denken. Metafields en metaobjects dragen productdata en contentstructuren die vroeger een apart CMS vroegen. Functions handelen kortings- en checkout-logica native af. En sinds checkout extensibility hoeft er voor de checkout geen app-laag meer tussen.
De drie vragen die wij stellen
Kan Shopify dit native? Dan bouwen we het native, ook als een app sneller lijkt. Voegt een app blijvend waarde toe zonder het kritieke pad te raken? Dan mag hij erin. Stopt standaard waar jouw proces begint? Dan is maatwerk de investering waard.
“Native waar het kan. App waar die waarde toevoegt. Maatwerk waar standaard stopt.”
// Shopify Function: korting alleen op niet-afgeprijsde items
const discounts = input.cart.lines
.filter((line) => !line.merchandise.compareAtPrice)
.map((line) => ({
targets: [{ cartLine: { id: line.id } }],
value: { percentage: { value: 10.0 } },
}));Zo blijft de setup schoon terwijl de shop groeit: elke laag heeft een eigenaar, elke keuze is herleidbaar, en een migratie later begint nooit bij het ontrafelen van een app-kluwen.
Diek ThunnissenFounder & lead developer. Bouwt, verbetert en migreert de Shopify-laag voor DTC- en B2B-merken.Plan een gesprek →