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 poster.
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 herunder. 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 at bruge denne syntaks:

Dette giver dig mulighed for at oprette enhver funktionalitet i dine Designs, som du ønsker at bruge med Clerk i din webshop.
Almindelige fejl #
Clerk ikke defineret #
Hvis du ser denne fejlmeddelelse, betyder det, at Clerk ikke bliver defineret på websitet.
Den mest almindelige årsag til dette er, at Clerk-tracking-scripts ikke er implementeret de relevante steder.
Klik her for at se implementeringsprocessen for indsættelse af både Order Tracking og Visitor Tracking scripts.
API cooldown #
Denne besked i data-synkroniseringsloggene kommer fra Lightspeed’s rate limit.
Lightspeed har som standard sat en lav rate limit for at styre mængden af data, der overføres fra deres tjenester.
Bemærk venligst, at denne rate limit ikke er under Clerk’s 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, til synkroniseringsprocessen er gennemført.
429 Too Many Requests #
Denne fejl betyder, at Lightspeed lavede for mange forespørgsler inden for et givent tidsrum og overskred sin rate limit.
For at løse dette anbefaler vi at justere sidestø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.