Este tópico visa fomentar o conhecimento na nossa comunidade, principalmente no que tange ao módulo de marketplaces e mais especificamente sobre como funciona a autorização de pedidos aqui na plataforma VTEX via API e sua integração com marketplaces.
Cabe ressaltar que nós temos uma documentação no Help sobre esse assunto, sendo assim, o objetivo deste tópico é apenas traduzir essa documentação para o dia a dia da plataforma e mostrar como identificar o cenário pontuado nela.
Basicamente, quando os pedidos vindos de marketplaces, ou seja, em lojas onde a sua account
atue como seller
estão sendo cancelados sem nenhum motivo aparente, muito provavelmente isso está acontecendo devido as Regras de Autorização de pedidos, caso deseje você pode acessar a página de configuração dessas regras pelo caminho indicado na imagem abaixo, ou pelo link, substituindo a sua account:
https://{{account}}.myvtex.com/admin/order-auth/
Um cenário muito comum é o cadastro de duas regras com a seguinte especificação:
rules-list-DenyEffect
Nesse cenário, ambas as regras estão definidas para negar os pedidos, e qualquer pedido que possua qualquer divergência de valor será automaticamente negado.
Sendo assim, nos casos de pedidos vindos de marketplaces sendo cancelados sem nenhum motivo aparente, uma boa opção é sempre checar as regras de autorização de pedidos, e analisar o valor dos pedidos no marketplace em questão e quanto seria o valor total do mesmo pedido se ele fosse realizado diretamente na sua loja.
Caso ainda tenha alguma dúvida sobre o assunto, sinta-se à vontade para perguntar por aqui!
Karina Mota
Field Software Engineer | VTEX