šŸ”„ Procedimento em Caso de Falha de Comunicação Mobile – Integração com Reshop

šŸŽÆObjetivo

Dar maior clareza ao processo de cadastro de clientes, à comunicação e aos procedimentos a serem adotados quando ocorre falha de comunicação entre os sistemas Mobile e Reshop.

šŸ“‹Ćndice


šŸ“Cadastro de Clientes

Durante o cadastro de um cliente no Mobile, os dados são enviados para:

Para que isso ocorra, é necessÔrio que a comunicação com ambos os sistemas esteja ativa e funcional.

🧩Passo a Passo do Processo

1- InĆ­cio do Cadastro

2- Verificação de Comunicação

Caso 1: Comunicação OK com ambos


Caso 2: Ā āŒ Falha com UXĀ 


Caso 3: āŒ Falha com Reshop


Caso 4: āŒ Falha com Reshop quando o cadastro Ć© realizado via Mobile


āœ”ļø Mesmo com falhas entre Mobile e Reshop, o processo Ć© garantido porque UX atua como intermediĆ”rio, enviando os dados ao Reshop assim que possĆ­vel.

FLUXO DO PROCESSO

Outras situações onde pode ocorrer falha de comunicação entre Mobile e UX com o Reshop:


O Mobile realiza comunicação direta com o Reshop, que pode ocorrer via Server ou Client, dependendo do cenÔrio, conforme descrito abaixo:

šŸ‘¤Ā Consulta de Clientes

O Mobile realiza a consulta de clientes no UX. Caso a aplicação esteja indisponível, o processo de cadastro ou consulta do cliente não é realizado.
Quando a aplicação estÔ online, a consulta ocorre primeiramente no UX e, posteriormente, no Reshop.

Se o cadastro do cliente existir apenas no UX, o sistema apresenta os dados em tela e efetua automaticamente o cadastro do cliente no Reshop.

FLUXO DO PROCESSO



šŸŽ« Consulta de Campanha de Uso Único

Quando o Reshop estiver offline, essa consulta ficaĀ indisponĆ­velĀ tanto para oĀ ServerĀ quanto para oĀ Client.
Nesse cenÔrio, o fluxo segue normalmente porém sem a aplicação da campanha.
šŸ”— Existe uma tabela com as modalidades de campanhas funcionais e nĆ£o funcionais. Para mais detalhes, consultar a documentação especĆ­fica do Reshop.


šŸŽ Consulta de Campanhas Opcionais

Assim como no caso anterior, se o Reshop estiver offline, a consulta também fica indisponível para Server e Client.
Nesse cenÔrio o fluxo segue normalmente porém sem a aplicação da campanha.
šŸ”— Existe uma tabela com as modalidades de campanhas funcionais e nĆ£o funcionais. Para mais detalhes, consultar a documentação especĆ­fica do Reshop.


šŸ’²Consulta de PreƧo Remarcado

Se o Reshop estiver offline, o preço remarcado não é retornado. Nessa situação, o sistema utiliza o preço original proveniente do UX.



🧮 Totalização

Atualmente, o processo funciona da seguinte forma: sempre que hÔ uma venda, é obrigatória a disponibilidade do Reshop. Caso o Reshop esteja offline, não é possível concluir a venda.

Em breve, serÔ disponibilizado um novo parâmetro que permitirÔ que o fluxo de venda ocorra mesmo em caso de falhas de comunicação com o Reshop.
Com o parâmetro ativo, a venda serÔ realizada normalmente e os registros serão integrados no OmniPOS, UX, Mobile e Self-checkout. No entanto, essa venda não serÔ registrada no Reshop no momento da transação; o envio ocorrerÔ posteriormente pelo UX.



šŸŽ‰ Geração de BenefĆ­cio

šŸ”— Existe uma tabela com as modalidades de campanhas funcionais e nĆ£o funcionais. Para mais detalhes, consultar a documentação especĆ­fica do Reshop.


ā±ļø TimeoutĀ 

No Mobile, existe um timeout fixo de 10 segundos para o fluxo de integração com o Reshop e um timeout fixo de 5 segundos para o fluxo de integração com o UX.
Em caso de falha de comunicação, é exibida em tela uma mensagem informativa e o processo segue normalmente.