Ekstern CTO
Start din Shopify-webshop: Tjekliste
Tjekliste: Start en Shopify-webshop med styr på produkter, tema, betaling, fragt og drift. Følg processen fra de første valg til test, lancering og opfølgning.
- Forfatter
- Kasper Stück
- Dato
- Læsetid
- 16 min
- Niveau
- Begynder
De Shopify-butikker jeg har set fejle, fejler sjældent på platformen. De fejler på forretningen, på compliance de udskød, eller på et checkout der læk’er ordrer nok til at hele marketing-budgettet spises op.
Denne tjekliste er bygget som en “default Shopify-opstart” for en dansk webshop i 2026. Gå igennem faserne i rækkefølge - dine krydser gemmes lokalt, så du kan arbejde videre i morgen, i næste uge eller fra et andet sted. Den har en parallel komplet guide til at starte Shopify-webshop, der forklarer hvorfor punkterne er, som de er, og hvad du risikerer hvis du springer dem over. To af compliance-punkterne kræver ekstra opmærksomhed: fortrydelsesknappen på Shopify og GDPR og cookies på Shopify.
Et godt råd
De tre punkter jeg ser flest nye Shopify-butikker fejle på: manglende fortrydelsesvejledning i Order confirmation-template, cookie-banner der ikke blokerer tags før samtykke, og Liquid-tilpasninger af temaet før de har 100 ordrer. Ret dem først - så kommer resten af vejen.
Tjekliste
0 af 132 fuldført
Fase 1 - Forretning, målgruppe og økonomi
Inden du opretter Shopify-kontoen: sæt scope, regn på enhederne, og vælg dit spor.
- Shopify B2B findes på Basic, Grow, Advanced og Plus. Afklar især kataloger, kundespecifikke priser og betalingskrav mod Shopifys aktuelle funktionsoversigt.
- Digitale varer kræver ofte apps (Digital Downloads, SendOwl) og har anderledes moms- og fortrydelsesregler.
- Salgspris minus indkøb, emballage, fragt, betalingsgebyrer (Shopify Payments på Basic: 1,9 % + 1,80 kr. pr. kortbetaling; ekstern udbyder: udbyderens gebyrer plus Shopifys tredjepartsgebyr), Shopify-abonnement delt med ordrer, apps, CAC. Under 50 kr. på AOV 400-600 kr. er for lidt.
- Kun DK = Shopify Markets er simpelt. Flere lande = Markets med prisregler, moms og sprogvariation. Vælg før tema.
- Før-priser skal kunne dokumenteres 30 dage tilbage. Shopifys 'Compare at price' viser overstreget før-pris men logger ikke historik.
- Lav: Shopify Basic (189-249 kr./md.) + Dawn + få apps. Mellem: Grow (499-660 kr./md.) + betalt tema + e-mail-værktøj. Høj: Advanced (2.150-2.870 kr./md.) + tilpasninger + flere integrationer. Læg apps, betalingsgebyrer og markedsføring oveni med dine egne tal.
- Konverteringsrate, AOV, retur-rate, kurv-frafald, CAC. Shopify Analytics dækker de fleste.
Fase 2 - Virksomhed, CVR og moms
Det kedelige, der bliver dyrt hvis det laves forkert.
- PMV kan ikke momsregistreres og duer ikke til en seriøs Shopify-butik. Enkeltmandsvirksomhed er fint til start.
- 10 minutter. Pas på phishing-mails der opkræver 'CVR-gebyr' - Erhvervsstyrelsen opkræver aldrig gebyr.
- Grænsen opgøres pr. kalenderår (fra 1. januar 2025), ikke over 12 måneder. Ja: registrér i god tid, og tjek fristen i Skattestyrelsens vejledning om momsregistrering på skat.dk. Under: frivillig registrering er en option, især hvis du har store fradragsberettigede indkøb.
- Shopify beregner automatisk 25 % moms og viser det korrekt i checkout når det er konfigureret.
- Momsregistreret = du indberetter hver periode, også ved 0 i salg.
-
- Lovpligtigt for kapitalselskaber; for personligt ejede virksomheder fra 1. januar 2026, når nettoomsætningen har været over 300.000 kr. i hvert af to på hinanden følgende indkomstår. Systemet skal være registreret hos Erhvervsstyrelsen, eller du skal selv sikre, at et ikke-registreret system opfylder bogføringslovens krav. e-conomic, Dinero og Billy kobles til Shopify gennem apps fra tredjepartsudviklere, fx Pairy, Flett eller Cloudify.
- Test med én fiktiv ordre: lander den korrekt i bogføringssystemet med korrekt momsbehandling og matcher udbetaling fra Shopify Payments?
Fase 3 - Shopify-abonnement, konto og domæne
Den tekniske fundament. Start simpelt, skift op når data viser behovet.
- Basic (249 kr./md. ved månedlig eller 189 kr./md. ved årlig betaling) dækker langt de fleste opstartsbehov. Grow (660 / 499 kr./md.) giver op til 5 medarbejderkonti og fuld adgang til data; rapporterne findes også på Basic. Advanced (2.870 / 2.150 kr./md.) giver lavere gebyrer og flere funktioner. Skal kunden vælge pakkeshop med transportørens priser i checkout, kræver det beregnede fragtrater, som Basic ikke har, så afklar pakkeshopvalget, før du vælger plan. Priser fra shopify.com/dk/priser, tjekket 2. oktober 2026.
- Skift til årlig betaling, når du er sikker på, at Shopify er langsigtet. På Basic sparer du 60 kr./md. (ca. 24 %).
-
-
- Virksomhedsnavn, adresse, CVR, mail, telefon. Bruges i footer, checkout og notification-emails — skal være korrekt for compliance.
- Revisor: kun Reports + Finances. Freelancer: kun de områder, arbejdet kræver. Giv kun fuld administratoradgang, når rollen kræver det.
- Administrerer du selv domænet hos Punktum dk, er periodegebyret 72,50 kr. inkl. moms for ét år (perioder fra 1. april 2026). Administrerer forhandleren domænet, gælder forhandlerens pris. Registrant skal være virksomheden (CVR + virksomhedsmail), ikke bureau eller privat mail.
- Settings → Domains → Connect existing domain. Sæt dit .dk som primær så Google ikke indekserer myshopify.com.
- Aldrig gmail.com eller outlook.com i Shopify-footer. Sæt SPF, DKIM og DMARC som DNS-records samtidig.
- Shopify giver dig records specifikt til notification-emails så ordrebekræftelser ikke lander i spam.
Fase 4 - Tema og branding
Start på Dawn eller et solidt betalt tema. Undgå tilpasninger før du har 100 ordrer.
- Dawn er gratis, moderne og vedligeholdes af Shopify. Et betalt tema koster en engangspris, som du ser i Theme Store. Vælg det først, når brandet kræver det.
- Shopify Theme Store er sikkerhedstjekket og vedligeholdt. Andre markedspladser er ikke.
- Hver tilpasning er vedligeholdelsesgæld. Brug theme customizer og metafields i stedet.
-
-
- 1 primær, 1 accent, 1 baggrund. Test kontrast på CTA-knapper — 'Tilføj til kurv' skal springe tydeligt i øjnene.
- Max 5-7 top-level links. Saml sekundære sider i footer.
-
Fase 5 - Shopify Payments, MobilePay og betaling
Shopify Payments dækker kort, Apple Pay, Google Pay, Shop Pay, MobilePay og Klarna for danske butikker. Dankort kræver en ekstern udbyder.
- Visa, Mastercard, American Express, Maestro, UnionPay, Apple Pay, Google Pay og Shop Pay. Indbygget 3DS/SCA. Intet tredjepartsgebyr på betalinger gennem Shopify Payments. Kræver virksomheds-, bank- og ejeroplysninger, så start i god tid.
- Shopifys accelererede checkout findes i Danmark. Shop Pay Installments (delbetaling) gør ikke; den kræver en virksomhed i USA, Canada eller Storbritannien.
- MobilePay er en lokal betalingsmetode i Shopify Payments for kunder i Danmark og Finland. Kræver at butik, kunde og valuta opfylder Shopifys krav. Test med en dansk adresse.
- Klarna kan aktiveres i Shopify Payments uden separat app, og pengene kommer med i din Shopify Payments-udbetaling. Start uden, og tilføj hvis kunderne efterspørger delbetaling eller faktura. Refundér via den oprindelige betaling.
- Dankort står ikke på Shopify Payments' liste i Danmark og kræver en ekstern udbyder som QuickPay eller PensoPay. Så betaler du Shopifys tredjepartsgebyr (2 % på Basic) oven i udbyderens gebyrer på de betalinger. Vis kun Dankort-logoet, hvis det virker.
- Brug testkortene fra Shopifys aktuelle vejledning til testtilstand. Test både godkendt, afvist og SCA-flow.
- Fra Orders → Refund → verificér pengene faktisk kommer retur til testkortet.
- Shopify Payments-sats, eventuelle eksterne udbyderes satser og Shopifys tredjepartsgebyr. Skal ind i DB-regnskabet.
-
- Hosted checkout løser PCI-compliance gratis. Custom giver risici uden værdi.
Fase 6 - Fragt, levering og retur
Retur er et produkt. Dårligt returflow spiser margin hurtigt.
- Shopify Shipping findes kun i udvalgte lande, så tjek din admin. Ellers: GLS Denmark har sin egen app (GLS Clik&Ship), og en aggregator som Shipmondo samler flere transportører, blandt andet GLS og PostNord.
- Pakkeshopvalg med transportørens priser i checkout kræver beregnede fragtrater: med på Advanced og Plus, mod tillæg eller årlig betaling på Grow, ikke på Basic. Nogle apps viser i stedet valget på takkesiden efter købet.
-
-
-
- 15-25 % over AOV er et udgangspunkt, ikke en regel. Regn på fragtens pris mod dit dækningsbidrag, og mål på dine egne data, om tærsklen hæver ordrestørrelsen.
- Kunder starter selv returnering via ordre-link. Sparer support-tid og reducerer friktion.
-
-
-
- Manglende leveringstid er en af de største friktionskilder i dansk checkout.
Fase 7 - Produkter, varianter og kollektioner
Produktdata er dit vigtigste aktiv.
-
- Shopify tillader højst 3 options og op til 2.048 varianter pr. produkt (den højere grænse blev annonceret i 2025). Nogle temaer, apps og salgskanaler understøtter færre, fx 100. Hold dig alligevel til 2 dimensioner i praksis (størrelse + farve).
- Ingredienser, pasningsvejledning, materialer, garanti. Struktureret data der vises via Dynamic sources i temaet.
-
- Hovedbillede på hvid + detaljer + livsstil. Shopify optimerer automatisk.
-
-
- Start simpelt. Lav en 'Best sellers' smart collection der auto-sorterer efter salg.
- Fyld brand og product category ind på alle produkter - uden dem afvises feedet.
- Fx specialfremstillede varer og forseglet software med brudt forsegling. Hygiejnevarer er kun undtaget, når forseglingen er brudt efter levering, og varen af sundheds- eller hygiejnegrunde ikke egner sig til returnering. Brug metafield eller tag og vis det på produktsiden.
Fase 8 - Juridiske sider via Shopify policies
Settings → Policies. Shopify linker automatisk til dem i checkout og order confirmation.
- Start fra dansk skabelon (Dansk Erhverv, FDIH). Ikke Shopifys generiske template alene.
-
- Priser, betaling, levering, fortrydelse, reklamation, klageadgang, ansvarsbegrænsning.
-
-
- Settings → Notifications → Order confirmation → Edit code. Selve vejledningen skal være i mailen, ikke kun et link. Ellers kan fristen forlænges til højst 12 mdr. + 14 dage efter levering.
- Krav siden 19. juni 2026: en let tilgængelig funktion mærket 'Fortryd aftale' (eller tilsvarende) i hele fortrydelsesperioden, hvor kunden angiver navn, oplysninger der identificerer aftalen (fx ordrenummer) og den elektroniske kanal til kvitteringen (fx e-mail), og et bekræftelsestrin mærket 'Bekræft fortrydelse'. Shopifys retur- og annulleringsregler kan hjælpe, men gør ikke butikken lovlig af sig selv.
- Kunden skal straks have en kvittering, typisk en e-mail, med indholdet af fortrydelsen og dato og tidspunkt for indsendelsen.
- Oplysningerne før købet skal fortælle, at funktionen findes, og hvor kunden finder den. Læg også et link i footeren.
-
- EU's ODR-platform blev lukket 20. juli 2025, og nye klager kunne ikke indsendes fra 20. marts 2025. Gamle skabeloner indeholder et link der ikke længere findes.
-
- Standard Shopify checkout håndterer det korrekt - undgå custom modifikationer.
Fase 9 - GDPR, cookies og tilgængelighed
Samtykke før sporing. Digitaliseringsstyrelsen fører tilsyn med cookiereglerne, Datatilsynet med GDPR. Tilgængelighedsloven gælder fra 28. juni 2025, og e-handelstjenester til forbrugere er omfattet. Mikrovirksomheder, der tilbyder tjenester, er undtaget. En mikrovirksomhed beskæftiger under 10 personer og har en årlig omsætning eller en samlet årlig balance på højst 2 mio. EUR. Undtagelsen gælder tjenester, ikke krav til produkter. Min anbefaling er at ramme baseline alligevel.
- Shopifys indbyggede banner er ifølge Shopify inkluderet i alle Shopify-planer (Indstillinger > Kundeprivatliv) – ingen ekstra app nødvendig. Kunden skal kunne sige ja eller nej i bannerets første lag, og det skal være lige så let at afvise som at acceptere.
- Shopifys banner styrer Shopifys egne værktøjer og pixels, og Shopify respekterer samtykket for værktøjer, der er integreret med Customer Privacy API. Tredjepartsbannere skal kobles til Shopifys privatlivsindstillinger. Andre scripts og pixels kræver et banner eller egen logik, der reelt blokerer dem indtil samtykke.
- Uden Consent Mode v2 og gyldigt samtykke bruges data fra EØS-besøgende ikke til personaliseret annoncering. Custom web pixels som GTM kræver manuel kode.
- Test i incognito: dev-tools → Application → Cookies. Før samtykke må der kun være tekniske cookies.
-
-
-
- Klaviyo, Google, Meta, fragtleverandører, helpdesk, cookie-banner-app. Saml på ét sted.
-
- Svar uden unødig forsinkelse og senest én måned efter modtagelsen. Fristen kan forlænges med to måneder ved komplekse eller mange anmodninger, men personen skal have besked inden for den første måned.
- TAB gennem produkt → kurv → checkout. Skal kunne gennemføres uden mus.
-
-
-
Fase 10 - SEO, analytics og marketing
Måleplan før marketing-budget.
-
- Native Shopify-til-GA4 slår manuelt GTM-setup hver gang. Færre fejl og bedre event-dækning.
-
-
-
-
-
-
-
- Tvungne tilmeldinger er forbudt. Adskil altid fra køb.
- Brug Shopifys indbyggede Blog under Online Store → Blog posts.
Fase 11 - Pre-launch QA og soft lancering
Hvor du fanger fejl, der ellers koster dig i de første 48 timer.
-
- Kort, MobilePay, Shop Pay, Klarna (hvis relevant), gæstekøb med rabatkode. Refund hver af dem.
-
- Mål Core Web Vitals i grøn. Deaktivér unødvendige apps hvis de trækker ned.
-
-
-
-
-
- Hver app er performance-risiko og månedlig udgift. Gennemgå listen.
-
-
Fase 12 - Launch-dag
Kort, fokuseret dag. Ingen nye funktioner. Kun lancering og overvågning.
- Lav en lille reel ordre på dit eget kort og refund bagefter.
-
-
-
-
-
-
-
Fase 13 - De første 90 dage
Efter lancering begynder det rigtige arbejde. Ugentlig rytme slår månedlig hver gang.
-
- Konvertering, AOV, retur-rate, kurv-frafald. Én time mandag morgen.
-
-
-
-
-
-
-
-
Fremgang gemmes lokalt i din browser.