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 agregan 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 se puede crear como entradas separadas.
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 última versión):
Clerk('config', {
key: 'O7UITkJIXqXibeQF9ONobiGGKYYKtbvh',
formatters: {
log_price: function(price) {
console.log(price);
}
}
});
Múltiples formateadores #
Puedes escribir cualquier número de formateadores, separados por coma, así:
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 está siendo definido en el sitio web.
La causa más común de esto es que los scripts de seguimiento de Clerk no están implementados en los lugares apropiados.
Haz clic aquí para ver el proceso de implementación para insertar tanto los scripts de Order Tracking como de Visitor Tracking.
Enfriamiento de la API #
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 transmitido desde sus servicios.
Ten en cuenta que este límite de velocidad no está bajo el control de Clerk.
Para resolver esto, tienes dos opciones:
Considera mejorar el servicio de límite de velocidad con Lightspeed.
Alternativamente, puedes esperar a que se complete el proceso de sincronización.
429 Demasiadas Solicitudes #
Este error significa que Lightspeed hizo demasiadas solicitudes en un periodo de tiempo dado y superó su límite de velocidad.
Para solucionarlo, te sugerimos ajustar el tamaño de página en tus 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.