FAQ
Synkronisering med HTTP Auth #
Ofte bruges HTTP-godkendelse på staging-sider for at undgå uinviterede besøgende.
Dette vil også blokere Clerk-importøren og vise en 401 Unauthorized fejl i synkroniseringsloggen.
Du kan nemt verificere importøren ved at indsætte godkendelsesoplysningerne i import-URL’en som nedenfor, i Data Sync på my.clerk.io:
https://USER:OASS@dandomain.clerk.io/api/6155349/28
Almindelige synkroniseringsfejl #
Når du importerer data med Clerk.io’s DanDomain App, er webshoppens server ansvarlig for at sende produkt-, kategori- og salgsdata til Clerk.io.
Men i nogle tilfælde kan serverens konfiguration forhindre importen i at få adgang, hvilket forårsager en fejl i Data Sync.
Nedenfor er en liste over de mest almindelige fejl og hvordan man løser dem.
401 Serverfejl: Uautoriseret #
Denne fejl opstår, hvis din webshop/dev-miljø kræver HTTP-godkendelse for at få adgang.
Dette løses enkelt ved at indsætte Brugernavn og Adgangskode som en del af Import-URL’en:
http://USER:PASS@dandomain.clerk.io/api/6155349/28

403 Serverfejl: Forbudt #
Denne fejl opstår, hvis din server blokerer importøren fra at få adgang. I de fleste tilfælde skal du blot whiteliste importørens IP-adresse for at give den adgang.
Den seneste IP-adresse kan findes her.
Tjek også, at din offentlige nøgle, private nøgle og import-URL er korrekte for den butik, du opererer i my.clerk.io
I nogle tilfælde (hvis du er på en ældre dandomain-version), vil denne fejl også blive vist, hvis du bruger forskellige sprogdomæner, og hver har forskellige ID’er. I dette tilfælde skal du sikre dig, at ID’erne for hver butik svarer til dem i dit dandomain-backend.

Hvad hvis jeg allerede har whitelistet, men den samme fejl stadig opstår?
Der er nogle tilfælde, hvor du har whitelistet importørens IP-adresse, og fejlen stadig vedvarer, så anbefaler vi, at du ser på disse dele:
Godkendelsesdelen af kroppen kan være fjernet fra anmodningen fra butikkens server.
Ratebegrænsning for serveren i forhold til cloudflares.
404 Serverfejl: Ikke fundet #
Denne fejl opstår, hvis importøren ikke kunne få adgang til linket, der sender os data fra webshoppen. I de fleste tilfælde sker det, fordi udvidelsen enten er:
Slet ikke installeret
En cache forårsager, at linket ikke bliver initialiseret
Først skal du sikre dig, at du har installeret appen korrekt.
For det andet skal du sørge for at tømme din webshops cache, før du prøver en ny import.
429 Serverfejl: For mange anmodninger #
Denne fejl opstår, hvis din server nægter importøren adgang på grund af for mange indkommende anmodninger.
Du kan løse dette ved at sætte anmodningsgrænsen højere for din server eller ved at sætte Side Størrelse til en højere værdi i Clerk.io importøren, hvilket får importøren til at lave færre, større anmodninger:

500 Intern serverfejl #
Denne fejl betyder, at din server har mødt en intern fejl og ikke kunne specificere, hvilken fejl der skete.
I disse tilfælde kan du tjekke din Serverlog for at identificere, hvilken proces der gik ned, og hvorfor. I de fleste tilfælde er det simpelthen på grund af et produkt med en ugyldig attribut, eller en funktion der kaldes forkert i webshoppen. Hvis det sidste sker, anbefaler vi at kontakte vores tekniske supportteam for denne del.
503 Serverfejl: Tjenesten er utilgængelig #
Denne fejl er normalt midlertidig og skyldes, at serveren er for travl til at håndtere anmodningen. Prøv igen lidt senere.
Hvis problemet fortsætter, kan det betyde, at serveren er overbelastet med processer og er tæt på maksimal kapacitet.
Tjek serverbelastningen for at identificere, om dette er tilfældet.
Opgradering til Clerk.js 2 #
Clerk.js 2 er en hurtigere og meget mere fleksibel version af vores JavaScript-bibliotek, der gør installationen af Clerk.io på enhver webshop til en leg.
Men da de to versioner fungerer lidt forskelligt, skal du følge disse trin for at opgradere med succes.
De to hovedforskelle i Clerk.js 2 er, at Designs i my.clerk.io bruger Liquid skabelonsprog, men de kan også nemt oprettes ved hjælp af Design Editor.
Trin 1: Konvertering af Designs #
Da Clerk.js 2 har en anden tilgang til Designs, skal du oprette nye.
Du kan oprette dine Clerk.js 2 Designs på en af to måder:
1. Brug den intuitive Design Editor til at oprette nye Designs, som beskrevet i de følgende punkter.
2. Konverter dine gamle Designs. Følg denne vejledning for at se, hvordan du gør det.
1.1 Start med at gå til my.clerk.io -> Anbefalinger / Søg -> Designs og klik på Nyt Design:

1.2 Følg designopsætningsguiden og vælg din design type og giv dit design et n avn (vi anbefaler at tilføje " V2" så det er tydeligt, at du bruger Clerk.js2).
1.3. I Design Editor, klik på et af de eksisterende elementer som navn, billede, knap osv. for at redigere det, eller tilføj nye elementer til designet for at tilføje flere oplysninger om produkter.

1.5. Til sidst skal du gå til Anbefalinger / Søg -> Indhold og ændre dit Clerk.io Indhold til at bruge dit nye Design.
1.6. Klik på Opdater Indhold. Dette vil midlertidigt få dem til ikke at vise sig på din webshop, indtil du er færdig med Trin 2. Vælg det nye Design for alt Indhold, der skal opdateres.

1.9. Der! Du er nu klar til at skifte til Clerk.js 2.
Trin 2: Skift til Clerk.js 2 i DanDomain Appen #
Næste skridt er at aktivere Clerk.js 2 i DanDomain Classic-appen.
2.1. Log ind på dit DanDomain Classic backend og gå til Clerk.io App i sidemenuen.
2.2. Under Generelt klik og tjek boksen ved siden af Brug Clerk.js 2 og klik på Gem:

Denne side er oversat af en hjælpsom AI, og der kan derfor være sproglige fejl. Tak for forståelsen.