Payload
{
"event": "store.updated",
"id": "evt_abc123",
"createdAt": "2025-01-15T14:30:00Z",
"data": {
"account": "1",
"country": "6",
"stores": [
{
"name": "New store 805",
"active": true,
"storeId": 805,
"vendorId": 16,
"storeCode": "T005",
"schedulesByChannel": [
{
"channelId": "0F049503-85CF-E511-80C6-000D3A3261F3",
"schedules": [
{
"day": "FRIDAY",
"endTime": "22:30",
"startTime": "10:00"
}
]
}
],
"taxesInfo": {
"taxRate": 0,
"vatRatePercentage": 12
},
"contactInfo": {
"phone": "23955400",
"address": "PICHINCHA / QUITO / INAQUITO / AV. AMERICA N37-288 Y VILLALENGUA"
},
"deliveryInfo": {
"cookTime": "10",
"deliveryId": 46356,
"minimumOrder": "0.00",
"shippingCost": 1.99
},
"locationInfo": {
"city": "QUITO",
"latitude": "-0.17250869436401206",
"longitude": "-78.49125266075134"
},
"storeChannels": [
"0F049503-85CF-E511-80C6-000D3A3261F3"
]
}
],
"channels": [
{
"active": true,
"channel": "Llevar",
"vendorId": 16,
"channelId": "0E049503-85CF-E511-80C6-000D3A3261F3",
"channelReferenceName": "Llevar PICKUP",
"services": [
{
"code": "DELIVERY",
"serviceId": "3",
"referenceName": "Domicilios Llevar"
},
{
"code": "TAKEAWAY",
"serviceId": "1",
"referenceName": "Retiro en tienda"
}
]
}
]
}
}
store.updated cobre tanto criação quanto atualização — trate-o como um upsert. Para excluir uma loja, o Fire emite um evento separado store.deleted.Campos
data
| Campo | Tipo | Descrição |
|---|---|---|
account | string | Identificador da conta — exigido por sistemas downstream |
country | string | Identificador do país — exigido por sistemas downstream |
stores | object[] | Configurações de loja |
channels | object[] | Configurações de canal |
data.stores[n]
| Campo | Tipo | Descrição |
|---|---|---|
name | string | Nome de exibição da loja |
active | boolean | Se a loja está ativa |
storeId | integer | Identificador único da loja |
vendorId | integer | Identificador da marca |
storeCode | string | Código da loja |
schedulesByChannel | object[] | Horários de operação por canal |
taxesInfo | object | Configuração de impostos e IVA |
contactInfo | object | Telefone e endereço |
deliveryInfo | object | Tempo de preparo, ID de delivery, pedido mínimo e custo de envio |
locationInfo | object | Cidade, latitude e longitude |
storeChannels | string[] | UUIDs de canal associados a esta loja |
data.stores[n].schedulesByChannel[n]
| Campo | Tipo | Descrição |
|---|---|---|
channelId | string | UUID do canal |
schedules | object[] | Lista de janelas de horário |
schedules[n].day | string | Dia da semana (ex.: MONDAY, FRIDAY) |
schedules[n].startTime | string | Horário de abertura no formato HH:mm |
schedules[n].endTime | string | Horário de fechamento no formato HH:mm |
data.stores[n].taxesInfo
| Campo | Tipo | Descrição |
|---|---|---|
taxRate | number | Alíquota de imposto |
vatRatePercentage | number | Alíquota de IVA em porcentagem |
data.stores[n].contactInfo
| Campo | Tipo | Descrição |
|---|---|---|
phone | string | Telefone da loja |
address | string | Endereço da loja |
data.stores[n].deliveryInfo
| Campo | Tipo | Descrição |
|---|---|---|
cookTime | string | Tempo estimado de preparo em minutos |
deliveryId | integer | Identificador do provedor de delivery |
minimumOrder | string | Valor mínimo do pedido |
shippingCost | number | Taxa de entrega |
data.stores[n].locationInfo
| Campo | Tipo | Descrição |
|---|---|---|
city | string | Nome da cidade |
latitude | string | Latitude geográfica |
longitude | string | Longitude geográfica |
data.channels[n]
| Campo | Tipo | Descrição |
|---|---|---|
active | boolean | Se o canal está ativo |
channel | string | Nome do canal |
vendorId | integer | Identificador da marca |
channelId | string | UUID único do canal |
channelReferenceName | string | Nome de referência do canal |
services | object[] | Serviços disponíveis através deste canal nesta loja |
data.channels[n].services[n]
| Campo | Tipo | Descrição |
|---|---|---|
code | string | Código do tipo de serviço (ex.: DELIVERY, TAKEAWAY) |
serviceId | string | Identificador único do serviço |
referenceName | string | Nome legível do serviço para este canal |

