Custom Shopify tema eller Dawn og Horizon: hvad skal du vælge?

De fleste danske webshops har ikke brug for et custom Shopify tema. Dawn og temaerne i Horizon-familien er gratis referencetemaer fra Shopify, de følger med platformen, og de kan mere end de fleste regner med. Start der.

Et eget tema giver mening, når I har en funktion, standardtemaet ikke kan levere, eller når designet i sig selv er en del af det, kunderne betaler for. Det er en kort liste. Den er kortere, end de fleste bureauer har lyst til at sige højt.

Vi bygger custom temaer, og vi fraråder dem omtrent lige så tit, som vi sælger dem.

Hvad Dawn og Horizon faktisk kan

Et Shopify tema er bygget af nogle få byggeklodser. Templates bestemmer, hvilke sektioner en sidetype viser. Sektioner er de moduler, du flytter rundt på i temaeditoren. Blokke er de mindre dele inde i sektionerne, og temablokke ligger som selvstændige Liquid-filer i temaets blocks-mappe, så de kan genbruges på tværs af hele temaet og endda ligge inde i hinanden. Snippets er kode, der bliver genbrugt, men som aldrig dukker op i editoren.

Grænserne er højere, end folk tror. En JSON-template kan rendere op til 25 sektioner, hver sektion kan rumme op til 50 blokke, og et tema kan indeholde op til 300 temablokke i alt. På en dansk webshop med 200 produkter er vi sjældent i nærheden af de tal.

Oven i det kan apps lægge deres egne app-blokke ind gennem theme app extensions, uden at nogen rører temaets kode. Det er værd at vide af en grund, folk overser: koden forsvinder igen, når appen bliver afinstalleret. Vi ser stadig webshops, hvor en fjernet anmeldelses-app har efterladt død kode i produktsiden i to år, fordi den var skrevet direkte ind i temaet.

Standardtemaerne kan også hente jeres egne data. Metafelter og metaobjekter dækker det meste af det, folk ellers beder om ny kode til, og et metaobjekt kan få sin egen sideskabelon i temaet. Tag en butik, der sælger keramik og gerne vil have en størrelsesguide og en lille producenthistorie på hver produktside. Det kræver ingen temaudvikling. Metafelter til indholdet, en temablok til visningen, færdig på en eftermiddag.

Hvornår et custom Shopify tema er pengene værd

Der er nogle få situationer, hvor vi selv foreslår det.

  • Produktet har en konfigurator eller en logik, der ikke ligner en almindelig produktside, og som ingen app løser ordentligt.
  • Designet er en del af varen, typisk hos brands hvor folk køber udtrykket lige så meget som produktet.
  • I har trafik nok til, at et halvt sekunds indlæsningstid er rigtige penge, og I vil have kontrol over hver eneste forespørgsel i Liquid.
  • I har allerede bygget så meget ovenpå et standardtema, at det reelt er et custom tema, bare uden struktur og uden dokumentation.

Det sidste punkt rammer flere end de øvrige tilsammen. En webshop starter på Dawn, får tilføjet en sektion her og en tilretning der, og fire år senere ligger der kode, som ingen i huset kan forklare. Det er stadig et standardtema, bare med gæld på.

SKŌUD, et hudplejebrand fra Hamborg, fik bygget et custom tema hos os. Det var det rigtige valg der, fordi hele forretningen hviler på udtrykket. For ABC Home var svaret et andet. Deres byg-selv-ord produktside lagde hvert bogstav som sin egen linje i kurven, og det forvirrede kunderne. Vi forenklede den side og A/B-testede layout og knapper, og konverteringen steg markant. Der var ingen grund til at bygge et nyt tema for at nå dertil.

Opdateringer er den forskel, de fleste overser

Bruger I et tema fra Shopifys temabibliotek, vedligeholder temaudvikleren det. Opdateringer kan komme helt automatisk, men kun hvis alle temaets filer stadig er i deres oprindelige stand. Undtagelserne er settings_data.json og JSON-filerne i templates-mappen, altså jeres indstillinger og jeres sideopsætninger. Har nogen redigeret bare en enkelt Liquid-fil, ryger den automatik.

Så får I i stedet en besked under Onlinebutik > Temaer om, at opdateringen kan installeres som et nyt, upubliceret tema. Det betyder, at nogen skal lægge jeres tilpasninger ind igen og teste dem. Det er ikke gratis, og det er præcis den udgift, ingen budgetterer med, når temaet bliver valgt.

