Conceptos clave
Antes de construir, conviene conocer las piezas que usa Optical Form. Todas aparecen con estos nombres en el panel de la app.
Formulario
Sección titulada «Formulario»Un flujo multipaso que el cliente completa en la página de producto. Tiene un nombre, un estado (Borrador / Activo / Archivado) y una lista de pasos. Se asigna a uno o más productos y se publica en Shopify mediante sincronización.
Cada paso hace una pregunta al cliente (tipo de lente, material, graduación, accesorios…). Tiene un Tipo de entrada que decide cómo se muestra. Ver Crear un formulario para la lista completa de tipos.
Dentro de un paso de selección, cada opción es una tarjeta elegible (ej. “Progresivo”, “Antirreflejante”). Una opción puede llevar: una etiqueta, una imagen, un badge informativo (solo visual), incompatibilidades con otras opciones, un salto a otro paso y uno o varios addons.
Un producto de Shopify vinculado a una opción que se factura como línea separada en el carrito cuando el cliente elige esa opción (ej. el propio tipo de lente, un tratamiento, un servicio de montaje). Se agrupan bajo el producto principal como un bundle.
Colores seleccionables
Sección titulada «Colores seleccionables»Una fila de muestras de color dentro de una opción (tintes, polarizadas, fotocromáticas). El cliente elige un color y solo ese se cobra: cada color es una variante de un producto tuyo, y varios productos forman grupos con título (Classic, Fashion, Gradient…). Ver Colores seleccionables.
Plantilla de diseño
Sección titulada «Plantilla de diseño»Un aspecto completo del panel en un clic — Clásica, Moderna u Oscura — desde la pestaña Diseño. Distinta de la plantilla de formulario (los pasos con los que nace un formulario nuevo) y de la plantilla de producto de tu tema. Ver Diseño y carrito.
Accesorio (cross-sell)
Sección titulada «Accesorio (cross-sell)»Un paso de tipo Accesorios ofrece productos extra opcionales (estuches, limpiadores, cordones…) que el cliente puede añadir o saltar. A diferencia de los addons, viven en su propio paso y no dependen de una opción concreta.
El conjunto producto principal + addons + accesorios que se añade al carrito en un clic. Shopify los enlaza de forma nativa con parent_id, así que se borran en cascada y se leen juntos en el checkout y en los emails de pedido. Ver Diseño y carrito.
Graduación (Rx)
Sección titulada «Graduación (Rx)»Los datos de la receta del cliente: esfera (SPH/PWR), cilindro (CYL), eje (AX), adición (ADD) y distancia interpupilar (DP), por cada ojo (OD / OI). Ver Graduación y receta.
Metaobject / Sincronización
Sección titulada «Metaobject / Sincronización»Cada formulario se publica en Shopify como un metaobject. Guardar en la app no basta: hay que Sincronizar para que los cambios lleguen a la tienda. Ver Sincronización.