| Evento | Cuándo |
|---|---|
product.updated | Datos del producto cambiaron (nombre, precio, imágenes, modificadores, etc.) |
product.availability_changed | Un producto fue activado o desactivado en una o más tiendas |
targets[] — un solo evento cubre todas las tiendas donde aparece el producto.
Las actualizaciones de producto son incrementales — los productos del payload se agregan o actualizan, nunca se eliminan. Para remover un producto de un menú, Fire envía un evento menu.updated completo sin ese producto.
Comparación con eventos de tienda y menú
| Evento | Comportamiento |
|---|---|
store.updated / menu.updated | Reemplazo completo |
product.updated | Incremental — solo cambian los productos del payload |
Manejar el evento
targets lista cada tienda y menú que debe recibir la actualización. Los datos del producto son los mismos para todos los targets.
Consulta product.updated para el esquema completo.
Verifica la firma
Valida
X-Fire-Signature. Consulta Autenticación.Itera los targets
Para cada entrada de
targets, identifica la tienda y el menú en tu sistema downstream.