Nogle opdateringer kræver altid manuel håndtering, også på et urørt tema. Det gælder, når udvikleren fjerner en sektion eller ændrer en indstilling, så jeres nuværende værdi ikke længere er gyldig. Shopify kræver mindst fire uger mellem opdateringer af temaer i biblioteket, så det er ikke noget, der rammer hver uge. Det rammer bare altid på et dårligt tidspunkt.

Et custom tema har ikke det problem, for der er ingen leverandøropdateringer at miste. Til gengæld er I selv hele vedligeholdelsen. Nye Shopify-funktioner, nye krav fra platformen og nye browsere skal håndteres af jeres udvikler, ikke af en temaudvikler i udlandet.

Forhold Standardtema, urørt Standardtema med tilpasninger Custom tema
Tid til lancering Dage Uger Måneder
Opdateringer fra temaudvikleren Kan køre automatisk Skal lægges ind manuelt Findes ikke
Hvem retter fejl i temaet Temaudvikleren Jer og jeres bureau Jer og jeres bureau
Frihed i design Det, presets tillader Stor Fuld
Risiko ved skift af bureau Lav Mellem Høj, hvis koden er udokumenteret

Hertil kommer, at et tema i biblioteket kan rumme op til fem presets, altså færdige designvarianter over samme kode. Mange når aldrig at prøve mere end den første.

Hastighed er sjældent temaets skyld alene

For at komme ind i Shopifys temabibliotek skal et tema have et gennemsnitligt Lighthouse-hastighedsscore på mindst 60 målt på tværs af forside, produktside og kollektionsside. De temaer, I kan vælge imellem, er altså ikke langsomme fra fabrikken.

Det, der gør webshops langsomme, kommer som regel bagefter. Apps, der indlæser deres eget JavaScript på hver eneste side, uanset om de bruges der. Billeder i fuld opløsning, som nogen har hentet direkte fra fotografen. Dybt indlejrede Liquid-løkker over produkter og varianter, som Shopify selv udpeger som den hyppigste årsag til lang svartid fra serveren. Et tema, der er hurtigt med 10 produkter, kan være langsomt med 100.

De billigste gevinster ligger næsten altid det samme sted. Billedet øverst på siden må ikke være sat til lazy loading, det skal markeres med fetchpriority høj, og det må ikke være gemt bag en fade-in-animation, der udskyder visningen. Det tager en udvikler en time at rette, og den time flytter tit mere end en hel temaombygning gjorde året før.

Shopifys eget værktøj shopify theme check fanger en god del af det inden udgivelse: scripts, der blokerer indlæsningen, filer hentet fra fremmede domæner, og billeder uden width og height. Vi kører det i vores pipeline på alle kunder. Og så findes der apps, der lover et højere score ved at snyde selve målingen, for eksempel ved at vise crawlere noget andet end kunderne. Shopify beskriver problemet i deres vejledning om hastighed i temaer. Dem ville vi ikke installere.

Tilgængelighed er ikke længere et pænt ekstra

Temaer i Shopifys bibliotek skal leve op til en række krav om tilgængelighed, før de bliver godkendt. Alt skal kunne betjenes med tastatur, fokus skal være synligt, billeder skal have alt-tekst, og kontrasten mellem tekst og baggrund skal være mindst 4,5 til 1 for brødtekst. Det er ikke et spørgsmål om smag, og et godkendt standardtema har det med hjemmefra.

Det er også det første, der forsvinder, når nogen begynder at rette i farverne uden at måle. Lysegrå tekst på hvid baggrund er den klassiker, vi oftest render ind i. Den ser fin ud på en skærm indenfor og er ulæselig på en telefon i sollys. Bygger I et custom tema, arver I hele det ansvar selv.

Mellemvejen: byg ovenpå standardtemaet

Den her vej vælger vi for flest kunder. I beholder Dawn eller Horizon som fundament og lægger jeres egne sektioner og temablokke ovenpå. Designet bliver jeres, og strukturen bliver ved med at være noget, en hvilken som helst Shopify-udvikler kan gå ind i uden at læse sig ind i en uge først.

Prisen er, at I giver afkald på de automatiske opdateringer i det sekund, I rører en fil. Gevinsten er, at et bureauskifte ikke bliver et arkæologisk udgravningsprojekt. For Perfect Jeans, som vi har haft på growth retainer siden 2024, betyder det, at nye funktioner kan bygges løbende hen over året uden at hele temaet skal åbnes op.

