FAQ
¿Tienes problemas con tu integración de Lightspeed? Este FAQ cubre los problemas más comunes y sus soluciones, desde formateadores hasta errores de sincronización.
Uso de formateadores #
Clerk.js te permite escribir funciones personalizadas en JavaScript que añaden nueva funcionalidad a tus Designs.
Los formateadores se pueden añadir de dos maneras:
A través de my.clerk.io > Developers > Formatters, donde cada Formatter puede crearse como una entrada separada.
Como una configuración para Clerk.js, en el tracking-script que se inserta en todas las páginas, donde se pueden añadir varios formateadores a la vez.
Ejemplo de formateador #
Un ejemplo se puede ver a continuación. Ten en cuenta que esto es Clerk V2 (la versión más reciente):
Clerk('config', {
key: 'O7UITkJIXqXibeQF9ONobiGGKYYKtbvh',
formatters: {
log_price: function(price) {
console.log(price);
}
}
});
Varios formateadores #
Puedes escribir cualquier cantidad de formateadores, separados por coma, de esta manera:
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;
}
}
Uso en diseños #
Después de crear tus formateadores, puedes usarlos en Designs utilizando esta sintaxis:

Esto te permite crear cualquier funcionalidad en tus Designs que quieras usar con Clerk en tu tienda online.
Errores comunes #
Clerk not defined #
Si ves este mensaje de error, significa que Clerk no se está definiendo en el sitio web.
La causa más común de esto es que los scripts de tracking de Clerk no están implementados en los lugares apropiados.
Haz clic aquí para ver el proceso de implementación para insertar ambos scripts de Order Tracking y Visitor Tracking.
API cooldown #
Este mensaje en los registros de sincronización de datos proviene del límite de velocidad de Lightspeed.
Lightspeed ha establecido un límite de velocidad bajo por defecto para gestionar el volumen de datos transmitidos desde sus servicios.
Ten en cuenta que este límite de velocidad no está bajo el control de Clerk.
Para solucionar esto, tienes dos opciones:
Considera actualizar el servicio de límite de velocidad con Lightspeed.
Alternativamente, puedes esperar a que termine el proceso de sincronización.
429 Too Many Requests #
Este error significa que Lightspeed realizó demasiadas solicitudes en un periodo de tiempo determinado y superó su límite de velocidad.
Para solucionar esto, te sugerimos ajustar el tamaño de página en tu data sync settings en my.clerk.io > Data > Configuration.
Esta página ha sido traducida por una IA útil, por lo que puede contener errores de idioma. Muchas gracias por su comprensión.