FAQ
L’uso dei formattatori nei progetti #
Impiegato.js permette di scrivere funzioni javascript personalizzate, che aggiungono nuove funzionalità a Progetti.
I formattatori possono essere aggiunti in due modi:
- Attraverso mio.clerk.io > Impostazioni > Formattatori, dove ogni formattatore può essere creato come voce separata.
- Come
PLACEHOLDER_3 per Clerk.js, nel file tracciamento-script che viene inserito in tutte le pagine, dove si possono aggiungere più formattatori contemporaneamente.
Un esempio può essere visto qui sotto. Si tenga presente che questo è Commesso 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, 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;
}
}
Dopo aver creato i formattatori, è possibile utilizzarli in Designs utilizzando questa sintassi:
In questo modo è possibile creare nei propri progetti qualsiasi funzionalità che si desidera utilizzare con Clerk.io nel proprio webshop.
Errori comuni #
Uncaught ReferenceError: Clerk non è definito #
Se viene visualizzato questo messaggio di errore, significa che Clerk non è definito nel sito web.
La causa più comune è che gli script di tracciamento Clerk.io non sono implementati nei punti appropriati.
Fare clic su
API COOLDOWN A partire da… #
Questo messaggio nei registri di sincronizzazione dei dati proviene da Lightspeed limite di velocità. 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 questo problema, avete due opzioni:
- Considerare la possibilità di aggiornare il servizio di limitazione della velocità con Lightspeed.
- In alternativa, potete scegliere di attendere il completamento del processo di sincronizzazione.
429 Errore - Troppe richieste #
Questo errore significa che Lightspeed ha effettuato un numero eccessivo di richieste in un determinato lasso di tempo e ha superato i suoi limiti limite di velocità. Per risolvere questo problema suggeriamo di regolare la dimensione della pagina sotto impostazioni di sincronizzazione dei dati nel backend my.clerk.io.
Questa pagina è stata tradotta da un'utile intelligenza artificiale, quindi potrebbero esserci errori linguistici. Grazie per la comprensione.