Arbejdet foregår med Shopify CLI. Temaet ligger i Git, vi kører shopify theme dev lokalt med hot reload og ser ændringerne med det samme, og intet bliver skubbet til den offentlige butik, før det er set igennem. Det er kedeligt håndværk. Det er også grunden til, at vi sjældent har brand på en fredag eftermiddag.

Sådan regner vi på det

Selve abonnementet fylder mindst i regnestykket. Shopify Basic koster 32 € om måneden pr. september 2026, cirka 240 kr., og Grow koster 92 €, cirka 690 kr. Et Shopify tema er en engangsudgift plus vedligehold, uanset hvilken vej I vælger, og vi har skrevet hele regnestykket ud i vores gennemgang af, hvad en Shopify webshop koster.

Spørgsmålet, vi stiller kunderne, er ikke hvad et tema koster. Det er, hvad forskellen er værd. Skal et nyt tema løfte konverteringen med et halvt procentpoint, kan I regne på, hvad det betyder ved jeres nuværende trafik og jeres nuværende gennemsnitsordre. Så ved I, om der er en sag. Kan ingen forklare, hvad designet skal ændre i kundens adfærd, er svaret som regel, at pengene ligger bedre i konverteringsoptimering af de sider, I allerede har.

Vi siger det samme internt: det billigste tema er det, I ikke skal bygge om igen om to år.

Sådan griber vi det an

Første skridt er altid at åbne temaet og se, hvad der faktisk er lavet i det. Ofte er der tilpasset en hel del, uden at noget af det er skrevet ned. Derefter gennemgår vi, hvad der kan blive stående, hvad der skal ryge, og hvad der reelt kræver ny kode. SecondFootballShirts begyndte præcis sådan, med en fuld gennemgang af butikken, før vi rørte en eneste fil. De har været på growth retainer hos os siden sommeren 2024.

Er I i tvivl om, hvilken vej der passer til jer, så skriv til os, og lad os kigge på temaet sammen. I kan også se, hvordan vi arbejder med temaudvikling, hvad et løbende samarbejde indeholder, eller hvilke webshops vi har bygget.

Ofte stillede spørgsmål

Kan jeg skifte tema uden at miste produkter og sider?

Ja. Produkter, kollektioner, kunder og ordrer ligger i Shopify, ikke i temaet. Det, I skal bygge op igen, er sideopsætningerne i temaeditoren og eventuelle tilpasninger i koden. Installer altid det nye tema som upubliceret først, og gennemgå de vigtigste sider, før I skifter. Shopify har en dansk vejledning i deres hjælpecenter.

Mister jeg mine apps, hvis jeg skifter tema?

Apps, der bruger app-blokke, skal placeres igen i det nye tema, men selve appen og dens data følger butikken. Ældre apps, der har skrevet direkte ind i temakoden, er en anden sag. Dem skal nogen finde og rydde op efter i hånden, og det er tit her, timerne løber.

Kan jeg ændre kassen med et custom tema?

Nej, ikke via temaet. Kassen bliver tilpasset gennem checkout extensibility, altså apps og checkout UI extensions, og checkout.liquid findes ikke længere for nye butikker. Det er uafhængigt af, hvilket tema I kører.

Hvor lang tid tager et custom tema?

Måneder frem for uger, og det meste af tiden går ikke med at skrive kode. Den går med at blive enige om, hvad siderne skal kunne. Har I ikke et færdigt design og en produktside, I er enige om internt, er I ikke klar endnu.

Er Horizon bedre end Dawn?

Begge er gratis referencetemaer fra Shopify, og begge kan bruges som udgangspunkt. Vi vælger ud fra, hvad butikken skal kunne, og hvor mange sidetyper der skal bygges, ikke ud fra hvad der er nyest. Prøv dem begge som upublicerede temaer med jeres egne produkter i, før I beslutter jer.

Om forfatteren: Lucas Tran er stifter af Arktic Studio og Shopify-udvikler. Vi er et Shopify-bureau med kontor i Aarhus og Barcelona og har hjulpet over 300 virksomheder med deres webshop.

Got a question or just want to chat?

Got a question or just want to chat?

Your Name
Your Email
Your Number Phone
Estimated project budget