Lightspeed

FAQ

Uso dei formattatori nei disegni #

Clerk.js consente di scrivere funzioni javascript personalizzate, che aggiungono nuove funzionalità ai disegni.

I formattatori possono essere aggiunti in due modi:

  • Attraverso my.clerk.io > Impostazioni > Formatters, dove ogni formattatore può essere creato come voce separata.
  • Come configurazione per Clerk.js, nel tracking-script inserito in tutte le pagine, dove si possono aggiungere più formattatori contemporaneamente.

Un esempio può essere visto qui sotto. Si tenga presente che si tratta di Clerk V2 (ultima versione):


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

È possibile scrivere un numero qualsiasi di formattatori, separati da una virgola, in questo modo:

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;
   }
}

Dopo aver creato i formattatori, è possibile utilizzarli in Design con questa sintassi:

Questo vi permette di creare qualsiasi funzionalità nei vostri Design che desiderate utilizzare con Clerk.io nel vostro webshop.

Errori comuni #

Uncaught ReferenceError: Clerk non è definito #

Se si visualizza questo messaggio di errore, significa che Clerk non è definito nel sito web.

La causa più comune è che gli script di tracciamento di Clerk.io non sono implementati nei luoghi appropriati.

**Cliccare qui per visualizzare il processo di implementazione per l’inserimento di entrambi gli script Order Tracking e Visitor Tracking.

API COOLDOWN A partire da… #

Questo messaggio nei log di sincronizzazione dei dati proviene dal limite di velocità di Lightspeed. Lightspeed ha impostato un limite di velocità basso per impostazione predefinita per gestire il volume di dati trasmessi dai suoi servizi. Si noti che questo limite di velocità non è sotto il controllo di Clerk. Per risolvere il problema, avete due opzioni:

  1. Considerare la possibilità di aggiornare il servizio di limite di velocità con Lightspeed.
  2. In alternativa, potete scegliere di attendere il completamento del processo di sincronizzazione.

429 Errore - Troppe richieste #

Questo errore significa che Lightspeed ha effettuato troppe richieste in un determinato periodo di tempo e ha superato il limite di velocità. Per risolvere questo problema, suggeriamo di regolare la dimensione della pagina nelle impostazioni di sincronizzazione dei dati nel backend my.clerk.io.