FAQ
Støder du på problemer med din Dandomain Classic integration? Denne FAQ dækker de mest almindelige problemer og deres løsninger, fra HTTP-autentificering til synkroniseringsfejl.
HTTP-autentificering #
HTTP-autentificering bruges ofte på test-sites for at undgå uønskede besøgende.
Dette vil blokere Clerk-importøren og vise en 401 Unauthorized fejl i synkroniseringsloggen.
Du kan løse dette ved at indsætte autentificeringsoplysningerne i import-URL’en.
I my.clerk.io > Data > Configuration, opdater din import-URL sådan her:
https://USER:PASS@dandomain.clerk.io/api/6155349/28
Almindelige synkroniseringsfejl #
Når du importerer data med Clerks Dandomain App, er din webshops server ansvarlig for at sende produkt-, kategori- og salgsdata til Clerk.
I nogle tilfælde kan serverens konfiguration dog blokere importen fra at få adgang til dataene, hvilket forårsager en fejl i Data Sync.
Nedenfor er en liste over de mest almindelige fejl og hvordan de løses.
401 Unauthorized #
Denne fejl opstår, hvis din webshop eller udviklingsmiljø kræver HTTP-autentificering for at få adgang.
Dette løses ved at indsætte Username og Password som en del af Import URL’en:
http://USER:PASS@dandomain.clerk.io/api/6155349/28

403 Forbidden #
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 adgang.
Den nyeste IP-adresse kan findes her.
Tjek også at din public key, private key og import URL er korrekte i forhold til den butik, du arbejder med i my.clerk.io.
I nogle tilfælde (hvis du bruger en ældre Dandomain-version), vil denne fejl også blive vist, hvis du bruger forskellige sprog-domæner, som hver har forskellige IDs.
I så fald skal du sikre, at IDs for hver butik svarer til dem i din Dandomain-backend.

Hvad hvis jeg allerede har whitelistet, men fejlen stadig opstår?
Der er et par tilfælde, hvor du har whitelisted importørens IP-adresse, og fejlen stadig opstår.
I disse tilfælde anbefaler vi, at du undersøger disse dele:
Autentificeringsdelen af bodyen kan være fjernet fra anmodningen fra butikkens server.
Rate limit for serveren ift. Cloudflare.
404 Not Found #
Denne fejl opstår, hvis importøren ikke kunne få adgang til linket, som sender data fra webshoppen.
I de fleste tilfælde sker det, fordi appen enten:
Ikke er installeret overhovedet
En cache gør, at linket ikke bliver initialiseret
Sørg først for, at du har installeret appen korrekt.
Sørg dernæst for at tømme din webshops cache, før du prøver en ny import.
429 Too Many Requests #
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 request limit højere for din server eller ved at sætte Page Size til en højere værdi i my.clerk.io > Data > Configuration, hvilket får importøren til at lave færre, men større forespørgsler:

500 Internal Server Error #
Denne fejl betyder, at din server stødte på en intern fejl og ikke kunne specificere, hvilken fejl det var.
I disse tilfælde skal du tjekke din Server Log for at identificere, hvilken proces der crashede og hvorfor.
I de fleste tilfælde skyldes det blot 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 dette.
503 Service Unavailable #
Denne fejl er typisk midlertidig og skyldes, at serveren har for travlt 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å maks. kapacitet.
Tjek serverbelastning for at finde ud af, om det er tilfældet.
Opgrader til Clerk.js 2 #
Clerk.js 2 er en hurtigere og mere fleksibel version af vores JavaScript-bibliotek.
Det gør det lettere at installere Clerk på enhver webshop.
Da de to versioner dog fungerer en smule forskelligt, skal du følge disse trin for at opgradere korrekt.
De to største forskelle i Clerk.js 2 er, at Designs i my.clerk.io bruger Liquid template-sproget, men de kan også nemt oprettes ved hjælp af Design Editor.
Opret designs #
Da Clerk.js 2 har en anden tilgang til Designs, skal du oprette nye.
Du kan oprette dine Clerk.js 2 Designs på to måder:
Brug den intuitive Design Editor til at oprette nye Designs, som beskrevet i de følgende punkter.
Konverter dine gamle Designs. Følg denne vejledning for at se hvordan.
Design Editor mulighed #
- Gå til my.clerk.io > Recommendations/Search > Designs > New Design.

Følg design-opsætningsguiden og vælg din designs type og giv det et navn (vi anbefaler at tilføje “V2”, så det er tydeligt, at du bruger Clerk.js 2).
I Design Editor, klik på et af de eksisterende elementer som navn, billede, knap osv. for at redigere, eller tilføj nye elementer til designet for at vise flere oplysninger om produkterne.

Klik Publish Design når du er færdig, og gå til Step 2 i guiden.
Gå til Recommendations/Search > Content og skift dit Clerk Content til at bruge dit nye Design.
Klik Update Content. Dette vil midlertidigt betyde, at de ikke vises på webshoppen, indtil du er færdig med Step 2. Vælg det nye Design for alt Content, der skal opdateres.

Du er nu klar til at skifte til Clerk.js 2.
Aktiver Clerk.js 2 #
Dernæst skal du aktivere Clerk.js 2 i Dandomain Classic-appen.
Log ind i din Dandomain Classic-backend og gå til Clerk App i sidemenuen.
Under General, klik og sæt flueben ved Brug Clerk.js 2 og klik Save:

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