Editar producto
Actualiza un producto existente de la carta, como Croquetas de jamon en Marea Gran Via, revisando datos comerciales, precio, clasificación, imagen, alérgenos, especificaciones y comportamiento de cocina/KDS.
En este artículo
La edición de producto permite mantener la carta al día sin separar la información que usa sala, cocina y TPV.
Antylogic guarda el cambio en el ámbito propietario del producto: ubicación si pertenece a Marea Gran Via u organización si pertenece a Grupo Marea Demo.
Antes de empezar
- Sesión iniciada con Grupo Marea Demo seleccionado.
- Marea Gran Via seleccionada cuando se edita desde la ubicación.
- Producto existente y visible en la pestaña Productos.
- Permiso `catalog:manage` en el ámbito propietario para guardar cambios.
- Tipos de producto y categorías fiscales disponibles para completar el formulario.
- Servicio de ficheros operativo si se va a subir una imagen.
Instrucciones
- 1.
Abre Productos
Entra en la gestión de catálogos de Marea Gran Via y abre la pestaña Productos. Usa la búsqueda para localizar el producto, por ejemplo Croquetas de jamon.
- 2.
Entra en edición
Abre la fila del producto o usa la acción Editar. La pantalla carga el formulario con los datos actuales y resuelve si el producto pertenece a la ubicación o a la organización.
- 3.
Revisa los campos obligatorios
Comprueba que nombre, precio, tipo de producto y tipo impositivo están informados. En la interfaz actual esos campos deben estar completos para poder guardar.
- 4.
Actualiza la información de carta
Modifica el nombre visible, nombre corto, descripción, precio, color, tipo de producto o categoría fiscal según el cambio que quieras publicar.
- 5.
Ajusta cocina, imagen y atributos
Activa o desactiva la preparación en cocina/KDS, informa el nombre de cocina si procede, sube una imagen y revisa alérgenos o especificaciones.
- 6.
Guarda los cambios
Pulsa Guardar cuando haya cambios reales, el formulario sea válido y no exista otro envío en curso. Con éxito, la app confirma la actualización y vuelve a Productos.
Validaciones y límites
- Sin `catalog:manage`, el detalle puede abrirse en modo lectura pero no permite guardar.
- El nombre no puede quedar vacío tras quitar espacios.
- El precio debe ser un importe válido mayor que cero.
- El tipo de producto debe pertenecer exactamente al mismo ámbito que el producto.
- La UI exige tipo impositivo seleccionado para habilitar el guardado, aunque el backend no lo marca como obligatorio.
- La API `PUT` no funciona como `PATCH`: hay que enviar todos los campos y listas que se quieran conservar.
- Alérgenos y especificaciones se reemplazan por completo con la selección enviada.
- Si el producto se usa en servicios históricos, el sistema puede congelar snapshots de catálogo antes de aplicar el cambio.
Resultado esperado
El producto queda actualizado en Productos con sus datos comerciales, fiscales, de cocina y atributos sincronizados para el contexto correcto de Marea Gran Via o Grupo Marea Demo.