Ambos eventos usan el mismo patrón
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ú
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.
1
Verifica la firma
Valida
X-Fire-Signature. Consulta Autenticación.2
Confirma de inmediato
Devuelve
200 OK antes de procesar.3
Itera los targets
Para cada entrada de
targets, identifica la tienda y el menú en tu sistema downstream.4
Agrega o actualiza productos
Aplica
products, modifierGroups y categories a cada target. No elimines ningún producto existente que no esté presente en el payload.
