Seleccionar productos del catálogo
Decide qué productos forman parte de un catálogo editable, como Carta Gran Via en Marea Gran Via. La selección se prepara desde la tabla Productos, puede acotarse con búsqueda y filtros, y solo se guarda al pulsar Guardar; al hacerlo, Antylogic recalcula también el orden de tipos de producto derivado.
En este artículo
Esta guía sirve para ajustar la composición de una carta o catálogo a partir de productos que ya existen en el mismo ámbito: ubicación u organización.
Marcar una fila no persiste el cambio al instante. La selección queda dentro del formulario del catálogo y se guarda junto con el resto de campos al pulsar Guardar.
Antes de empezar
- Trabajar dentro de una organización; en ubicación debe existir una ubicación activa, por ejemplo Marea Gran Via.
- Tener catalog:view o catalog:manage para abrir el catálogo; para cambiar y guardar la selección se necesita catalog:manage.
- Abrir un catálogo existente, editable, no borrado y no system desde el detalle de catálogos.
- Tener productos, tipos de producto, categorías fiscales, alérgenos y especificaciones cargados en el mismo ámbito del catálogo.
- No estar en modo histórico ni solo lectura.
Instrucciones
- 1.
Abre el catálogo editable
Desde Catálogos, abre el catálogo que quieres ajustar. En el demo ES, el ejemplo principal es Carta Gran Via dentro de Marea Gran Via. La pantalla muestra el formulario del catálogo y, más abajo, la tabla Productos y el bloque Orden de tipos de producto.
- 2.
Busca o filtra productos
Usa la búsqueda de la tabla Productos para localizar platos concretos, como Croquetas de jamon. Si la carta es larga, abre Filtros para acotar por tipo de producto, categoría fiscal, alérgenos, especificaciones o rango de precio.
- 3.
Marca los productos del catálogo
Selecciona o desmarca las filas que deben formar parte del catálogo. La selección masiva de la cabecera actúa sobre todos los productos filtrados, no solo sobre los visibles en la página actual.
- 4.
Revisa los tipos derivados
Después de cambiar productos, revisa Orden de tipos de producto. Antylogic mantiene el orden válido anterior, descarta tipos sin productos seleccionados y añade al final los tipos nuevos representados por la selección.
- 5.
Guarda los cambios
Pulsa Guardar para persistir el formulario completo del catálogo, incluidos nombre, imagen, is_default cuando aplica, product_ids y product_type_ids. Al terminar, la interfaz confirma el cambio y vuelve a la pestaña catalogs.
Validaciones y límites
- El nombre del catálogo sigue siendo obligatorio aunque el único cambio visible sea la selección de productos.
- Los product_ids se normalizan eliminando valores vacíos y duplicados antes de guardar.
- Cada producto seleccionado debe existir y pertenecer exactamente al mismo ámbito que el catálogo.
- Cada tipo de producto derivado debe pertenecer al mismo ámbito del catálogo.
- Un catálogo de organización no puede incluir productos de ubicación, y un catálogo de ubicación no puede incluir productos de organización.
- En modo solo lectura, histórico, registro borrado o sin catalog:manage, la tabla puede consultarse pero no permite guardar cambios.
- No existe endpoint dedicado para seleccionar productos; la acción usa el POST o PUT completo de catalogs.
Resultado esperado
El catálogo queda guardado con la nueva composición en catalog_products y con catalog_product_types recalculado a partir de los productos seleccionados.