E-commerce
Ult. Alteração: 15/07/2020
Alterado por: Nathalia
Liberar saldo bloqueado de e-commerce (ticket ficou com valor menor do que foi pago no site)
Quando o cliente fica com saldo sobrando de algum pedido do e-commerce, por ainda não existir a função no sistema de liberar esse saldo, é necessário fazer o procedimento via banco de dados. Para isso, primeiro será necessário saber o número do pedido que pode ser consultado pesquisando o cadastro do cliente e clicando no botão
ao lado do campo de saldo:

Depois de anotado o número do pedido e feito um backup no banco de dados, os seguintes scripts deverão ser executados:
/* Rodar esse select e anotar os valores dos campos abaixo, para serem usados no Update.
No lugar dos pontos de interrogação deverá ser colocado o número do pedido conforme consultado no passo acima
Ao fazer essa consulta, confira se o campo cls_SaldoUtilizado subtraído do cls_Valor corresponde ao valor de saldo bloqueado
cls_CodigoPagamentoWeb =
cls_Codigo =
*/
SELECT * FROM ClienteSaldo
WHERE cls_CodigoColetaWeb = '???'
--Substitua os pontos de interrogação pelos valores anotados no Select e execute o update
UPDATE clienteSaldo
SET cls_JustificativaDesloqueioSaldo = 'SALDO RESTANTE DE INCONFORMIDADE',
cls_CodigoColetaWeb = NULL,
cls_TipoSaldo = 'M',
cls_CodigoPagamentoWeb = NULL
WHERE cls_CodigoColetaWeb = '???'
AND cls_CodigoPagamentoWeb = '???'
AND cls_Codigo = '???'
Agora o saldo poderá ser retirado (sangria pelo movimentar caixa) ou utilizado em outro ticket registrado diretamente no balcão (não é possível usar para pedido de e-commerce)
E-commerce enviou mais pacotes do que deveria para um cliente
Necessário acessar o cadastro do cliente e ver todos os tickets que foram gerados com compra de pacote para anular os que estiverem excedentes a compra original.
Pedido chegou sem o detalhamento das peças no PDV
Necessário criar o script para rodar na loja, seguindo o passo a passo abaixo ou utilizando a ferramenta disponível em: U:\Softwares\Suporte\WindowsApp1.exe (para saber os códigos, será necessário fazer os três primeiros passos do script abaixo)
--Fazer o select abaixo, buscando o cliente pelo nome e anotando seu código
SELECT * FROM Cliente WHERE cli_Nome = '???'
--cli_Codigo = ???
--Fazer o select abaixo trocando os pontos de interrogação pelo cli_Codigo encontrado no select acima. Anote às colunas destacadas abaixo
SELECT * FROM Delivery WHERE dly_CodigoCliente = '???'
--dly_Codigo = ??? // dly_NumeroOS = ??? // dly_DataSolicitacao = ???
--Fazer o select abaixo trocando os pontos de interrogação pelo nome do cliente
SELECT * FROM ClienteDeliveryWeb WHERE cdw_Nome = '???'
--cdw_Codigo = ???
ABAIXO É O SCRIPT QUE DEVERÁ SER COLOCADO NO CHAMADO PARA SER SEGUIDO NA LOJA:
O que ocorreu foi uma falha no e-commerce que não enviou o detalhe das peças da cliente, sendo assim o sistema não baixou totalmente o pedido.
- Seguir os seguintes procedimentos para corrigir na loja:
1 - Fazer backup
2 - Emitir um orçamento para a cliente do e-commerce (NOME DO CLIENTE) com as peças que foram retiradas na casa dele
--No script abaixo, trocar o cli_Codigo pelo valor anotado no início do processo
3 - Fazer no banco de dados:
SELECT * FROM Orcamento WHERE orc_CodigoCliente = '???' ORDER BY orc_DataEmissao DESC -- e anotar o código da primeira linha retornada, que está no campo orc_Codigo
--No script abaixo, trocar dly_Codigo, dly_NumeroOS, dly_DataSolicitacao e cdw_Codigo pelos valores anotados no início do processo
--Se na tabela ClienteDeliveryWeb não encontrou o nome do cliente, ao invés de colocar o código no script abaixo, coloque aspas simples assim: ''
4 - Rodar no banco de dados: Update Orcamento set orc_NumeroOS = ???, orc_DataEmissaoOriginal = '???',orc_OSItengracaoExterna = ???, orc_StatusItengracaoExterna = 'S', orc_DataItengracaoExterna = '???',orc_CodigoColeta = ???,orc_CodigoClienteColetaWeb = ???,orc_TipoColeta = 1 where orc_Codigo = ???
Observação
Trocar os pontos de interrogação pelo código que foi anotado no passo 3 (orc_Codigo)
5 - Depois de feito isso, entrar no Atendimento, na tela de Finalizar Orçamento e transformar o pedido em ticket
Saldo entrou duplicado no cadastro do cliente
Necessário criar o script para rodar na loja, seguindo os procedimentos abaixo:
--Fazer o select abaixo, buscando o saldo pelo número do pedido (OS) gerado no e-commerce. Anotar os campos solicitados abaixo
SELECT * FROM ClienteSaldo WHERE cls_CodigoColetaWeb = '???'
--cls_CodigoColetaWeb = ??? // cls_CodigoPagamentoWeb = ??? // cls_Codigo = ???
Fazer backup
--Trocar os pontos de interrogação abaixo pelos valores que foram anotados dos campos acima
UPDATE ClienteSaldo
SET cls_JustificativaDesloqueioSaldo = 'SALDO EM DUPLICIDADE ERRO E-COMMERCE',
cls_CodigoColetaWeb = NULL,
cls_TipoSaldo = 'M',
cls_CodigoPagamentoWeb = NULL
WHERE cls_CodigoColetaWeb = '???' AND cls_CodigoPagamentoWeb = ??? and cls_SaldoUtilizado = 0
AND cls_Codigo = ???
Created with the Personal Edition of HelpNDoc: Save time and frustration with HelpNDoc's WinHelp HLP to CHM conversion feature