Skip to main content
CMS en Fire spark es cómo publicas bloques de contenido con nombre que los canales pueden pedir por un nombre reservado. Úsalo para términos de servicio, videos promocionales, PDFs y otro contenido que no vive en la sincronización de menú del POS.

Plantillas y bloques

En el dashboard, CMS está en Templates (/cms/templates) y Blocks (/cms/blocks).

Tipos de ítem y límites

Cada bloque tiene 1–25 slots de primer nivel (key). Un slot LIST guarda 1–10 entradas de un solo tipo leaf. Las listas no se anidan. En el storefront, busca el slot por key (por ejemplo banners) y haz map de items cuando el tipo sea LIST.

Cómo consumen los canales los bloques

  1. Crea una plantilla (opcional) con claves y tipos de ítems.
  2. Crea un bloque, opcionalmente desde esa plantilla, y reserva un name único (por ejemplo legal-tos).
  3. Completa el contenido en el dashboard.
  4. Obtén el bloque desde Storefront con GET /api/storefront/v1/cms/blocks/{name}.
Solo se devuelven bloques ACTIVE y no eliminados. El nombre es único por merchant y environment.
Consulta Obtener bloque CMS.
Las plantillas antiguas de campos en entidades vinculadas a marcas y tiendas (cms_template_id) siguen en la API por compatibilidad. El contenido nuevo de merchandising debe usar bloques CMS.

Cuándo ayuda el CMS

Conceptos relacionados

Canales

Dónde corren las apps storefront

Marcas

Identidad de marca y CMS legado en entidades

Tiendas

Páginas de ubicación

Menús

Estructura de catálogo desde tu POS