Árvore de páginas

Objetivo

Possibilitar o Parceiro criar uma função ou menu no PDV, para apresentar a função ou menu criado o operador do caixa deverá ter as devidas permissões atribuídas ao seu usuário, onde apresenta na tela uma lista de possíveis funções que o PDV pode executar.

A aplicação de PDV deve estar com a venda fechada para que a funcionalidade seja apresentada no menu de funções. Quando o operador do caixa acionar a funcionalidade o PDV enviará um Request informando qual o estado do PDV, que neste caso será “CotClosedSaleMenu”.

Ao receber esta requisição o parceiro deve seguir o fluxo que desejar, podendo utilizar outras operações como, por exemplo, Menu de opções, Obter Valor ou Exibir Mensagem. Os fluxos destas opções encontram-se em:

Configurando os parâmetros de comunicação com o parceiro:

Acrux Monitor > Configurações > Configurações de PDVs > Integrações externas > Vendas > Integração > Eventos > "Menu venda fechada":

Imagem 1 - Evento menu venda fechada

DescMenu = Descrição da mensagem que vai aparecer no menu de opções

ReadTimeout = Tempo de retorno comunicação

URL = Caminho do webservice do parceiro que enviará os comandos para o PDV.

Request Example

{
 "Event": "cetBefore",
 "Execution": "cetContinue",
 "ID": "001600000591399",
 "Operation": "cotClosedSaleMenu",
 "Version": 1
}

Exemplo Fluxo Menu Venda fechada

No exemplo abaixo foi adicionado um Menu de opções e um Exibir mensagem conforme os retornos do Operador.
Após a abertura do caixa o PDV se encontrará na tela de venda abaixo. 

Imagem 2 – Tela de Venda

O operador deverá acionar a tecla de funções e encontrar a opção do parceiro.

ATENÇÃO: O nome que aparecerá no menu será definido pelo cliente e não pelo Parceiro.

Imagem 3 – Tela de Funções

Após selecionar a função no menu será enviado ao parceiro o JSON abaixo.

{
 "Event":"cetBefore",
 "Execution":"cetContinue",
 "ID":"001600000591399",
 "Operation":"cotClosedSaleMenu",
 "Version":1
}