...
Esta documentação tem como objetivo explicar quais são os parâmetros necessários e qual o funcionamento da utilização dos eventos da API do PDV para a inclusão de produtos em uma venda, realizando a integração com um carrinho inteligente.
AcruxPDVAcrux PDV e Acrux Monitor.
Necessário realizar as seguinte configurações:
Acrux Monitor > Configurações > Configurações de PDVs > Gerais > Modo de operação > Neste exemplo utilizaremos "Self-Checkout":
Imagem 1 - Modo de operação
...
Se o modo for o "Self-Checkout pagamento", é necessário conferir se o parâmetro da balança está desativado (neste modo não se utiliza balança):
Acrux Monitor > Configurações > Configurações de PDVs > Self-Checkout > Balança de conferência > Ativo > Configurar como "Não":
Imagem 2 - Balança de conferência
...
Se o modo for o "Self-Checkout pagamento", é necessário habilitar o botão de início para esta operação, de acordo com a documentação Configurar Interface. O parâmetro fica no caminho abaixo:
Acrux Monitor > Configurações > Configurações de PDVs > Self-Checkout > Interface > Tela inicial > Botão iniciar > "Ativo no self pagamento" > Configurar como colocar "Sim":
Imagem 3 - Botão iniciar ativo no self pagamento
Acrux Monitor > Configurações > Configurações de PDVs > Self-Checkout > "Executar funções custom venda fechada no início":
Obs.: se configurado como "Sim", serão executados os eventos "Menu venda fechada" que estiverem parametrizados, no início na venda (para comunicação com APIs de parceiros).
...
.
Necessário configurar os parâmetros da função "Receber Operações":
Acrux Monitor > Configurações > Configurações de PDVs > Integrações externas > "Receber operações" > Configurar "Ativo" como "Sim" e parametrizar as outras configurações:
Obs.: campo "Código do parceiro" preencher com o código do parceiro cadastrado e campo "Habilitar leitor código de barrasPermitir venda de itens avulsos" configurar como "Sim" caso seja permitido incluir também produtos de forma manual (e não apenas através API).
Imagem 5 3 - Custom receber operações
Para que no início da venda sejam executados os eventos da API do PDV "Menu venda fechada", é necessário realizar a configuração de acordo com a documentação Configurar Interface. O parâmetro fica no caminho abaixo:
Acrux Monitor > Configurações > Configurações de PDVs > Self-Checkout > Interface > Tela inicial > Botão iniciar > "Executar funções custom venda fechada" > colocar "Sim".
Para parametrizar uma ou mais integrações da API do PDV com o evento "Menu venda fechada" acesse:
Acrux Monitor > Configurações > Configurações de PDVs > Integrações externas > Vendas > Integração > Eventos > "Menu venda fechada":
Obs.: se o parâmetro "Executar funções custom venda fechada no início" (citado anteriormente) estiver configurado como "Sim", este evento será executado ao iniciar a venda, para que seja realizada a integração com a API do parceiro.
Imagem 6 4 - Evento menu venda fechada
...
Neste exemplo, utilizaremos o modo "Self-Checkout". Toque no botão "Iniciar":
Imagem 7 5 - Iniciar venda
Caso parametrizado, o PDV realizará a comunicação com o a API do(s) parceiro(s). E, se parametrizado também, irá solicitar alguma informação:
Imagem 8 6 - Comunicação com API do(s) parceiro(s)
...
Realizada a comunicação através da API, o PDV irá inserir os itens na venda:
Imagem 9 7 - Itens incluídos na venda
...
Informações |
---|
O uso do Tipo de Produto em diferentes tecnologias não homologadas, como em Sistema Operacional, Plataforma, Navegadores e outros dispositivos, pode comprometer a segurança dos sistemas e está sujeito a situações não previstas, sem cobertura de suporte. |
Tipo de produto | PDV |
---|---|
Sistema Operacional | Windows e Linux |
Plataforma | Desktop |
Navegador | Não se aplica |
Utilização/Experiência | Aplicações desktop em geral |