Sync Data
Synkronisér dine Shopify-produkter, meta-felter og abonnenter til Clerk. Denne guide dækker oprettelse af en app i Shopifys Developer Dashboard, tilpasning af produktdata og synkronisering af abonnentinformation.
Konfigurer datasynkronisering #
For at synkronisere dine Shopify-butiksdata med Clerk, skal du oprette en app i Shopifys Developer Dashboard og konfigurere den i Clerk. Brugeren, der opsætter synkroniseringen, skal have adgang til Developer Dashboard og tilladelser til at udvikle apps på Shopify-butikken.
Adgangskrav: Kun butiksindehavere eller personale med Developer Dashboard-tilladelser kan oprette appen (ikke via samarbejdsadgang). Hvis du opsætter for en kunde, skal du have personaleadgang eller app-legitimationsoplysninger fra dem.
Opret appen #
I Shopify, klik på Settings.
Klik på Apps and sales channels.
Klik på Develop apps.
Klik på Build apps in Dev Dashboard.
- Hvis du ikke ser denne mulighed, klik i stedet på Learn more.
- I det nye vindue, der åbnes, klik på Go to Dev Dashboard.
- Alternativt kan du åbne Dev Dashboard direkte efter log ind.
I Developer Dashboard, klik på Create App.
Indtast
Clerk.iosom app-navn.I App URL, tilføj Shopifys standard app-pladsholder:
https://shopify.dev/docs/apps/default-app-homeUnder Embed App in Shopify Admin, fjern fluebenet. Appen skal kun installeres én gang og behøver ikke at fremgå af Shopify-side menuen.
I Webhooks API Version, vælg den seneste version (mindst
2025-07).
Konfigurer scopes #
- Under Access scopes, giv Læse-adgang (scopes, der starter med
read_) til følgende:
Customers
Inventory
Locales
Markets
Metaobjects
Online Store Pages
Orders
Products
Store Content
Translations
- Nederst på skærmen, klik på Release.
Installer appen #
Klik på Home, og derefter klik på Install app i øverste højre hjørne.
Shopify videresender dig til en side, hvor du vælger hvilken Shopify Store, du vil installere appen på. Vælg din butik fra listen.
På den følgende side, gennemgå appdetaljer og klik på Install nederst til højre.
Forbind til Clerk #
Gå tilbage til Developer Dashboard og klik på Settings indenfor Clerk.io-appen. Her finder du Client ID og Client Secret.
Gå til my.clerk.io > Data > Configuration. Under Sync Method, vælg Shopify.
Indsæt Client ID og Client Secret i formularen. Klik derefter på Start Sync.
Kendt problem: Shopify kan risikere ikke at generere et token ved første synkronisering, hvilket kan forårsage en godkendelsesfejl. Dette er et kendt, periodisk problem i Shopify. Vent blot 1-2 minutter og prøv synkroniseringen igen.
Tilpasning af produktdata #
I Shopify kan meta-felter og andre attributter, du opretter, synkroniseres via my.clerk.io > System status > Data sync.
Gå blot til inputfeltet kaldet Custom Attributes og indtast de produktattributter, der skal inkluderes.
For at tilføje flere attributter, adskil dem med kommaer.

Attributter skal altid skrives med deres key.
Dette vil normalt være med små bogstaver. For eksempel skal attributten “Sizes” være “sizes”.
Du behøver ikke inkludere namespace – Clerk finder det automatisk baseret på key.
I Shopify kan du ofte finde disse nøgler ved at finde din attribut i Settings > Custom data > Products/Variants:

Synkroniser abonnenter #
Shopify understøtter håndtering af abonnenter direkte i platformen.
Disse kan nemt synkroniseres med Clerk.
Når det er aktiveret, importerer vi attributten “subscribed: true” for enhver e-mailadresse, der er abonneret i Shopify.
Dette kan derefter bruges til Auto-Email.
Gå blot til din my.clerk.io butik, så Data -> Configuration og sæt Include Subscriber State til Yes. Klik derefter på Save og start en ny synkronisering.

Hvis du vil bruge et afmeld-link til kunder, så har hver kunde, der trækkes fra et Shopify backend, en unsub_url-attribut, som kan bruges til auto email-designs i unsubscribe-feltet: {{customer.unsub_url}}
Webhooks API-versionen skal være sat til mindst 2022-04, hvor denne understøttelse blev tilføjet. Du kan tjekke dette i den app, du oprettede til Clerk i Developer Dashboard under Settings.
Legacy Custom App #
Fra januar 2026 tillader Shopify ikke længere oprettelse af custom apps direkte i Shopify admin for butikker. Eksisterende custom apps fortsætter med at virke, men denne metode skal kun bruges, hvis du allerede har en custom app sat op. For alle andre opsætninger, brug metoden Developer Dashboard-metoden ovenfor.
Hvis du har en eksisterende custom app og har brug for at bruge eller ændre den, vælg Shopify (Legacy Custom App) som Sync Method i my.clerk.io > Data > Configuration.
Disse trin gælder kun, hvis din Shopify-butik fortsat har adgang til at oprette custom apps i Shopify admin.
- I Shopify, gå til Apps > App and sales channel settings og klik på Develop apps.

Klik på Create app, navngiv den “Clerk.io”, vælg App developer, og klik derefter på Create app igen.
Klik på Configuration → Admin API integration → Configure.

Under Admin API access scopes, giv Læse-adgang (scopes, der starter med
read_) til følgende:Customers
Inventory
Locales
Markets
Metaobjects
Online Store Pages
Orders
Products
Store Content
Translations

Klik på Save, derefter Install App → Install.
Åbn API Credentials og kopier dit Shopify Domain samt appens API Key, Access Token og Secret Key.

Gå til my.clerk.io > Data > Configuration. Under Sync Method, vælg Shopify (Legacy Custom App).
Indsæt disse værdier i formularen. Vælg en standard billedstørrelse, hvis du bliver bedt om det, og klik derefter på Start Sync.
Denne side er oversat af en hjælpsom AI, og der kan derfor være sproglige fejl. Tak for forståelsen.