Lightspeed

FAQ

Usando formateadores en diseños #

Clerk.js te permite escribir funciones javascript personalizadas, que añaden nueva funcionalidad a los Diseños.

Los formateadores se pueden añadir de dos maneras:

  • A través de my.clerk.io > Configuraciones > Formateadores, donde cada Formateador puede ser creado como entradas separadas.
  • Como una configuración para Clerk.js, en el script-de-seguimiento que se inserta en todas las páginas, donde se pueden añadir múltiples formateadores a la vez.

Un ejemplo se puede ver a continuación. Por favor ten en cuenta que esto es Clerk V2 (última versión):


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

Puedes escribir cualquier número de formateadores, separados por comas, 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;
   }
}

Después de crear tus formateadores, puedes usarlos en Diseños utilizando esta sintaxis:

Esto te permite crear cualquier funcionalidad en tus Diseños que te gustaría usar con Clerk.io en tu tienda web.

Errores comunes #

Uncaught ReferenceError: Clerk no está definido #

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.io no se están implementando en los lugares apropiados.

Haz clic aquí para ver el proceso de implementación para insertar tanto los scripts de Seguimiento de Pedidos como los de Seguimiento de Visitantes.

API COOLDOWN Comenzando de nuevo en… #

Este mensaje en los registros de sincronización de datos proviene del límite de tasa de Lightspeed. Lightspeed ha establecido un límite de tasa bajo por defecto para gestionar el volumen de datos transmitidos desde sus servicios. Ten en cuenta que este límite de tasa no está bajo el control de Clerk. Para abordar esto, tienes dos opciones:

  1. Considera actualizar el servicio de límite de tasa con Lightspeed.
  2. Alternativamente, puedes optar por esperar a que se complete el proceso de sincronización.

Error 429 - Demasiadas Solicitudes #

Este error significa que Lightspeed hizo demasiadas solicitudes en un período de tiempo dado y superó su límite de tasa. Para abordar esto, sugerimos ajustar el tamaño de la página en tu configuración de sincronización de datos en el backend de my.clerk.io.

Esta página ha sido traducida por una IA útil, por lo que puede contener errores de idioma. Muchas gracias por su comprensión.