01. DADOS GERAIS
| Linha de Produto: | Virtual Age |
|---|
| Segmento: | Moda |
|---|
| Módulo: | Virtual.PDV |
|---|
| Função: | Realizar integração com sistema Esfera para geração de pontos para fidelidade de clientes. |
|---|
| Ticket: | 7901131 |
|---|
| Requisito/Story/Issue (informe o requisito relacionado) : | DVAVAR-7043 |
|---|
02. SITUAÇÃO/REQUISITO
Realizar integração com o sistema Esfera, para que os clientes fidelizados acumulem pontos e possam resgatar como descontos, brindes e preços diferenciados.
03. SOLUÇÃO
Foi incluído no cadastro de pessoa completo e simplificado o estado civil.
Quando o parâmetro TP_BONUS_DESCONTO possuir o valor 8. Será realizada a integração com o sistema Esfera nas seguintes situações:
- Cadastro de pessoa completo e simplificado:
- Ao salvar o cadastro, será realizada comunicação com a Esfera. Quando o retorno for OK, será criado um cartão fidelidade para o cliente. Desta maneira será possível controlar os clientes que fazem parte do programa de pontos.
- Quando a pessoa já está cadastrada apenas na Retaguarda, o Virtual PDV irá realizar a comunicação com a Retaguarda para buscar a pessoa bem como suas informações e fidelidade.
- Venda:
- Ao digitar o CPF do cliente:
- Caso o cliente possua cadastro e cartão fidelidade, a venda prosseguirá.
- Caso o cliente não possua cadastro, será realizada a seguinte pergunta "Deseja participar para ter acesso a ofertas exclusivas e acumular pontos para resgatar por produtos? "
- Não, será removido o CPF do cliente e adicionado a venda, o consumidor final padrão.
- Sim, será aberto o cadastro de pessoa simplificado para que seja realizado cadastro no Virtual PDV e no sistema Esfera. Caso não consiga realizar comunicação com a Esfera, o sistema sempre irá realizar a pergunta.
Na venda, foi incluído a opção de informar o CPF do cliente pelo PinPad.
Parâmetro: TP_BONUS_DESCONTO deverá estar com valor igual a 8. CD_TP_CARTAO_FIDELIDADE deverá possuir valor com o tipo de cartão fidelidade cadastrado no CTCFM003.
|
2. Use quando for necessário descrever um passo a passo. |
|

<style>
div.theme-default .ia-splitter #main {
margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
display: none;
}
#main {
padding-left: 10px;
padding-right: 10px;
overflow-x: hidden;
}
.aui-header-primary .aui-nav, .aui-page-panel {
margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
margin-left: 0px !important;
}
.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after {
background: #FF9900; !important
}
.menu-item.active-tab {
border-bottom: none !important;
}
</style>
|