Sincronize o catálogo
Merchant
Sincronize o catálogo
Envie categorias, itens e ofertas.
PUT
Sincronize o catálogo
Envie o catálogo completo ou uma atualização parcial. A API retorna
A API responde
204 e processa o payload de forma assíncrona. Consulte o resultado em GET /v1/merchantStatus.
Antes da primeira sincronização, registre a integração com
PUT /v1/merchantOnboarding.Corpo da requisição
Disponibilidade da loja após a sincronização:
"AVAILABLE" ou "UNAVAILABLE".Tipo de sincronização. Um dos valores:
MERCHANT: sincronização completa: categorias, itens e ofertas (o caso descrito nesta página).ITEM: atualização apenas de itens (produtos).ITEM_OFFER: atualização apenas de ofertas (preço e disponibilidade).
Quando
true, os produtos são adicionados sem desassociar os existentes das categorias. Quando false (ou omitido), a associação de produtos das categorias é substituída pelo conteúdo enviado.Array de objetos de merchant. Para
entityType: "MERCHANT", o primeiro objeto deve conter o id do merchant (seu identificador de loja no PDV) e as listas categories, items e itemOffers.Relação entre as entidades: a categoria referencia ofertas por
itemOfferId; cada itemOffer aponta para um item por itemId e define o price. Uma oferta cujo item não tenha name ou cuja oferta não tenha price.value é descartada e reportada em moreInfo no GET /v1/merchantStatus.Campos da resposta
204: Sem conteúdo
O catálogo foi recebido e enfileirado para processamento assíncrono. ConsulteGET /v1/merchantStatus para confirmar SUCCESS.
401: Não autorizado
Token ausente ou inválido. Reautentique-se e tente novamente. Veja Erros.Exemplo
Requisição
204 No Content. Em seguida, faça polling em GET /v1/merchantStatus até status ser SUCCESS.
