FAQ
Stoßen Sie auf Probleme mit Ihrer Lightspeed-Integration? Diese FAQ behandelt die häufigsten Probleme und deren Lösungen, von Formatters bis zu Synchronisierungsfehlern.
Verwendung von Formatters #
Clerk.js ermöglicht es Ihnen, eigene JavaScript-Funktionen zu schreiben, die neue Funktionen zu Ihren Designs hinzufügen.
Formatters können auf zwei Arten hinzugefügt werden:
Über my.clerk.io > Developers > Formatters, wo jeder Formatter als separater Eintrag erstellt werden kann.
Als eine Konfiguration für Clerk.js, im tracking-script, das auf allen Seiten eingefügt wird und wo mehrere Formatters gleichzeitig hinzugefügt werden können.
Beispiel-Formatter #
Ein Beispiel finden Sie unten. Bitte beachten Sie, dass dies Clerk V2 (neueste Version) ist:
Clerk('config', {
key: 'O7UITkJIXqXibeQF9ONobiGGKYYKtbvh',
formatters: {
log_price: function(price) {
console.log(price);
}
}
});
Mehrere Formatters #
Sie können beliebig viele Formatters schreiben, durch Kommas getrennt, wie folgt:
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;
}
}
Verwendung in Designs #
Nachdem Sie Ihre Formatters erstellt haben, können Sie diese in Designs mit folgender Syntax verwenden:

Dies ermöglicht es Ihnen, beliebige Funktionen in Ihren Designs zu erstellen, die Sie mit Clerk in Ihrem Webshop verwenden möchten.
Häufige Fehler #
Clerk nicht definiert #
Wenn diese Fehlermeldung angezeigt wird, bedeutet das, Clerk wird auf der Website nicht definiert.
Der häufigste Grund dafür ist, dass die Clerk-Tracking-Skripte nicht an den richtigen Stellen implementiert sind.
Klicken Sie hier, um den Implementierungsprozess für das Einfügen sowohl des Order Tracking als auch des Visitor Tracking Skripts zu sehen.
API-Abkühlung #
Diese Meldung in den Data-Sync-Protokollen stammt von dem Lightspeed rate limit.
Lightspeed hat standardmäßig ein niedriges Rate Limit gesetzt, um das übertragene Datenvolumen ihrer Services zu steuern.
Bitte beachten Sie, dass dieses Rate Limit außerhalb von Clerks Kontrolle liegt.
Um dieses Problem zu lösen, haben Sie zwei Möglichkeiten:
Erwägen Sie ein Upgrade des Rate Limit Services bei Lightspeed.
Alternativ können Sie abwarten, bis der Synchronisationsprozess abgeschlossen ist.
429 Too Many Requests #
Dieser Fehler bedeutet, dass Lightspeed zu viele Anfragen in einem bestimmten Zeitraum gestellt hat und somit das rate limit überschritten wurde.
Um dies zu beheben, empfehlen wir, die Seitengröße unter Ihren data sync settings in my.clerk.io > Data > Configuration anzupassen.
Diese Seite wurde von einer hilfreichen KI übersetzt, daher kann es zu Sprachfehlern kommen. Vielen Dank für Ihr Verständnis.