Ir al contenido

Plantillas

La página Plantillas es el registro de todas las plantillas de diseño de catálogos en el sistema. Cada plantilla contiene el HTML usado para renderizar el catálogo de salida y personalizaciones opcionales de mensajes de entrega por WhatsApp. Las plantillas son referenciadas por las definiciones y se aplican cuando los trabajos generan catálogos.

Página de lista de plantillas mostrando plantillas de catálogo con columnas de nombre, descripción, bandera de sistema, estado activo, conteo de variables y actualización

Navegue a Automatización de Catálogos → Configuración → Plantillas en la barra lateral, o vaya a /catalog-automation/settings/templates.

  • Ver todas las plantillas de catálogo, incluyendo las plantillas del sistema.
  • Crear una nueva plantilla personalizada usando el editor de plantillas.
  • Abrir una plantilla existente que no sea del sistema en el editor a pantalla completa para modificarla.
  • Revisar el número de variables de plantilla usadas por cada plantilla.
  • Eliminar plantillas personalizadas que ya no sean necesarias.
  1. Abra la página desde la barra lateral bajo Automatización de Catálogos → Configuración.
  2. Haga clic en Crear Plantilla para abrir el editor y crear un nuevo diseño HTML.
  3. Para modificar una plantilla existente, haga clic en el ícono Editar en su fila para reabrir el editor.
  4. Después de guardar, la plantilla está disponible inmediatamente para selección en Definiciones.
  • Las plantillas del sistema están protegidas: no pueden editarse ni eliminarse. Se identifican con una insignia Sistema y un ícono de candado en la columna Nombre.
  • Eliminar una plantilla personalizada que está referenciada por una Definición activa no afectará los catálogos existentes, pero los nuevos trabajos que usen esa definición recurrirán a la plantilla integrada por defecto.
  • Las plantillas usan variables estilo Handlebars. Las variables disponibles incluyen {{catalog.title}}, {{catalog.customerName}}, {{catalog.customerEmail}} y variables a nivel de producto accedidas dentro de {{#each catalog.items}}.
ColumnaVisible por defectoOrdenableDescripción
NombreNoNombre de la plantilla; las plantillas del sistema muestran un ícono de candado antes del nombre
DescripciónNoTexto de descripción opcional
SistemaNoInsignia Sistema si la plantilla es una plantilla del sistema protegida
ActivoNoInsignia de estado Activo o Inactivo
VariablesNoConteo de variables de plantilla distintas detectadas en el cuerpo HTML
ActualizadoNoTiempo relativo desde la última modificación; pase el cursor para ver la fecha completa
EstadoDescripción
ActivoLa plantilla está disponible para uso en Definiciones
InactivoLa plantilla se excluye de la selección en Definiciones

La lista de Plantillas no incluye un panel de filtros. Todas las plantillas se muestran juntas. Las plantillas del sistema aparecen junto con las plantillas personalizadas.

La lista de plantillas no admite ordenamiento por columna. Los registros se devuelven en el orden en que fueron creados.

Todas las plantillas se muestran en una sola página. No hay Cargar Más ni paginación basada en páginas.

AcciónDescripciónPermiso
Crear PlantillaNavega al editor de plantillas a pantalla completa para crear una nueva plantillacatalog-automation.templates (Write)
ActualizarRecarga la lista de plantillas

Cada fila tiene botones de ícono:

AcciónDescripciónPermiso
EditarNavega al editor de plantillas para la plantilla seleccionada — deshabilitado para plantillas del sistemacatalog-automation.templates (Write)
EliminarElimina la plantilla con confirmación — deshabilitado para plantillas del sistemacatalog-automation.templates (Admin)

Haga clic en Crear Plantilla para abrir el editor de plantillas a pantalla completa en /catalog-automation/settings/templates/new.

Editor Crear Plantilla con el selector de variables a la izquierda y los campos Nombre, Descripción, toggle Activo y Cuerpo HTML a la derecha

El editor proporciona los siguientes campos:

CampoRequeridoTipoDescripciónPredeterminadoValidación
NombreTextoNombre para mostrar de la plantillaNo puede estar vacío
DescripciónNoTextoDescripción corta opcional
Cuerpo HTMLEditor de códigoContenido HTML completo con interpolación de variables estilo HandlebarsNo puede estar vacío
ActivoNoToggleSi esta plantilla puede seleccionarse en DefinicionesActivado
Leyenda de imagen (WhatsApp)NoTextoTexto personalizado de leyenda enviado con cada imagen por WhatsApp — admite variables {sku}, {imageNumber}, {imageTotal}Predeterminado del sistema
Mensaje de finalización (WhatsApp)NoTextoMensaje enviado después de entregar todas las imágenes — admite la variable {imageCount}Predeterminado del sistema

Para crear una plantilla:

  1. Haga clic en Crear Plantilla.
  2. Ingrese un Nombre.
  3. Cree el Cuerpo HTML usando el editor de código. Use el selector de variables para insertar variables de catálogo y productos.
  4. Opcionalmente personalice la Leyenda de imagen (WhatsApp) y el Mensaje de finalización (WhatsApp) para la entrega por WhatsApp.
  5. Deje Activo activado.
  6. Haga clic en Guardar.

Después de guardar, el editor navega de regreso a la lista de Plantillas y la nueva plantilla aparece inmediatamente.

Haga clic en el ícono Editar (lápiz) en una fila que no sea del sistema. El editor se abre en /catalog-automation/settings/templates/{id} con el contenido actual de la plantilla precargado. Se aplican los mismos campos. Haga clic en Guardar para aplicar los cambios.

Editor Editar Plantilla precargado con el nombre, descripción y cuerpo HTML de una plantilla existente

Las plantillas del sistema muestran el ícono de edición deshabilitado. Al pasar el cursor sobre el botón deshabilitado aparece un tooltip: “Las plantillas del sistema no se pueden modificar”.

  1. Haga clic en el ícono Eliminar (papelera) en una fila que no sea del sistema.
  2. Un diálogo de confirmación advierte que la acción no se puede deshacer.
  3. Haga clic en Eliminar para confirmar.

Las plantillas del sistema muestran el ícono de eliminación deshabilitado.

  • Definiciones — Asignar plantillas a reglas de generación de catálogos
  • Configuración — Configuración a nivel de módulo incluyendo ajustes de expiración y concurrencia