Lightspeed

Häufig gestellte Fragen

Verwendung von Formatierern in Designs #

Clerk.js ermöglicht es Ihnen, benutzerdefinierte JavaScript-Funktionen zu schreiben, die neue Funktionalität zu den Designs hinzufügen.

Formatierer können auf zwei Arten hinzugefügt werden:

  • Über my.clerk.io > Einstellungen > Formatierer, wo jeder Formatierer als separate Einträge erstellt werden kann.
  • Als Konfiguration für Clerk.js, im Tracking-Skript, das auf allen Seiten eingefügt wird, wo mehrere Formatierer gleichzeitig hinzugefügt werden können.

Ein Beispiel ist unten zu sehen. Bitte beachten Sie, dass dies Clerk V2 (neueste Version) ist:


    Clerk('config', {
      key: 'O7UITkJIXqXibeQF9ONobiGGKYYKtbvh',
      formatters: {
             log_price: function(price) {
             console.log(price);
          }
      });

Sie können beliebig viele Formatierer 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;
   }
}

Nachdem Sie Ihre Formatierer erstellt haben, können Sie sie in Designs mit dieser Syntax verwenden:

Dies ermöglicht es Ihnen, jede Funktionalität in Ihren Designs zu erstellen, die Sie mit Clerk.io in Ihrem Webshop verwenden möchten.

Häufige Fehler #

Uncaught ReferenceError: Clerk ist nicht definiert #

Wenn Sie diese Fehlermeldung sehen, bedeutet dies, dass Clerk auf der Website nicht definiert ist.

Die häufigste Ursache dafür ist, dass die Clerk.io-Tracking-Skripte nicht an den entsprechenden Stellen implementiert sind.

Klicken Sie hier, um den Implementierungsprozess für das Einfügen sowohl der Bestellverfolgungs- als auch der Besuchertracking-Skripte zu sehen.

API COOLDOWN Beginnt erneut in… #

Diese Nachricht in den Daten-Synchronisierungsprotokollen stammt von der Lightspeed Rate-Limit. Lightspeed hat standardmäßig ein niedriges Rate-Limit festgelegt, um das Volumen der von ihren Diensten übertragenen Daten zu verwalten. Bitte beachten Sie, dass dieses Rate-Limit nicht unter der Kontrolle von Clerk steht. Um dies zu beheben, haben Sie zwei Optionen:

  1. Erwägen Sie, den Rate-Limit-Dienst bei Lightspeed zu upgraden.
  2. Alternativ können Sie wählen, auf den Abschluss des Synchronisierungsprozesses zu warten.

429 Fehler - Zu viele Anfragen #

Dieser Fehler bedeutet, dass Lightspeed in einem bestimmten Zeitraum zu viele Anfragen gestellt hat und das Rate-Limit überschritten wurde. Um dies zu beheben, empfehlen wir, die Seitengröße unter Ihren Daten-Synchronisierungseinstellungen im my.clerk.io-Backend anzupassen.

Diese Seite wurde von einer hilfreichen KI übersetzt, daher kann es zu Sprachfehlern kommen. Vielen Dank für Ihr Verständnis.