Lightspeed

FAQ

Soluzioni a domande e problemi comuni durante l'utilizzo di Clerk con Lightspeed

Hai riscontrato problemi con la tua integrazione Lightspeed? Questa FAQ copre i problemi più comuni e le loro soluzioni, dai formatter agli errori di sincronizzazione.

Utilizzo dei formatter #

Clerk.js ti consente di scrivere funzioni JavaScript personalizzate che aggiungono nuove funzionalità ai tuoi Designs.

I formatter possono essere aggiunti in due modi:

  • Tramite my.clerk.io > Developers > Formatters, dove ogni Formatter può essere creato come voce separata.

  • Come configuration per Clerk.js, nello script di tracciamento che viene inserito su tutte le pagine, dove possono essere aggiunti più formatter contemporaneamente.

Esempio di formatter #

Un esempio può essere visto qui sotto. Tieni presente che questa è la Clerk V2 (ultima versione):

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

Più formatter #

Puoi scrivere qualsiasi numero di formatter, separati da virgola, come questo:

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

Utilizzo nei design #

Dopo aver creato i tuoi formatter, puoi usarli nei Designs con questa sintassi:

Formatter syntax in designs

Questo ti consente di creare qualsiasi funzionalità nei tuoi Designs che desideri utilizzare con Clerk nel tuo webshop.

Errori comuni #

Clerk non definito #

Se vedi questo messaggio di errore, significa che Clerk non viene definito nel sito web.

La causa più comune di questo è che gli script di tracciamento Clerk non sono stati implementati nei posti appropriati.

Clicca qui per visualizzare il processo di implementazione per l’inserimento sia degli script di tracciamento ordini che di tracciamento visitatori.

Raffreddamento API #

Questo messaggio nei log di sincronizzazione dati proviene dal rate limit di Lightspeed.

Lightspeed ha impostato un basso rate limit per impostazione predefinita per gestire il volume di dati trasmesso dai loro servizi.

Tieni presente che questo rate limit non è sotto il controllo di Clerk.

Per affrontare questa situazione, hai due opzioni:

  1. Considera l’upgrade del servizio di rate limit con Lightspeed.

  2. In alternativa, puoi scegliere di attendere che il processo di sincronizzazione si completi.

429 Troppe richieste #

Questo errore significa che Lightspeed ha effettuato troppe richieste in un dato intervallo di tempo e ha superato il proprio rate limit.

Per risolvere questo problema, ti suggeriamo di regolare la dimensione della pagina nelle tue data sync settings in my.clerk.io > Data > Configuration.

Questa pagina è stata tradotta da un'utile intelligenza artificiale, quindi potrebbero esserci errori linguistici. Grazie per la comprensione.