FAQ
Utilizzo dei formattatori nei design #
Clerk.js ti consente di scrivere funzioni javascript personalizzate, che aggiungono nuove funzionalità ai Design.
I formattatori possono essere aggiunti in due modi:
- Attraverso my.clerk.io > Impostazioni > Formattatori, dove ogni Formattatore può essere creato come voci separate.
- Come configurazione per Clerk.js, nello script di tracciamento che viene inserito in tutte le pagine, dove possono essere aggiunti più formattatori contemporaneamente.
Un esempio può essere visto di seguito. Si prega di notare che questa è Clerk V2 (ultima versione):
Clerk('config', {
key: 'O7UITkJIXqXibeQF9ONobiGGKYYKtbvh',
formatters: {
log_price: function(price) {
console.log(price);
}
});
Puoi scrivere qualsiasi numero di formattatori, separati da 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 tuoi formattatori, puoi usarli nei Design utilizzando questa sintassi:

Questo ti consente di creare qualsiasi funzionalità nei tuoi Design che desideri utilizzare con Clerk.io nel tuo webshop.
Errori comuni #
Uncaught ReferenceError: Clerk non è definito #
Se vedi questo messaggio di errore, significa che Clerk non è definito nel sito web.
La causa più comune di questo è che gli script di tracciamento di Clerk.io non sono stati implementati nei luoghi appropriati.
Clicca qui per visualizzare il processo di implementazione per l’inserimento degli script di tracciamento degli ordini e dei visitatori.
API COOLDOWN Inizio di nuovo in… #
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 loro servizi. Si prega di notare che questo limite di velocità non è sotto il controllo di Clerk. Per affrontare questo problema, hai due opzioni:
- Considera di aggiornare il servizio di limite di velocità con Lightspeed.
- In alternativa, puoi scegliere di attendere il completamento del processo di sincronizzazione.
Errore 429 - Troppe richieste #
Questo errore significa che Lightspeed ha effettuato troppe richieste in un determinato periodo di tempo e ha superato il suo limite di velocità. Per affrontare questo problema, ti suggeriamo di regolare la dimensione della pagina nelle tue impostazioni di sincronizzazione dei dati nel backend di my.clerk.io.
Questa pagina è stata tradotta da un'utile intelligenza artificiale, quindi potrebbero esserci errori linguistici. Grazie per la comprensione.