Lightspeed

FAQ

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

Verwendung von Formatierern in Designs #

Clerk.js können Sie benutzerdefinierte Javascript-Funktionen schreiben, die der Entwürfe neue Funktionen hinzufügen.

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

  • Über mein.clerk.io > Einstellungen > Formatierer,, wobei jeder Formatter als separater Eintrag erstellt werden kann.
  • Als PLACEHOLDER_3 für Clerk.js, in der Tracking-Skript, die auf allen Seiten eingefügt wird, wo mehrere Formatierer auf einmal hinzugefügt werden können.

Ein Beispiel ist unten zu sehen. Bitte beachten Sie, dass es sich um Clerk V2 (neueste Version) handelt:


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

Sie können eine beliebige Anzahl von Formatierern, getrennt durch ein Komma, wie folgt eingeben:

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 mit dieser Syntax in Designs verwenden:

Auf diese Weise können Sie in Ihren Designs beliebige Funktionen erstellen, die Sie mit Clerk.io in Ihrem Webshop verwenden möchten.

Häufige Fehler #

Ungefangener Referenzfehler: Clerk ist nicht definiert #

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

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

Klicken Sie auf PLACEHOLDER_4, um den Implementierungsprozess für das Einfügen der Skripte für die Auftragsverfolgung und die Besucherverfolgung anzuzeigen.

API COOLDOWN Beginnt wieder in… #

Diese Meldung in den Datensynchronisationsprotokollen kommt von Lightspeed Ratenlimit. Lightspeed hat standardmäßig ein niedriges Ratenlimit festgelegt, um das von ihren Diensten übertragene Datenvolumen zu verwalten. Bitte beachten Sie, dass dieses Ratenlimit nicht im Einflussbereich von Clerkliegt. Um dies zu ändern, haben Sie zwei Möglichkeiten:

  1. Erwägen Sie ein Upgrade des Ratenbegrenzungsdienstes mit Lightspeed.
  2. Alternativ können Sie warten, bis der Synchronisierungsprozess abgeschlossen ist.

429 Fehler - Zu viele Anfragen #

Dieser Fehler bedeutet, dass Lightspeed zu viele Anfragen in einer bestimmten Zeit gestellt hat und seine Ratenlimit überschritten hat. Um dies zu beheben, empfehlen wir Ihnen, die Seitengröße unter Einstellungen für die Datensynchronisation im my.clerk.io Backend anzupassen.