FAQ
Brug af formattere i design #
Clerk.js giver dig mulighed for at skrive brugerdefinerede javascript-funktioner, der tilføjer ny funktionalitet til Design.
Formattere kan tilføjes på to måder:
- Gennem my.clerk.io > Indstillinger > Formatering,, hvor hver formatter kan oprettes som separate poster.
- Som en
PLACEHOLDER_3 til Clerk.js, i tracking-script, der indsættes på alle sider, hvor flere formattere kan tilføjes på én gang.
Et eksempel kan ses nedenfor. Vær opmærksom på, at dette er Clerk V2 (seneste version):
Clerk('config', {
key: 'O7UITkJIXqXibeQF9ONobiGGKYYKtbvh',
formatters: {
log_price: function(price) {
console.log(price);
}
});
Du kan skrive et vilkårligt antal formateringer, adskilt af komma, sådan her:
formatters: {
log_price: function(price) {
console.log(price);
},
calculate_discount: function(price,special_price) {
return price-special_price;
},
substring: function(text) {
var short_string = text.substring(0,20);
return short_string;
}
}
Når du har oprettet dine formateringer, kan du bruge dem i Designs med denne syntaks:
Dette giver dig mulighed for at oprette enhver funktionalitet i dine designs, som du gerne vil bruge med Clerk.io i din webshop.
Almindelige fejl #
Uncaught ReferenceError: Clerk er ikke defineret #
Hvis du ser denne fejlmeddelelse, betyder det, at Clerk ikke er defineret på webstedet.
Den mest almindelige årsag til dette er, at Clerk.io tracking Scripts ikke er implementeret de rigtige steder.
Klik på
API COOLDOWN Starter igen om… #
Denne meddelelse i datasynkroniseringslogfilerne kommer fra Lightspeed hastighedsgrænse. Lightspeed har som standard sat en lav hastighedsgrænse for at styre mængden af data, der overføres fra deres tjenester. Bemærk, at denne hastighedsgrænse ikke er under Clerk’s kontrol. For at løse dette har du to muligheder:
- Overvej at opgradere hastighedsgrænsetjenesten med Lightspeed.
- Alternativt kan du vælge at vente på, at synkroniseringsprocessen er færdig.
429 Fejl - For mange anmodninger #
Denne fejl betyder, at Lightspeed har foretaget for mange anmodninger inden for et givet tidsrum og overskredet sin hastighedsgrænse. For at løse dette foreslår vi, at du justerer sidestørrelsen under din indstillinger for datasynkronisering i my.clerk.io backend.
Denne side er oversat af en hjælpsom AI, og der kan derfor være sproglige fejl. Tak for forståelsen.