Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

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.

02. EXEMPLO DE UTILIZAÇÃO

Caminho

AcruxPDVAcrux PDV e Acrux Monitor.

Pré-Requisitos e Restrições

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":

Image Removed

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).

Image Removed

...

.


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).

Image RemovedImage Added

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 produtoPDV
Sistema OperacionalWindows e Linux
PlataformaDesktop
NavegadorNão se aplica
Utilização/ExperiênciaAplicações desktop em geral