Procedimento para Utilização
Pré-Requisitos:
- Ative os Serviços de Integração E-commerce CiaShop, de acordo com as instruções mencionadas abaixo:
1.1 Configure o Schedule do Protheus®. Para isso acesse o TDN e siga as instruções de acordo com o Artigo Schedule Protheus®.
1.2 No Controle de Lojas (SIGALOJA), acesse Atualizações / E-Commerce / Monitor Serv. CiaShop (LOJA906) e aguarde a rotina inserir os agendamentos dos serviços de Integração E-commerce
- LOJA900 - Departamentos - Tabelas envolvidas: ACU
- LOJA900A - Produtos - Tabelas envolvidas: SB5, SB1, SB0, ACV, SB4, DA0, DA1, SLJ
Importante: Neste serviço são executados os seguintes serviços:
LOJA900, LOJA900B, LOJA900D
- LOJA900B - Departamentos X Produtos - Tabelas envolvidas: ACV, SB5, ACU, SB1
- LOJA900C - Estoque - Tabelas envolvidas: SB5, SB0, SB1, SB2, DA0, DA1, SLJ
- LOJA900D - Descrição de Produtos - Tabelas envolvidas: SB5
- LOJA900E - Status de Pedidos - Tabelas envolvidas: SC5 (sem filtro por filial), SF2, SLJ
Lista de códigos de status enviados para o e-commerce:
- 05-Pedido em análise (válido somente para cancelamento de baixa de título financiado).
- 10-Pagamento confirmado preparando envio
- 15- Pedido em embalado (válido somente para exclusão de documento de saída)
- 30 - Pedido enviado.
- 90- Pedido Cancelado.
- 91 - Pedido Devolvido.
Esta rotina realiza a chamada na rotina LOJA901I que recebe e atualiza o status do Pedido Protheus e tem as principais tabelas envolvidas: SC5, SC6, SC9, SL1, SL2, SL4, SE1, SE2, MH6
- LOJA900F – Tabela de Preços - Tabelas envolvidas: SB5, SB1, SB0, DA0, DA1
- LOJA900I - Cadastro de Filiais e Armazéns - Tabelas envolvidas: SLJ, NNR, SM0
- LOJA901 - Compradores - Principal Tabela envolvida: SA1
- LOJA901A - Pedido - Principais Tabelas envolvidas: SC5, SC6, SC9, SC0, NNR, SB2, SL1, SL2, SL4, SE1, SE2, SA1, SAE, SE4, SF4, SFM, SB1, SA6, SLF, SA4, MEP, MH6
Ocorrências que poderão retornar no serviço de Integração de Pedidos:
- 1- Cliente não encontrado;
- 2 - CPF do pedido diferente do CPF do cadastro do cliente;
- 3- Documento inválido;
- 4- Transportadora não cadastrada;
- 5- Método de pagamento não cadastrado;
- 6- Produto não cadastrado;
- 7- TES não informada no cadastro do produto;
- 8- Vendedor (Promoter) não cadastrado
- 9- Forma de pagamento inválida
- 10– Problema 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- (desuso)
- 14– Problema na geração de Endereço de Entrega do Cliente
- 15- Problema na geração de Reserva do Pedido
- 16- Não localizados pagamentos(SL4) associados ao orçamento
- 17-Problemas ao desfazer reserva pois pedido náo foi feito
Neste serviço são executados os seguintes serviços:
LOJA901 e LOJA901B - Dados Extras do Pedido
- LOJA907 – Cancelamento de Boletos - Principais Tabelas envolvidas: SC5, SC6, SC9, SL1, SL2, SL4, SE1, SE2
- LOJA900G - Envio de Cadastros
Neste serviço são executados os seguintes serviços:
LOJA900A (LOJA900, LOJA900B, LOJA900D), LOJA900C, LOJA900F, LOJA907, LOJA900E.
- LOJA900G - Recebimento de Cadastros
Neste serviço é executado o seguinte serviço:
LOJA901A (LOJA901 e LOJA901B - Dados Extras).
Importante: Caso exista alguma tabela exclusiva envolvida nas rotinas de envio de dados para o e-commerce, os agendamentos deverão ser cadastrados para as filiais as quais deseja-se enviar as informações.
1.3 No Configurador (SIGACFG), acesse Schedule/Schedule/Schedule/Agendamentos (CFGA110).
1.4 Posicione o cursor sobre o agendamento e clique em editar.
1.5 Edite os dados referente à execução das rotinas: Data/Hora, Empresa, Habilitada e informações de recorrência.
Importante
Na opção de recorrência, selecione a opção Diário/Todos os Dias da semana e evite selecionar a opção Sempre Ativo.
1.6 Confira os dados e confirme.
1.7 Ative os serviços do Schedule do Protheus®, de acordo com as instruções Artigo Schedule Protheus® disponível no TDN.
2. Efetue o cadastro de Administradora Financeira Vinculada ao Método de Pagamento:
2.1 No Controle de Lojas (SIGALOJA), acesse o cadastro de Administradora Financeira - Atualizações/Cadastro/Adm. Financeira (MATA070) e realize o cadastro de uma administradora Financeira vinculada ao método de pagamento, informando os seguintes campos:
- Cod. e-comme (AE_ECCODIG)– É através deste campo que é realizado o relacimento entre o método de Pagamento do e-commerce e a localização da Administradora Financeira.
Importante: Só pode existir uma administradora Financeira para um método de pagamento
- Tipo Adminis (AE_TIPO)– Informe a Forma de pagamento (SX5). As formas válidas para a integração CiaShop são:
- FI – Financeira: Nesta forma de pagamento, é gerado um Pedido de Venda com bloqueio de crédito que é liberado mediante o pagamento do título.
- CC/CD- Cartão de Crédito/Débito– Nesta forma de pagamento é gerado um Pedido de Venda sem bloqueio de Crédito. Nesta forma de pagamento é possível gerar um título de Contas a Pagar para a Administradora Financeira.
- Tx. Cobrança (AE_TAXA )–Informe o valor da Taxa Administrativa, que poderá ser informada também através do Grid de Taxas Administrativas– para as formas de pagamento CC/CD
Importante: Seguem links para configuração da data de pagamento/vencimento das parcelas da venda associada à administradora financeira
Data de Pagamento das Parcelas
Data de Vencimento Fixa
3. Efetue o Cadastro de Transportadoras, de acordo com as instruções mencionadas abaixo:
3.1 No Controle de Lojas (SIGALOJA), acesse Atualizações / Cadastro / Transportadoras (MATA050).
3.2 Selecione a opção Alterar ou Incluir.
3.3 Preencha os principais campos.
3.4 No campo Cod. e-comme A4_ECSERVI, preencha o método de entrega do E-commerce, de acordo com o configurado no e-commerce CiaShop.
3.5 Confira os dados e confirme.
Importante
Por padrão, o tamanho do campo Cod. e-comme A4_ECSERVI vem configurado com 3 posições, caso o código do método de entrega seja maior, altere o tamanho deste campo pelo ambiente Configurador, assim como os campos relacionados: Met. Entrega MGU_METENT e MGT_METENT
Envio de Informações do Protheus® para o E-Commerce Ciashop:
Cadastro de Grade de Produtos
- Em Controle de Lojas (SIGALOJA), acesse Atualizações\Gerencia Estoques\Grade de Produto (MATA550).
- Clique em Incluir para cadastrar uma grade de produtos.
- Em seguida, preencha os principais campos com atenção especial aos seguintes:
Tabela Linha (B4_LINHA): Informe o código da tabela do Tipo1-Linha e utilize o código da grade de linha. Se o produto não tiver variação de linha, utilize o código da grade zerada.
Tabela Colun (B4_COLUNA): Informe o código da tabela do Tipo 2-Coluna para variação de coluna. - Confira os dados e Confirme. O Sistema exibe a grade para que as combinações disponíveis de Linha x Coluna possam ser selecionadas e seus respectivos códigos/produtos gerados.
- Em seguida, digite o caracter X, para selecionar as variações desejadas do produto. O Sistema exibe todos os códigos gerados, ao finalizar a inclusão ou alteração da grade de produtos.
- Selecione um dos produtos apresentados para ser o produto pai.
- Confirme a seleção, para que os demais produtos da grade sejam produtos filho (SKUs) e recebam o código do produto escolhido como pai no campo Produto Pai(B1_PRODPAI).
- Confira os dados e Confirme.
Importante
O Produto-Pai determina a variação de Linha e Coluna, ou seja, caso o Produto-Pai não possua variações de linha ou coluna, os SKUs também devem obedecer a esta regra.
Realize esta etapa somente se for utilizar o conceito de grade de produtos, caso contrário utilize o Cadastro de Produtos do Controle de Lojas.
Não pode haver espaços em branco no código do produto.
Caso deseje enviar a exclusão do relacionamento pai-filho de um produto, informe o código do produto pai no campo PaiAnt (B0_ECPAIANT) no Cadastro de Produtos (LOJA110).
Cadastro de Produtos - Produto Sem Grade:
- No Faturamento (SIGALOJA), acesse Atualizações/Cadastro/Produtos (LOJA110).
- Selecione a opção Incluir.
- Preencha os principais campos.
- Confira os dados e confirme.
Importante
Para que o Produto seja enviado para o E-commerce Ciashop, é necessário existir Saldo em Estoque, um Preço de Venda Padrão e vínculo a uma Categoria( produto-pai ou produto sem grade) ; caso não exista, efetue o cadastro.
Complemento de Produtos - Dados E-commerce (produto pai ou produto sem grade):
- No Faturamento (SIGALOJA), acesse Atualizações/Cadastro/Complement.produto (MATA180).
- Selecione a opção Incluir.
- Na pasta Cadastrais, preencha os seguintes campos, de acordo com as respectivas instruções:
- Produto B5_COD: selecione o código do Produto-pai ou do Produto sem grade.
- Nome Cientif (B5_CEME): informe o nome do produto a ser enviado para o site.
4. Em seguida, na pasta Gestão de Varejo, preencha o campo Peso (B5_PESO) com o peso do produto a ser enviado para o site.
5. Na pasta E-Commerce, realize o preenchimento dos seguintes campos, de acordo com as respectivas informações:
- E-commerce (B5_ECFLAG): Permite indicar se o produto é enviado para o site, caso não seja preenchido não é enviado.
- Palavra Chav (B5_ECPCHAV): Permite informar palava-chave do produto.
- Cubagem C3 (B5_ECCUBAG): Permite informar a cubagem do produto.
- Data Lancam (B5_ECDTLAN): Permite informar a data de lançamento do produto.
- Imagem Prod (B5_ECIMGFI): Nome do arquivo de imagem associada ao produto-pai, que consta no servidor e-commerce.
- Descr. E-com (B5_ECTITU): Permite informar a descrição da variante associada ao produto.
- Comprimento: B5_ECCOMP: Permite informar o comprimento (em metros).
- Largura: B5_ECLARGU: Permite informar a largura (em metros).
- Profundidade: B5_ECPROFU: Permite inforrnar a profundidade (em metros).
- Caraterística (B5_ECCARAC): Permite informar o valor do folder (Características) da descrição de produto no site.
- Apresentação (B5_ECAPRES): Permite informar o valor do folder (Apresentação) da descrição de produto no site.
- Beneficio (B5_ECBENFI): Permite informar o valor do folder (Benefício) da descrição de Produto no site.
- Indicação (B5_ECINDIC): Permite informar o valor do folder (Indicação) da descrição de Produto no site
Importante: As informações de Característica, Apresentação, Benefício e Indicação são enviadas no Serviço de Caracteríscas de Produtos (LOJA900C) e somente serão enviadas caso haja alteração entre a última informação enviada com sucesso para o site.
6. Confira os dados e Confirme.
Cadastro de Produtos – Dados E-commerce dos Produtos-Filhos (variantes):
- No Faturamento (SIGALOJA), acesse Atualizações/Cadastro/Produtos (LOJA110).
- Selecione o produto e clique em Alterar.
- Em seguida, preencha os principais campos.
- No Grid do produto, realize o preenchimento dos seguintes campos de acordo com as respectivas informações:
- E-commerce (B0_ECFLAG): Permite indicar se o produto é enviado para o site, caso não seja preenchido não é enviado.
- Imagem Prod (B0_ECIMGFI): Nome do arquivo de imagem do produto-filho, constante no servidor e-commerce.
- Descr. E-com (B0_ECTITU): Descrição do produto-filho.
- Pai Ant (B0_ECPAIANT): Permite enviar o XML de exclusão do relacionamento ProdutoXVariante.
- Comprimento: B0_ECCOMP: Permite informar o comprimento (em metros).
- Largura: B0_ECLARGU: Permite informar a largura (em metros).
- Profundidade: B0_ECPROFU: Permite inforrnar a profundidade (em metros).
6. Confira os dados e Confirme.
Cadastro de TES Inteligente:
- No Faturamento (SIGAFAT), acesse Atualizações / Cadastros / TES Inteligente (MATA089).
- Selecione a opção Incluir.
- Preencha os seguintes campos, de acordo com as informações:
4. Confira os dados e confirme.
Importante
Cadastro da Tabela de Preço - Padrão E-commerce:
- No Controle de Lojas (SIGALOJA), acesse Atualizações / Cenário de Vendas / Tabelas de Preço (OMSA010).
- Selecione a opção Incluir.
- Preencha os principais campos, com atenção ao campo Cód Tabela (DA0_CODTAB), que deve ser preenchido com o mesmo conteúdo do parâmetro MV_LJECOMQ.
- Em seguida, preencha no Grid os campos Cod. Produto (DA1_CODPRO), Preço Venda (DA1_PRCVEN) e Vigência (DA1_DATVIG), referentes ao produto E-commerce cadastrado.
- Confira os dados e Confirme.
Importante
- O preço deve ser cadastrado para o produto-pai e os filhos (variantes)
Cadastro da Tabela de Preço - Promocional E-commerce:
- No Controle de Lojas (SIGALOJA), acesse Atualizações / Cenário de Vendas / Tabelas de Preço (OMSA010);
- Selecione a opção Incluir.
- Preencha os principais campos, com atenção aos campos:
Cód Tabela (DA0_CODTAB): Informe o conteúdo do parâmetro MV_LJECOML.
Data Inicial (DA0_DATDE)
Data Final (DA0_DATATE): Informe a vigência da promoção. - Em seguida, preencha no Grid, os campos referentes ao produto E-commerce cadastrado:
Cod. Produto (DA1_CODPRO),
Preço Venda (DA1_PRCVEN) e
Vigência (DA1_DATVIG) - Confira os dados e Confirme.
Importante
O preço deve ser cadastrado para o produto-pai e os filhos (variantes).
O cadastro da tabela de preço promocional é opcional.
Para enviar os dados da promoção, o preço de venda do produto da tabela promocional deve ser inferior ao preço de venda da tabela padrão.
Os dados promocionais são enviados no serviço de Produtos (LOJA900A).
Caso o preço promocional tenha sido enviado e excluído posteriormente, é enviado o preço promocional com a vigência vencida (data atual -2 até data atual -1)
Cadastro da Tabela de Preço - Múltiplas Tabelas:
- No Controle de Lojas (SIGALOJA), acesse Atualizações / Cenário de Vendas / Tabelas de Preço (OMSA010).
- Selecione a opção Incluir.
- realize o cadastro da tabela de preço, preenchendo os seguintes campos:
- realize o cadastro da tabela de preço, preenchendo os seguintes campos:
Cód Tabela (DA0_CODTAB) - Informe o conteúdo do campo Código ERP cadastrado no e-commerce
e-commerce (DA0_ECFLAG) - Informe se a tabela está ativa ou inativa - Preencha os demais campos do cabeçalho
- No grid preencha os seguintes campos:
Cod. Produto (DA1_CODPRO) – Informe o código do Produto e-commece.
Preco Venda (DA1_PRCVEN) - Informe o Preço de Venda.
Vigência (DA1_DATVIG) – Informe a data de publicação do preço. - Preencha os demais dados, confira os dados e confirme.
Importante
O preço deve ser cadastrado para o produto-pai e os filhos (variantes)
Cadastro de Categorias:
- No Controle de Lojas (SIGALOJA), acesse Atualizações \ Cadastros \Categoria de Prod. (FATA140).
- Clique em Incluir e preencha os seguintes campos, conforme instruções:
- Descrição (ACU_DESC): Digite a descrição da categoria. Para o preenchimento deste campo, a acentuação e letras minúsculas serão aceitas.
- Cat. Superior (ACU_CODPAI): Informe o código da categoria superior à ela (Pai). Caso a categoria em edição seja uma categoria Pai, deixe o campo em branco.
- Status E-commerce (ACU_ECFLAG): Permite indicar se a categoria é enviada ao site.
3. Confira os dados e confirme o cadastro.
Importante
Caso não existam relacionamento entre Categorias X Produtos, a rotina de integração altera o status do E-commerce para Inativo. Caso um relacionamento seja incluído posteriormente, o status é alterado para Ativo.
Se a Categoria-Pai está com campo Status E-commerce (ACU_ECFLAG) inativo, é enviada a exclusão das Categorias-Filhas.
Cadastro Categorias X Produtos
- No Controle de Lojas (SIGALOJA), acesse Atualizações \ Cadastros \ Amarração Cat.x prd (FATA150).
- Clique em Incluir para adicionar produtos a uma categoria.
- Preencha os seguintes campos, conforme as instruções:
- Categoria (ACV_CATEGO): Informe o código da categoria ou clique na pesquisa para escolher uma das categorias.
- Produto (ACV_CODPRO): Informe o código do produto e-commerce
4. Confira os dados e Confirme.
Importante
Par excluir a amarração Produto X Categoria, altere o flag E-commerce(B5_ECFLAG) do produto como Inativo.
Monitor Serviços CiaShop (LOJA906)
- No Controle de Lojas (SIGALOJA), acesse Atualizações / E-Commerce / Monitor Serv CiaShop (LOJA906).
- Selecione um dos serviços disponíveis (LOJA900, LOJA900A, LOJA900B, LOJA900C, LOJA900D, LOJA900E, LOJA900F, LOJA900G, LOJA901, LOJA901A, LOJA901C e LOJA907).
3. Em seguida, selecione uma das opções:
- XML Envio: para visualizar o XML enviado.
- XML Retorno: para visualizar o XML retornado/recebido.
- Executar: para executar o serviço manualmente.
- Log: para visualizar o histórico de execuções do serviço e seu resultado.
Caso seja selecionada a opção Log, o Sistema apresenta as opções de Erro ou Detalhe.
Ao selecionar a opção Erro, o Sistema apresenta a mensagem de retorno do serviço.
Ao selecionar a opção Detalhe, o Sistema apresenta os dados enviados.
- Ped. C/ Prob: para visualizar os Pedidos que não foram integrados e seu respectivo código de erro.
- Relatório: para visualizar os Pedidos que foram integrados.
- Atv./Inat. Log: para ativar/inativar o log do Controle de Lojas
- Capturar Log: para capturar o log do dia do Controle de Lojas
Importante
Para cada exportação de Cadastro, uma sequência de controle é gerada no campo Seq. Exp e gravado no campo no campo Dt Exp (Data a da última exportação); este último, caso a sequência tenha sido executada com sucesso.
Recebimento de Informações do E-commerce:
Pedido de Venda
- No e-commerce CiaShop realize a compra de um produto, de acordo com os dados enviados pelos Serviços de Integração.
- No Controle de Lojas (SIGALOJA), acesse Atualizações / E-Commerce / Monitor Serviços CiaShop (LOJA906).
- Verifique se os serviços de Compradores (LOJA901) e Pedidos (LOJA901A) estão ativos e foram executados.
- Selecione o serviço Pedidos (LOJA901A).
- Clique na opção Log e em seguida em Detalhes.
- Localize o Pedido e-commerce.
- Em seguida, verifique se o campo Pedido Conf está preenchido com a opção igual a 1, para idenficar se o Pedido se está integrado.
- Caso o Pedido esteja com o campo Pedido Conf diferente da opção 1, selecione a opção Ped. C/ Prob. e observe se consta o número do pedido no Relatório de PedidosNão-Integrados.
- Efetue a correção da ocorrência reportada no Relatório de PedidosNão-Integrados para que o pedido não seja apresentado no Relatório de Pedidos Não-Integrados.
- No faturamento (SIGAFAT), acesse Atualizações / Pedidos / Pedidos de Vendas (MATA460).
- Clique na opção Filtrar.
- Crie um filtro no campo Ped. E-Com. (C5_PEDCOM), para localizar o Pedido E-commerce.
- Acesse Atualizações/Atendimento/Venda Assistida (LOJA701).
- No grid de orçamento, identifique os componentes gerados na venda e-commerce:
O Pedido e-commerce, através do campo Ped Cli Ecom (L1_PEDEC) .
O Título Gerado através dos campos Nota Fiscal (L1_DOCPED) e Série (L1_SERPED) .
O Pedido de Venda no ERP pelo campo Num. Pedido (L1_PEDRES). - As etapas 15 a 19 devem ser realizadas somente para as vendas, cujos orçamentos estejam com a forma de pagamento - Campo FormPgto (L1_FORMPG)-tipo FI – Financiado.
- No Controle de Lojas (SIGALOJA), acesse Gerencia Finanças/Baixas a Receber (FINA070) e realize a baixa do título associado à venda e-commerce para liberação de crédito do Pedido de Venda Gerado.
- Acesse Atualizações / E-Commerce / Monitor Serviços CiaShop (LOJA906).
- Verifique se o serviço de Status de Pedidos (LOJA900E) está ativo e foi executado com sucesso.
- Selecione a opção Log para visualizar o histórico de execuções do serviço e seu resultado.
- Na tela log de serviço e-commerce, selecione a opção detalhe, e localize o Pedido - campo Pedido MGT_PEDIDO.
- Verifique se foi enviada a atualização do status – campo Status MGT_STATU - para 10 (Pagamento Confirmado) e se o mesmo foi realizado com sucesso.
- No Faturamento (SIGAFAT) acesse Faturamento/Documento de Saída (MATA460A) e informe os parâmetros.
- Selecione o Pedido e clique na opção Prep. Docs.
- Confirme os parâmetros e aguarde a Preparação do Documento de Saída.
- Verifique se a legenda dos itens do Pedido foi alterada para Pedido de Venda encerrado e foi informado o número da Nota Fiscal.
- Em Controle de Lojas (SIGALOJA) acesse Atualizações / E-Commerce / Monitor Serviços CiaShop (LOJA906).
- Verifique se o serviço de Status de Pedidos (LOJA900E) está ativo e foi executado com sucesso.
- Selecione a opção Log, para visualizar o histórico de execuções do serviço e seu resultado.
- Na tela log de serviço e-commerce, selecione a opção detalhe, e localize o Pedido - campo Pedido (MGT_PEDIDO).
- Verifique se foi enviada a atualização do status – campo Status (MGT_STATU) - para 30 Pedido Enviado e se o mesmo foi realizado com sucesso.
Devolução da Nota Fiscal de Venda
- No Controle de Lojas (SIGALOJA), acesse Atendimento / Rotina de Troca (LOJA720).
- Informe a Operação de Devolução, o Código do Cliente e a Data da Venda.
- Na próxima tela, selecione a Nota Fiscal gerada na Venda e-commerce.
- Na próxima tela, visualize os detalhes fiscal na opção Fiscais.
- Em seguida, confirme o Cliente da Nota Fiscal de Entrada.
- Informe a opção de Geração de Nota Fiscal de Entrada e compensação do título.
- Selecione a opção Finalizar. Verifique a mensagem exibida, que informa o número da Nota Fiscal de Entrada gerada e a emissão do relatório de Nota de Crédito gerada.
- Acesse Atualizações / E-Commerce / Monitor Serviços CiaShop (LOJA906). Verifique se o serviço de Status de Pedidos (LOJA900E) está ativo e foi executado com sucesso.
- Selecione a opção Log, para visualizar o histórico de execuções do serviço e seu resultado.
- Na tela log de serviço e-commerce, selecione o a opção detalhe, e localize o Pedido - campo Pedido (MGT_PEDIDO).
- Verifique se foi enviada a atualização do status – campo Status (MGT_STATU) - para 91 (Pedido Devolvido) e se o mesmo foi realizado com sucesso.
Exclusão de Orçamento
- No e-commerce CiaShop, realize uma venda.
- Em Controle de Lojas (SIGALOJA) acesse Atualizações / E-Commerce / Monitor Serviços CiaShop (LOJA906).
- Posicione o cursor no serviço Pedidos (LOJA901A) e selecione a opção Log e, em seguida, Detalhes.
- Localize o Pedido e-commerce e verifique se o mesmo foi integrado com sucesso, por meio do campo Pedido Conf igual a 1.
- Acesse Atualizações/Atendimento/Venda Assistida (LOJA701).
- No grid de orçamento, identifique os componentes gerados na venda e-commerce:
O Pedido e-commerce, através do campo Ped Cli Ecom (L1_PEDEC).
O Título Gerado através dos campos Nota Fiscal (L1_DOCPED) e Série (L1_SERPED).
O Pedido de Venda no ERP pelo campo Num. Pedido (L1_PEDRES). - Acesse a rotina de exclusão de orçamento Atendimento/Excluir Nf/Orc/Ped e posicione no orçamento gerado.
- Selecione a opção Exclusão Nf/orc.
- Visualize os dados e selecione Confirmar. Verifique se a venda foi excluída.
- Acesse Atualizações / E-Commerce / Monitor Serviços CiaShop (LOJA906). Verifique se o serviço de Status de Pedidos (LOJA900E) está ativo e foi executado com sucesso.
- Selecione a opção Log, para visualizar o histórico de execuções do serviço e seu resultado.
- Na tela Log de serviço e-commerce, selecione a opção detalhe, e localize o Pedido - campo Pedido (MGT_PEDIDO). Verifique se foi enviada a atualização do status – campo Status (MGT_STATU) - para 90 (Pedido Cancelado) e se o mesmo foi realizado com sucesso.
- Acesse Atualizações/Atendimento/Venda Assistida (LOJA701) e verifique se orçamento foi excluído.
- Acesse Gerencia Finanças/Contas a Receber (FINA040) e verifique se o título foi excluído.
Job de cancelamento de Boletos Vencidos
- No e-commerce CiaShop realize uma venda , cujo método de pagamento esteja associada a uma administradora financeira do tipo FI – Financiada, não realizando a baixa do título gerado
Importante
Esta sequência só pode ser realizada para vendas que gerem títulos FI –Financiados.
- Em Controle de Lojas (SIGALOJA), acesse Atualizações / E-Commerce / Monitor Serviços CiaShop (LOJA906).
- Posicione o cursor no serviço Pedidos (LOJA901A) e selecione a opção Log e, em seguida, Detalhes.
- Localize o Pedido e-commerce e verifique se o mesmo foi integrado com sucesso, através do campo Pedido Conf igual a 1.
- Acesse Atualizações/Atendimento/Venda Assistida (LOJA701).
- No grid de orçamento, identifique os componentes gerados na venda e-commerce:
O Pedido e-commerce, através do campo Ped Cli Ecom (L1_PEDEC).
O Título Gerado através dos campos Nota Fiscal (L1_DOCPED) e Série (L1_SERPED).
O Pedido de Venda no ERP pelo campo Num. Pedido (L1_PEDRES). - Na rotina de Venda Assistida, verfique se a venda está vencida, através do campo Dt. Validade (L1_DTLIM) que deve estar com o primeiro dia útil anterior à data atual.
- Acesse Gerência Finanças/Contas a Receber (FINA040) e localize o título gerado.
- No(s) registro(s) de título(s) gerado(s), verfique se o título está vencido, através dos campos: Vencimento (E1_VENCTO), Vencto Real (E1_VENCREA) e Vencto Orig. (E1_VENCORI) que devem estar com o primeiro dia útil anterior à data atual.
- No Controle de Lojas, acesse Atualizações / E-Commerce / Monitor Serviços CiaShop (LOJA906).
- Verifique se o serviço de Cancelamento de Boletos (LOJA907) está ativo e foi executado com sucesso.
- Na opção XML de Envio verifique foi exibida a mensagem do Orçamento Cancelado.
- Verifique se o serviço de Status de Pedidos (LOJA900E) está ativo e foi executado com sucesso.
- Selecione a opção Log, para visualizar o histórico de execuções do serviço e seu resultado.
- Na tela log de serviço e-commerce, selecione a opção detalhe, e localize o Pedido - campo Pedido (MGT_PEDIDO).
- Verifique se foi enviado a atualização do status – campo Status (MGT_STATU) - para 90 (Pedido Cancelado) e se o mesmo foi realizado com sucesso.
- Acesse Atualizações/Atendimento/Venda Assistida (LOJA701) e verifique se orçamento foi excluído.
- Acesse Gerencia Finanças/Contas a Receber (FINA040) e verifique se o título foi excluído.
- No Faturamento (SIGAFAT) acesse Atualizações / Pedidos / Pedidos de Vendas (MATA460) e verifique se o Pedido foi excluído.
Venda de kit de Produtos
Pré-Requisito:
Kit de Produto montado no e-commerce CiaShop, cujos produtos que o compõem tenham sido enviados pelos serviços de integração.
- Realize os procedimentos de uma venda e-commerce - Venda no e-commerce com pagamento em Boleto, por exemplo: selecionando comprar um produto do tipo Kit.
Importante
Somente os itens que compõem o kit são processados na venda (Orçamento, Pedido, Nota Fiscal).
Venda de Produtos com IPI embutido, reserva de estoque e operação de Revenda:
Pré-Requisito:
- Configurações de IPI realizadas no Produto (cadastro, TES, Parâmetros ERP)
- Parâmetros de Venda e-commerce com IPI devidamente habilitados (MV_LJIPENP)
- Parâmetros de Reserva de Produto com venda e-commerce, devidamente habilitado (MV_LJECOM0)
- TES Inteligente configurada com operação de Revenda (MV_LJECMM2)
- No Faturamento (SIGAFAT) acesse Atualizações/Cadastros/ Produtos (MATA010)
- Posicione no produto, cujo código está cadastrado no site e selecione a opção “Visualizar”
- Ao visualizar o produto, posicone o cursor sobre o campo “Descrição”, pressione a tecla [F4] para consultar o saldo em estoque do produto, verificando o estoque físico, disponível e reserva
- Repita os passos 2 e 3 para todos os produtos que serão vendidos
- No e-commerce, realize a venda do produto consultado para o Cliente Pessoa Jurídica, informando a operação de Revenda
- No Controle de Lojas (SIGALOJA) , acesse Atualizações/Cadastros/Monitor Serv CiaShop (LOJA906).
- Aguarde a execução do serviço Pedidos (LOJA901A) ou execute o serviço manualmente pelo monitor (posicione sobre o cursor sobre a Linha Pedidos e selecione o botão “Executar”´)
- Acesse o botão “Cons Tracker” e informe o número do Pedido e-commerce e confirme
- Localize o pedido de Venda Gerado, os títulos gerados e o Orçamento gerado.
- Verifique que foi gerado reserva para os produtos
- Verifique que o valor do IPI foi abatido do preço de tabela do produto
Fórmula: Preço de tabela – ( ( (Preço de tabela + valor do frete do item )/1 + (alíquota_ipi /100) ) * + (alíquota_ipi /100)) - Verifique que foi selecionada a TES associada a operação de Revenda
- Execute os passos 1 a 4, para assegurar que a quantidade em estoque disponível foi baixada para o Pedido
- No módulo Controle de Lojas (SIGALOJA), acesse Gerencia Financas/ Baixa a Receber (FINA070) e realize a baixa do título gerado.
- Acesse Atualizações/Faturamento / Documento de Saída (MATA460) e realize a emissão da Nota Fiscal do Documento Gerado.
- Verifique que o total da nota com o valor do IPI é igual ao valor da venda realizada no e-commerce.
- Repita os passos 1 a 4 para assegurar que o saldo em estoque atual foi baixado, assim como o saldo de reserva.
Venda de Produto e-commerce no Market Place:
- No e-commerce, realize uma venda pelo MarketPlace
- No Controle de Lojas (SIGALOJA), acesse Atualizações/Cadastro/e-commerce/Monitor Serv CiaShop (LOJA906).
- Posicione sobre o cursor sobre a Linha Pedidos (LOJA901A) e selecione o botão “Executar” ou aguarde a execução deste serviço pelo Scheduler
- Verifique se a integração foi realizada com sucesso, acessando o botão “Log”, depois posicione sobre a data/hora da execução da rotina botão “Detalhes”
- Note que o campo Cliente está com o conteúdo zerado, pois o cliente não foi gerado pelo serviço de Clientes (LOJA901)
- Verifique se o Pedido foi integrado com sucesso, localizando o pedido e-commerce pela coluna “N.Ped.e-comm” e se a coluna “Motivo Erro” estiver em branco.
- Acesse o botão “Cons Tracker” e informe o número do Pedido e-commerce e confirme
- No resultado da consulta Tracker, localize o Pedido Gerado, verificando que o Pedido foi gerado para o Cliente que está devidamente cadastrado no sistema.
Importante: Os passos 9 a 12 devem ser realizados, caso tenha sido realizado o pré-requisito deste caso de uso
9. No resultado da consulta Tracker, localize o Título gerado, verificando que o título foi gerado para o Cliente Associado à Administradora Financeira, caso o conteúdo do campo Financ. Prop (AE_FINPRO) associado á venda e-commerce estar igual a “Não”
10. Acesse Atualizações/Cadastro/e-commerce/Conf Pagto e-commerce (LOJA901D), para confirmação do pagamento e liberação do pedido para faturamento.
11. Informe o número do pedido e-commerce Gerado e confirme
12. Após, acesse Ações Relacionadas/Confirmar Pagamento e confirme a pergunta de liberação do Pedido
13. No faturamento (SigaFat) Acesse Atualizações/Faturamento / Documento de Saída (MATA460) e realize a emissão da Nota Fiscal do Pedido Confirmado.
Importante
- Exceto em vendas realizadas pelo MarketPlace, o Cadastro deCliente pode ser importado pelo serviço próprio de Compradores (LOJA901) ou pela rotina de Pedido (LOJA901A) e monitorado pela rotina Monitor Serviços CiaShop (LOJA906).
- Caso o Cliente não seja incluído no ERP, será gerada uma ocorrência no Monitor do Serviço de Cliente (exceto vendas em MarketPlace) e no Serviço de Pedido, se houver uma venda associada à ele.
- Se o endereço de entrega é diferente do Cadastro do Cliente, será gerado um novo Código de Loja para o mesmo Código do Cliente. O novo Código de Loja é associado ao Pedido de Venda no campo Cliente de Entrega.
- Para gerar um novo endereço de entrega ao Cliente, os parâmetros de inclusão de CNPJ/CPF Duplicados, devem estar habilitados.
Anexo I - Tabela de Código de Ocorrências na geração de Pedido X Ação
Ocorrência | Motivo | Ação Sugerida |
---|
1- Cliente não encontrado | Cliente não integrado, devido à cadastro antigo | Forçar a integração do cliente no serviço LOJA900, ou cadastrar o cliente (mesmo CPF/CNPJ) |
1- Cliente não encontrado | Cliente não integração, devido à erro no serviço LOJA900 - campos obrigatórios no cadastro do cliente (rotina MATA030). | Identificar o motivo da não integração - simular a inclusão dos dados do cliente provenientes do e-commerce e/ou ativar o Log no Monitor (loja906). Caso o cliente tenha campo obrigatório não alimentado, utilizar o ponto de entrada associado à inclusão de Clientes na integração |
2 - CPF do pedido diferente do CPF do cadastro do cliente | CNPJ/CPF do Cliente no Pedido e-commerce é diferente do CNPJ do Cliente cadastrado no ERP | Realize o ajuste do CPF/CNPJ do Cliente no ERP ou no e-commerce |
3- Documento inválido | CNPJ/CPF em branco ou inválido | Realize o ajuste no CPF/CNPJ do cliente no e-commerce |
4- Transportadora não cadastrada | Não localizado o método de entrega do pedido e-commerce no cadastro de transportadoras | Realize o cadastro do método de entrega no cadastro de transportadora, verificando se não há truncamento do código do método de entrega no cadastro |
5- Método de pagamento não cadastrado | Não localizado o método de pagamento do pedido e-commerce no cadastro de administradora financeira | Realize o cadastro do método de pagamento no cadastro de administradora financeira, verificando se não há truncamento do código do método de pagamento no cadastro |
6- Produto não cadastrado; | Não localizado o código do produto no ERP | Realize todo o processo cadastral do produto no ERP (produto, tabela de preço, estoque, TES) |
7- TES não informada no cadastro do produto | Não localizada TES associada ao produto | Realize o cadastro das TES associadas ao produto, segundo a verificando o conteúdo do parâmetro MV_LJECOMR. Caso este retorne em branco, o cadastro de TES Inteligente, considerando as operações informadas nos parâmetros MV_LJECOMV e MV_LJCOMM2. Caso esta retorne em branco, a TES informadas no cadastro de produtos, na ausência desta o parâmetro MV_TESSAI |
8- Vendedor (Promoter) não cadastrado | Não localizado vendedor no cadastro de Vendedores | Verifique se existe um código de vendedor válido no cadastro de clientes (campo A1_VEND). Caso este esteja em branco, verifique se existe um código de vendedor válido no parâmetro MV_LJECOMA |
9- Forma de pagamento inválida | Forma de pagamento informadas no cadastro de administradora Financeira diferente de CC, CD e FI | Realize o ajuste cadastro da administradora financeira associada ao método de pagamento com as formas de pagamentos válidas para a integração (CC, CD ou FI) |
10– Problema na geração do Pedido de venda | Problemas na execução automática da inclusão do Pedido de Venda | Identificar o motivo da não integração - simular a inclusão do pedido de vendas com os dados da venda e-commerce e/ou ativar o Log no Monitor (loja906). Caso o pedido tenha campo obrigatório não alimentado, utilizar o ponto de entrada associado à inclusão de Pedido na integração. |
11- Problemas na geração do Orçamento | Problemas na execução automática da inclusão do Orçamento | - Identificar o motivo da não integração - simular a inclusão do Orçamento de vendas com os dados da venda e-commerce e/ou ativar o Log no Monitor (loja906). Caso o Orçamento tenha campo obrigatório não alimentado, utilizar conteúdo padrão ou gatilhos das tabelas de orçamento e/ou ponto de entrada associado à inclusão de Orçamento (Venda Assistida - LOJA701). Verificar se o total da venda apurado na rotina de Venda Assistida NÂO é superior ao Total da Venda e-commerce; devido à configuração de impostos, por exemplo.
- Verificar se a rotinas de integração de pedidos está sendo executadas manualmente pelo Monitor e se o menu desta rotina está cadastrada para o módulo 12 - Sigaloja - vide tag <MODULE> do arquivo de configurações de Menu
|
12- Problemas na geração do Título de Contas a Receber | Problemas na execução automática da inclusão de Contas a Receber | Identificar o motivo da não integração - simular a inclusão do título de Contas a Receber com os dados da venda e-commerce e/ou ativar o Log no Monitor (loja906). Caso o título tenha campo obrigatório não alimentado, utilizar o ponto de entrada associado à inclusão de Contas a Receber na integração. |
14– Problema na geração de Endereço de Entrega do Cliente | Problemas na execução automática da inclusão do cliente associado ao endereço de entrega ou ao cliente associado á venda marketplace | Vide ação do código de ocorrência 1 |
15- Problema na geração de Reserva do Pedido | Problemas na geração da Reserva do pedido | Identificar o motivo da não inclusão - simular a inclusão do Orçamento de vendas com os dados da reserva da venda e-commerce e/ou ativar o Log no Monitor (loja906). |
16- Não localizados pagamentos(SL4) associados ao orçamento | Rotina automática de geração de Orçamento não gerou registros de pagamento. | Total dos produtos da venda e-commerce inferior a valor do frete e problemas na configuração do cálculo do frete, como por exemplo o parâmetro MV_LJECOM9 e rotina de Venda Assistida não configurada para troco (MV_LJTROCO) |
17-Problemas ao desfazer reserva pois pedido náo foi feito | Problemas na exclusão da Reserva do pedido | Identificar o motivo do não cancelamento - ativar o Log no Monitor (loja906) e realizar a exclusão da reserva |
18-Existe mais de um armazém vinculado a um item | Pedido e-commerce gerado com um item vinculado a mais de um armazém | Gerar pedido e-commerce com somente um armazém por item |
19-Existe mais de uma filial vinculada a um Pedido | Pedido e-commerce gerado com mais de uma filial associada ao armazéns | Gerar pedido e-commerce com somente uma filial por Pedido |
20-Filial não cadastrada | Pedido e-commerce gerado para uma filial inexistente no ERP | Editar o cadastro de filiais no e-commerce para as existentes no ERP e gerar o Pedido para a filial existente no sistema. Importante: Para o cadastro de filiais e armazéns no e-commerce, consulte o documento técnico integração e-commerce multiestoque no link http://tdn.totvs.com.br/display/PROT/MVAR-1061_DT_Integracao_Protheus_CiaShop_MultiEstoque |
21-Armazém não cadastrado ERP | Pedido e-commerce gerado para um armazém inexistente no ERP | Editar o cadastro de armazéns e-commerce para os existentes no ERP e gerar o Pedido para o armazém existente no sistema. |
22-Valor de venda do item Tributado pelo IPI inválido. Verifque configuração de IPI na TES do item | Valor do item do Pedido retirado o valor do IPI negativo, em virtude do valor do IPI ser superior ao preço de venda do item | Ajustar o preço de venda do pedido e-commerce, de modo que o valor de venda do item seja superior ao valor do imposto do item ou alterar a configuração fiscal (TES ou produto) do Produto |
23-Método de Pagamento não homologado pelo Protheus | O cliente está utilizando um método de pagamento não homologado pelo Protheus na venda | Habilitar no e-commerce somente os métodos de pagamento homologados pelo Protheus, discriminados no seguinte link http://tdn.totvs.com.br/pages/viewpage.action?pageId=272704590 |
Anexo II - Itens validados pela rotina Validador de Cadastros.
Item validado | O que valida? |
---|
Código de Produto válido (sem espaços) | Se código do produto NÃO possui espaços entre os caracteres do código. Campo (B1_COD). Exemplo '00 021' |
Complemento de produto cadastrado (MATA180) | Se o código do produto simples ou pai está cadastrado na rotina de complemento de Produto - Tabela SB5 |
Complemento cadastrado como e-commerce (MATA180) | Se o código do produto simples ou pai não está cadastrado na rotina de complemento de Produto - Tabela SB5 - e campo e-commerce (B5_ECFLAG) está preenchido |
Complemento disponível na fila e-commerce (MATA180) | Se o código do produto simples ou pai não está cadastrado na rotina de complemento de Produto - Tabela SB5 - e campo Dt Exportac (B5_ECDTEX) está vazio, indicando a edição do cadastro |
Complemento cadastrado com Nome Cientf., Peso, Descrição e Título (MATA180) | Se o código do produto simples ou pai está cadastrado na rotina de complemento de Produto - Tabela SB5 - e campos Nome Cientf (B5_CEME)., Peso (B5_PESO), Descrição (B5_ECDESCR) e Título (B5_ECTITU) estão preenchidos |
Existe categoria associada ao produto (FATA150) | Se o código do produto simples ou pai possui vinculo com uma categoria - Tabela ACV |
Existe categoria e-commerce válida e associada ao produto (FATA140) | Se o código do produto simples ou pai possui vinculo com uma categoria - Tabela ACV - que está cadastrada como e-commerce - campo e-commerce (ACU_ECFLAG) preenchido. |
Produto cadastrado na tabela de preço padrão (OMSA010) | Se o código do produto está cadastrado na tabela de preço padrão - Parâmetro MV_LJECOMQ |
Produto possui saldo em estoque no(s) armazém(s) | Se o código do produto possui a soma da quantidade em estoque disponível nos armazéns configurados para a integração e-commerce - parâmetro MV_LJECOMG ou ou todos os locais se parâmetro vazio - maior que zero. |
Produto com altura e/ou largura e/ou comprimento válidos (MATA180) | Se o código do produto simples ou pai está cadastrado na rotina de complemento de Produto - Tabela SB5 - e informou os dados da dimensão do produto( Altura/Profundidade B5_ECPROFU, Comprimento B5_ECCOMP e Largura B5_ECLARGU), porém esqueceu de informar uma delas |
Possui variação 1e/ou2 no atributo (MATA550) | Indica se o produto-pai possui uma ou duas variações (linha/coluna) de grade. |
Possui variação? (MATA550) | Indica se o produto-pai possui ao menos 1 variação de grade |
Produto cadastrado como e-commerce (LOJA110) | Se o código do produto-filho está cadastrado na rotina de Cadastro de Produtos- Tabela SB0 - e campo e-commerce (B0_ECFLAG) está preenchido |
Produto disponível na fila e-commerce (LOJA110) | Se o código do produto-filho está cadastrado na rotina de Cadastro de Produtos- Tabela SB0 - e campo Dt Exportac (B5_ECDTEX) está vazio, indicando a edição do cadastro |
Possui variação 1e/ou2 no atributo (MATA550), conforme definido pelo Pai (MATA550) | Indica se o produto-filho possui uma ou duas variações (linha/coluna) de grade, igual a definida pelo produto-pai |