Increase Inventory
POST https://{{showkase_domain}}/flyer/api/flyer/inventory-synchronization
Essa API é utilizada para realizar o incremento de estoque em alguma loja (quantityPurchased). Ou seja, ao executa-la o estoque do produto será incrementado ao que ele ja tem na loja.
Um caso muito comum nessa utilização é quando a indústria deseja enviar os produtos para a loja de forma automatizada, porém não tem o sistema de gestão integrado, logo é disparado apenas os ítens que foram comprados em nota fiscal.
O campo productReference ou ean deve ser passado obrigatoriamente, caso contrário o estoque não será incrementado.
O campo productReference é sempre preferencial, ou seja, se você quiser localizar um produto para atualização a partir do campo ean, então não deverá passar no JSON o campo productReference. A nossa API buscará o produto específico que corresponde a esse ean dentro da lista de details.
É importante lembrar que o objeto details deve ser passado obrigatoriamente para uma busca por ean.
O campo size/variação no objeto details é obrigatório para encontrar o item que será realizado o incremento do estoque
Ponto importante: Utilizamos fila de processamento para todas as requisições que roda de 5 em 5 minutos. Ou seja, ao enviar uma requisição, ela é armazenada do nosso lado e leva 5 minutos para ser processada efetivamente no banco de dados.
Request Body
[{"cnpj"=>"84429777000098", "products"=>[{"productReference"=>"100000442200001", "details"=>[{"size"=>"G", "quantityPurchased"=>3}, {"size"=>"GG", "quantityPurchased"=>5}]}, {"productReference"=>"100000448800001", "details"=>[{"size"=>"G", "quantityPurchased"=>9}, {"size"=>"P", "quantityPurchased"=>5}, {"size"=>"M", "quantityPurchased"=>10}]}]}]
HEADERS
Key | Datatype | Required | Description |
---|---|---|---|
Authorization | string |