Skip to main content
Un tema define la cara de una tienda online de Riqra: un árbol de archivos Liquid + JSON que la plataforma valida al subirse, almacena e interpreta en el servidor en cada request. No compilas ni despliegas código — el tema es datos subidos y la plataforma es quien lo ejecuta. Si vienes de Shopify, la gramática te va a resultar familiar a propósito: secciones OS 2.0 con {% schema %}, plantillas JSON, settings_schema.json, snippets con {% render %}. Las diferencias deliberadas están documentadas en Viniendo de Shopify.

El modelo

  1. La agencia escribe el tema: secciones (sections/*.liquid), snippets, plantillas JSON, configuración y assets. Anatomía de un tema describe el árbol completo.
  2. Lo valida localmente (riqra-theme check) y lo sube (riqra-theme push) con el CLI, autenticada con un token de acceso.
  3. La plataforma ejecuta la misma validación en el servidor, guarda los archivos e interpreta el Liquid en cada visita.
  4. El comerciante personaliza el tema desde el personalizador del panel: settings globales y secciones por página. Esa personalización vive en la base de datos — una re-subida del tema nunca la pisa.

Estados de un tema en una tienda

Una tienda puede tener varios temas instalados, con exactamente uno publicado:

Quién hace qué

Subir un tema nunca cambia lo que ven los compradores: la activación es siempre un acto humano en el panel. El detalle del flujo está en Ciclo de desarrollo.

Siguientes pasos