[RATES AND BENEFITS] JSON Configuração de promoção

Oi Pessoal, bom dia, tudo bem?

Para agilizar o processo de encontrar possíveis erros em promoções que impossibilitem ela de funcionar, vocês poderiam disponibilizar um JSON dentro da página de config da promoção onde eu tenha todas as configurações feitas.

Dessa forma seria muito mais fácil encontrar algum problema e guiar o lojista/usuário em qual caminho seguir.

O que acham? Atualmente tenho que pedir um print da promo criada e o que poderia ser simplesmente um JSON.

Seria ótimo! Se houvesse um método GET Promotions, seria perfeito

Seria mesmo Eduardo!! Aqui no caso o que queria é até menos que isso, apenas um local dentro da promoção onde gera o JSON com as configs feitas...

I manage to obtain the data of the promotions via API

Get All Promotions

https://{{nomeloja}}.vtexcommercestable.com.br/api/rnb/pvt/benefits/calculatorconfiguration

Get Promotions for ID

https://{{nomeloja}}.vtexcommercestable.com.br/api/rnb/pvt/calculatorconfiguration/{{idCalculatorConfiguration}}

@Augusto Garrucho​ porque esse endpoint não está na documentação do RNB?

@fabian reyes​ perfeito! era isso que precisava, porém se tivessemos esse json gerado na rota: /api/rnb/pvt/calculatorconfiguration/{{idCalculatorConfiguration}}

Ajudaria muito no dia a dia com os meus clientes :)

Awesome @fabian reyes​ !

@Nathan Prestes​ dei um GET numa promo, tirei o campo 'idCalculatorConfiguration' e transformei num POST, deu boa! Tá certo que é mais trabalhoso preencher o JSON do que criar na mão haha mas funciona!

Oi, pessoal!

Esta API não está documentada pois não construímos o RnB para ser alimentado por meio externo. Há regras de negócio e validações que são tarefa da interface, aonde o endpoint é de uso exclusivo dela.

Gravar promoções com dados inconsistentes pode gerar problemas inesperados.

Mas, naturalmente, quem usar da forma que está, e com o JSON esperado pelo sistema, não terá problemas.

Mas, no momento, não daremos suporte oficial a este modo de uso.

Legal, mas só lembrando que esse não foi o intuito do post inicial rsrs

Ops, verdade! Então... A interpretação do JSON é bem limitada, pois precisaria ver o que a UI está interpretando dele. Acaba sendo um recurso bem limitado pra maioria das pessoas, então uma evolução como essa talvez não faça muito sentido.

No caso de uma análise, espera-se que a pessoa tenha acesso à loja. Mas entendo que talvez seja uma ajuda extra-oficial, como as questões aqui na comunidade... Aí realmente é complicado. :(