Dandomain Classic

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 webshop-serveren 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 til det.

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 til det. 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 inden for 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.

  • Rategrænse 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

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

For det andet, sørg 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 stødte på en intern fejl og ikke var i stand til at specificere, hvilken fejl der skete.

I disse tilfælde kan du tjekke din Server Log for at identificere, hvilken proces der crashede, og hvorfor. I de fleste tilfælde skyldes det simpelthen 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: Tjeneste 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 med at opstå, 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 installation 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 designene 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.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 skal du klikke på et af de eksisterende elementer som navn, billede, knap osv. for at redigere det, eller tilføje nye elementer til designet for at tilføje flere oplysninger om produkter.

1.4. Klik på Publicer Design, når du er færdig, og gå til Trin 2 i guiden.

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 vises 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 App #

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 skal du klikke og markere boksen ved siden af Brug Clerk.js 2 og klikke på Gem:

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