Shopify er en hostet e-handelsplatform med lukket kildekode. Butikken kører hos Shopify, og alt hvad du vil ændre, skal ske gennem de udvidelsespunkter, platformen selv stiller til rådighed. Efter tal fra W3Techs kører 5,3 procent af alle websites og 31,2 procent af alle e-handelssystemer på Shopify.
Sådan udvider man den
Udvidelser hedder apps og distribueres gennem Shopify App Store, som har over 16.000 apps. En app taler med butikken gennem GraphQL Admin API, lægger sig ind i brugerfladen med app extensions, kan ændre forretningslogik med Shopify Functions og får besked om hændelser gennem webhooks.
Modellen er velafgrænset. Ingen skriver ind i platformens kerne, og ingen kan overskrive den. Til gengæld er man bundet af de udvidelsespunkter, der findes. Er der ikke et på det sted, du har brug for, kan du ikke lave dit eget.
Hvad det betyder for aldersverifikation
Checkout er låst, og det er den vigtigste enkeltoplysning på hele siden. checkout.liquid, additional scripts og script tags lukkes for Thank you-siden og Order status-siden den 28. august 2025 for Shopify Plus. Shopify Scripts fungerer sammen med Checkout Extensions frem til 30. juni 2026. Erstatningen hedder Checkout Extensibility, og det er den vej, nye tilpasninger skal gå. Butikker uden Plus har aldrig haft adgang til checkout.liquid overhovedet.
I praksis betyder det, at du ikke bare kan skyde et stykke JavaScript ind i checkout og standse ordren der. Tjekket skal ligge et sted, platformen tillader, og det skal gribe fat i tide.
Timingen er ikke frivillig. Et alderskontrolsystem er defineret som et it-system, der entydigt elektronisk bekræfter, at forbrugerens alder er inden for aldersgrænsen, og kontrollen skal ske, inden salget gennemføres. Et tjek, der først kører mellem betaling og pakning, opfylder ikke kravet.
Sådan gør du det hos os
Vi har en færdig Shopify-app, så aldersverifikationen med MitID kan slås til, uden at nogen skal røre temaets kode eller finde ud af, hvad Checkout Extensibility tillader i denne måned. Vi har taget den del.
Du binder dig ikke, og der er ikke et minimumsforbrug, du skal nå op på. Sælger du fyrværkeri i december og ingenting i marts, betaler du ikke for marts. Support og rådgivning foregår på dansk, og du kan få butikken gennemgået, uden at det koster noget. Du bestemmer også selv, om du vil stå som dataansvarlig, eller om vi håndterer persondataene, og valget ændrer ikke prisen.