• A Confluence está sendo executada atualmente com todos os plugins que não são do sistema desabilitados. Pode haver perda de algumas funcionalidades

Árvore de páginas

Ponto de Entrada - LJX904MS

Este ponto de entrada é executado durante à importação dos Pedidos do e-Commerce e te o objetivo de implementar às possíveis soluções para os erros já mapeados
da integração.

Localização:

e-Commerce

Eventos:

Monitor Serv. CiaShop

Programa Fonte:

LOJA906  - Monitor Ser. Ciashop

LOJA901A - Serviço de Importação de Pedidos

LOJX904 - Funções e-commerce

Função:

Protheus

Parâmetos:

Nome

Tipo

Descrição

Paramixb[1]

 Caractere

Retorno do código do Registro que apresentou erro.

Retorno:

Nome

Tipo

Descrição

Obrigatório

aRet

Array

Retorna as mensagem de soluções que serão encaminhadas aos cliente.

Sim 

 

Exemplo:

Rdmake exemplo:

LJX904MS.PRW

 

#Include 'Protheus.ch'

Include 'Protheus.ch'

/*{Protheus.doc} LOJX904MS
Funções e-commerce
@author Alan Oliveira - Varejo
@version P12.1.16
@since 23/06/17
@obs Ponto de Entrada para messageria na integração CiaShop Protheus.
@sample LJX904MS()
Atualmente os erros catálogados são:

//01 - Cliente não encontrado;
//02 - CPF do pedido diferente do CPF do cadastro do cliente;
//03 - Documento inválido;
//04 - Transportadora não cadastrada;
//05 - Método de pagamento não cadastrado;
//06 - Produto não cadastrado;
//07 - TES não informada no cadastro do produto;
//08 - Vendedor (Promoter) não cadastrado
//09 - Forma de pagamento inválida
//10 - Problemas na geração do Pedido de Venda
//11 - Problemas na geração do Orçamento
//12 - Problemas na geração do Título de Contas a Receber
//13 - Problemas na geração do Título de Contas a Pagar da Taxa Administrativa
//15 - Problemas ao gerar reserva de produto
//17 - Problemas ao desfazer reserva pois pedido náo foi feito
//18 - Existe mais de um armazém vinculado a um item
//19 - Existe mais de uma filial vinculada a um Pedido
//21 - Armazém não cadastrado ERP
//22 - Valor de venda do item Tributado pelo IPI inválido. Verifque configuração de IPI na TES do item.
//23 - "Método de Pagamento não homologado pelo Protheus "
//50 - Problema na condição de Pagamento, Campo não Cadastro no Sistema 'AE_ECCODIG'

Os códigos de erros foram implementados no LOJA901A de acordo com os retornos de erros no execauto,
ou durante pré-validação da informações

*/

User Function LJX904MS()

Local cAux := Paramixb[1] //Retorno do ExecAuto

Local aRet := {}

//"Alerta Problema no Método de pagamento"
aadd(aRet, {"05|23|50","1 - Acessar o Módulo Controle de Loja no Protheus > Cadatros > Adm Financeira;"} )
aadd(aRet, {"05|23|50" ,"1.1 - Preencha o campo e-Commer da Administradora com o código "+cAux+" ;"} )
aadd(aRet, {"05|23|50","2 - Em alguns casos à condição de pagamento, pode não estar Homologada com a Totvs, sendo necessário entrar ,"+Char(13)+;
                                      " em contato com o suporte, para identificar situações como essa acessar:"} )
aadd(aRet, {"05|23|50","2.1 - Acessar o Módulo Controle de Loja > E-commerce > Monitor Serv. Ciashop > Posicionar no Serviço LOJA901A > Log"})
aadd(aRet, {"05|23|50","2.2 - Localizar a data do último processamento, clicar em detalhes e localizar o número do pedido"})
aadd(aRet, {"05|23|50","2.3 - Localiza a coluna Motivo Erro e Desc. Erro;"})
aadd(aRet, {"05|23|50"," - Após a realização das manutenções acessar Acessar o Módulo Controle de Loja no Protheus > E-commerce > "+Char(13)+;
                                      " Monitor Serv. Ciashop > Selecionar a Rotina de Pedidos > Executar;"})

aadd(aRet, {"09","1 - Acessar o Módulo Controle de Loja no Protheus > Cadatros > Adm Financeira;"} )
aadd(aRet, {"09","1.1 - Alterar a Adm Financeira "+caux+" preenchendo o campo Tipo "+Char(13)+;
                            " com 'FI' - Para Boletos, 'CD' - Cartão de Credito ou 'CC' - Cartão de Débito;"} )
aadd(aRet, {"09","2 - Em alguns casos à condição de pagamento, pode não estar Homologada com a Totvs, sendo necessário entrar ,"+Char(13)+;
                            " em contato com o suporte, para identificar situações como essa acessar:"} )
aadd(aRet, {"09","2.1 - Acessar o Módulo Controle de Loja > E-commerce > Monitor Serv. Ciashop > Posicionar no Serviço LOJA901A > Log"})
aadd(aRet, {"09","2.2 - Localizar a data do último processamento, clicar em detalhes e localizar o número do pedido"})
aadd(aRet, {"09","2.3 - Localiza a coluna Motivo Erro e Desc. Erro;"})
aadd(aRet, {"09"," - Após a realização das manutenções acessar Acessar o Módulo Controle de Loja no Protheus > E-commerce > "+Char(13)+;
                            " Monitor Serv. Ciashop > Selecionar a Rotina de Pedidos > Executar;"})

Return aRet

Importante: 
Para que o processo funcione corretamente é necessário realizar o processo de configuração do processo à seguir.

MV_LJECO01

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Varejo

Módulo:

SIGALOJA

Descrição

Parâmetro deverá conter o e-mail do responsável para tomada de decisão para solução do problema ocorridos na integração do E-Commerce Protheus x Ciashop.

Quando ocorrer problemas no processamento de uma ExecAuto realizado pela integração Protheus x Ciashop o sistema poderá disparar um e-mail para que o responsável fique ciente que existe um problema na integração.

 

Procedimento para Configuração

Nome da Variável

MV_LJECO01

Tipo

Caractere

Descrição

E-mail para recebimento do problema ocorrido na integração do Protheus x Ciashop. Caso seja necessário enviar para mais de uma pessoa
basta incluir um ; após o primeiro e-mail.

Valor Padrão

Vazio

 

Exemplo: Conteúdo do parâmetro: [email protected] para 1 e-mail;

               Conteúdo do parâmetro: [email protected]; [email protected] para 2 e-mail's;

 

Utilização:

  • Realizar uma venda CiaShop
  •  Após a confirmação do pedido, iremos realizar a integração no Protheus. através do Monitor de Serviços E-commerce (LOJA906);

 

  • Caso aconteça algum erro no processo, será encaminhado um e-mail para o responsável cadastrado no parâmetro MV_LJECO01, conforme modelo à seguir: