Desenvolvimento Millen-15871 - Pedido de Venda - Api Para Tratativas de Descontos
Release 98
Versão 5
Autor André Mota
Processo: Vendas
Nome do Processo: Importação de Pedidos de Venda
Motivação
A Millen-15871 traz melhorias aplicadas na customização Millen-14044, na qual foi desenvolvido um campo para capturar o 'preço original' dos itens (preço sem o desconto), quando o pedido é importado pela VTEX. Estes valores são repassados às rotinas de inclusão de pedidos de venda no e-Millennium.
Com a criação do campo PRECO_ORIGINAL_SITE, integrando a tabela de pedido de vendas do banco de dados, o sistema e-Millennium passa a registrar também o preço original do item, além do preço com desconto (campo PRECO). Um desconto (cortesia) pode ser aplicado diretamente sobre o item ou sobre o total da nota.
Parâmetros
Habilitando a importação de pedidos
Para habilitar as flags Publicar no Servidor Atual e Importar Pedidos da vitrine VTEX, siga os passos abaixo:
Acesse a tela Lista de Vitrines pelo caminho: Produtos e Serviços > Vitrine > Vitrines;
Busque a vitrine desejada. Use os filtros à esquerda da tela e clique em Procurar (ou clique apenas em Procurar para visualizar todas as vitrines). Selecione a vitrine. Em seguida, dê duplo clique sobre ela ou clique no botão Alterar Vitrine.
Na tela Alterar Vitrine, guia Vitrine, seção Configuração do servidor, habilite a flag Publicar no Servidor Atual;
Na seção Integração de Pedidos, habilite a flag Importar Pedidos;
Clique em Salvar.
Habilitando a flag 'Aplica Desconto'
Para habilitar a flag Aplica Desconto do Item na Cortesia, siga as etapas abaixo:
Acesse a tela Lista de Vitrines pelo caminho: Produtos e Serviços > Vitrine > Vitrines;
Busque a vitrine desejada, selecione-a e, em seguida, clique em Ações/Configurações adicionais;
Na tela Configurações VTEX (ACTIVE), guia Geral, seção Parâmetros de integração, habilite a flag Aplica Desconto do Item na Cortesia.
Clique em Executar.
Entradas
Aplicando desconto sobre o total da nota
Realizadas as parametrizações, importe os pedidos de venda da vitrine da VTEX para o e-Millennium. O desconto será aplicado sobre o total da nota. Consulte os pedidos, seguindo as etapas abaixo:
Acesse a tela Listar Pedidos de Venda e Listas de Casamento pelo caminho: Vendas > Pedido de Venda;
Busque o pedido de venda, selecione-o e, em seguida, dê duplo clique sobre ele ou clique em Altera Pedido de Venda;
Abaixo, na tela Altera Pedido de Venda, vemos que uma 'promoção' oferece um desconto de R$ 20,00 sobre a compra de dois itens de um determinado produto. De acordo com este exemplo, na primeira compra, um item foi adquirido por R$ 100,00.
Em seguida, dois itens do mesmo produto foram comprados por R$ 200,00, porém, neste caso, receberam o desconto de R$ 20,00, aplicados sobre o total da nota. O valor final foi R$ 300,00 (total) – R$ 20,00 (campo Cortesia) + R$ 2,60 (valor do frete) = R$ 282,60.
Observe que o sistema e-Millennium importa o pedido de venda da vitrine da VTEX já com o novo campo PRECO_ORIGINAL_SITE. Abaixo, os valores destacados na tabela de pedido de vendas do banco de dados.
Aplicando desconto sobre o item
Para aplicar o desconto sobre o item, realize as parametrizações, porém desligue a flag Aplica Desconto do Item na Cortesia (ver item Habilitando a flag 'Aplica Desconto'). Em seguida, importe os pedidos de venda da vitrine da VTEX para o e-Millennium. O preço de desconto do item será atribuído no pedido. Consulte os pedidos, seguindo as etapas abaixo:
Acesse a tela Listar Pedidos de Venda e Listas de Casamento pelo caminho: Vendas > Pedido de Venda;
Busque o pedido de venda, selecione-o e, em seguida, dê duplo clique sobre ele ou clique em Altera Pedido de Venda;
Abaixo, na tela Altera Pedido de Venda, vemos que uma 'promoção' oferece um desconto de R$ 20,00 sobre a compra de dois itens de um determinado produto. Porém, com a flag Aplica Desconto do Item na Cortesia desligada, o preço de desconto do item será atribuído no produto.
Na primeira compra, um item foi adquirido por R$ 100,00. Na segunda compra, o desconto incidiu sobre os dois itens. Cada um ficou por R$ 90,00. O valor final foi R$ 280,00 (total) + R$ 2,60 (valor do frete) = R$ 282,60. Não houve, portanto, valores no campo Cortesia.
Observe que o campo PREÇO traz, no pedido com dois itens, o valor de R$ 90,00, ou seja, o desconto de R$ 20,00 já foi aplicado diretamente no preço do item.