menu.changed | Un sync de menú terminó como latest y reemplazó filas live. El payload es el scope publicado (fulfillment_id, store_id, channel_id, brand_id). |
availability.changed | Se guardaron reglas de disponibilidad. Payload { merchant_id }. Pensado para kiosco. |
payments.changed | Se creó, editó o eliminó un método de pago. Payload { merchant_id }. Pensado para kiosco. |
fulfillments.changed | Se creó, editó o eliminó un fulfillment. Payload { merchant_id }. Pensado para kiosco. |
order.changed | El fulfillment del pedido avanzó, pausó, falló o llegó a terminal. Sale cuando cada nodo termina su trabajo (callbacks incluidas), no al entrar. Incluye checkout_state, run_status, callbacks[] (con response / errors) y error. Suscríbete con realtime.listenOrder({ orderId }) en customer_topic. En cada SUBSCRIBED el SDK pide Obtener fulfillment del pedido y entrega ese snapshot por el mismo on.changed. Ver Workflows de fulfillment. |