FAQ
Støder du på problemer med din Lightspeed-integration? Denne FAQ dækker de mest almindelige problemer og deres løsninger, fra formattere til synkroniseringsfejl.
Brug af formattere #
Clerk.js giver dig mulighed for at skrive brugerdefinerede JavaScript-funktioner, der tilføjer ny funktionalitet til dine Designs.
Formattere kan tilføjes på to måder:
Gennem my.clerk.io > Developers > Formatters, hvor hver formatter kan oprettes som separate indgange.
Som en configuration for Clerk.js, i tracking-scriptet der indsættes på alle sider, hvor flere formattere kan tilføjes på én gang.
Eksempel på formatter #
Et eksempel kan ses nedenfor. Bemærk venligst, at dette er Clerk V2 (seneste version):
Clerk('config', {
key: 'O7UITkJIXqXibeQF9ONobiGGKYYKtbvh',
formatters: {
log_price: function(price) {
console.log(price);
}
}
});
Flere formattere #
Du kan skrive et hvilket som helst antal formattere, adskilt med 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;
}
}
Brug i designs #
Når du har oprettet dine formattere, kan du bruge dem i Designs ved hjælp af denne syntaks:

Dette gør det muligt for dig at oprette enhver funktionalitet i dine Designs, som du ønsker at bruge sammen med Clerk i din webshop.
Almindelige fejl #
Clerk ikke defineret #
Hvis du ser denne fejlmeddelelse, betyder det, at Clerk ikke bliver defineret på hjemmesiden.
Den mest almindelige årsag til dette er, at Clerk tracking scripts ikke er implementeret de rigtige steder.
Klik her for at se implementeringsprocessen for indsættelse af både Order Tracking og Visitor Tracking scripts.
API cooldown #
Denne meddelelse i datasynkroniseringsloggene kommer fra Lightspeeds rate limit.
Lightspeed har som standard sat en lav rate limit for at styre mængden af data, der sendes fra deres tjenester.
Bemærk venligst, at denne rate limit ikke er under Clerks kontrol.
For at løse dette har du to muligheder:
Overvej at opgradere rate limit-tjenesten hos Lightspeed.
Alternativt kan du vælge at vente på, at synkroniseringsprocessen fuldføres.
429 Too Many Requests #
Denne fejl betyder, at Lightspeed lavede for mange forespørgsler på en given tid og overskred sin rate limit.
For at løse dette foreslår vi, at du justerer side-størrelsen under dine data sync settings i my.clerk.io > Data > Configuration.
Denne side er oversat af en hjælpsom AI, og der kan derfor være sproglige fejl. Tak for forståelsen.