DanDomain Classic

Ofte stillede spørgsmål

Løsninger på almindelige spørgsmål og problemer ved brug af Clerk med Dandomain Classic

Oplever du 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å testmiljøer 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åledes:

https://USER:PASS@dandomain.clerk.io/api/6155349/28

Almindelige synkroniseringsfejl #

Når du importerer data med Clerk’s Dandomain App, er det din webshop-server, der har ansvaret for at sende produkt-, kategori- og salgsdata til Clerk.

Dog kan serverens konfiguration i nogle tilfælde blokere importen i at tilgå dataene, hvilket medfører 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 for den butik, du arbejder i på my.clerk.io.

I nogle tilfælde (hvis du bruger en ældre Dandomain-version), vises denne fejl også, hvis du bruger forskellige sprog-domæner, og hvert har forskellige IDs.

I dette tilfælde skal du sikre dig, at ID’erne for hver butik svarer til dem i din Dandomain-backend.

Hvad hvis jeg allerede har whitelistet men fejlen stadig opstår?

Der er nogle tilfælde, hvor du har whitelistet importørens IP-adresse, men fejlen stadig fortsætter.

I disse tilfælde anbefaler vi, at du undersøger følgende:

  • Autentificeringsdelen af body’en kan være fjernet fra anmodningen fra shop-serveren.

  • Rate limit for serveren i forhold til Cloudflare.

404 Not Found #

Denne fejl opstår, hvis importøren ikke kunne tilgå det link, der sender data fra webshoppen.

I de fleste tilfælde sker det fordi appen enten:

  • Slet ikke er installeret

  • Et cacheproblem gør at linket ikke initialiseres

Sørg først for, at du har installeret appen korrekt.

Dernæst tøm webshoppen’s cache, før du forsøger en ny import.

429 Too Many Requests #

Denne fejl opstår, hvis din server afviser importøren pga. for mange indkommende anmodninger.

Du kan løse dette ved at øge serverens request-limit eller sætte Page Size til en højere værdi i my.clerk.io > Data > Configuration. En større side-størrelse betyder, at importøren sender færre, men større anmodninger.

500 Internal Server Error #

Denne fejl betyder, at din server stødte på en intern fejl og ikke kunne specificere hvilken fejl, der opstod.

I disse tilfælde skal du tjekke din Server Log for at identificere hvilket proces der crashede og hvorfor.

Ofte skyldes det blot et produkt med en ugyldig attribut eller en funktion, der kaldes forkert i webshoppen.

Hvis dette er tilfældet, anbefaler vi at kontakte vores tekniske supportteam for denne del.

503 Service Unavailable #

Denne fejl er som regel midlertidig og skyldes at serveren er for optaget 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å maksimum-kapacitet.

Tjek serverbelastningen for at identificere om dette 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.

Eftersom de to versioner fungerer en smule forskelligt, skal du følge disse trin for at opgradere korrekt.

De to vigtigste forskelle i Clerk.js 2 er, at Designs i my.clerk.io bruger Liquid templating-sproget, men de kan også nemt oprettes med 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:

Design Editor-mulighed #

  1. Gå til my.clerk.io > Recommendations/Search > Designs > New Design.

  2. Følg designopsætnings-guiden, vælg din design type og giv dit design et navn (vi anbefaler at tilføje “V2”, så det er tydeligt at du bruger Clerk.js 2).

  3. I Design Editor kan du klikke på ethvert eksisterende element som navn, billede, knap osv. for at redigere det, eller tilføje nye elementer til designet for at vise mere information om produkter.

  4. Klik på Publish Design, når du er færdig, og gå til Step 2 i guiden.

  5. Gå til Recommendations/Search > Elements og skift dit Clerk Element til at bruge dit nye Design.

  6. Klik på Update Element. Dette vil midlertidigt gøre, at de ikke vises på din webshop, indtil du er færdig med Step 2. Vælg det nye Design til alle Elementer, der skal opdateres.

Du er nu klar til at skifte til Clerk.js 2.

Aktivér Clerk.js 2 #

Dernæst skal du aktivere Clerk.js 2 i Dandomain Classic appen.

  1. Log ind i din Dandomain Classic-backend og gå til Clerk App i sidemenuen.

  2. Under General, klik og sæt flueben ved Brug Clerk.js 2 og klik på Save:

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