Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Compatibilidade
Ambiente SAAS
  •     

Ambiente OnPremise

  •     


Objetivo

A solução de Pedidos de venda Omni consiste em apoiar a experiência omnichannel do cliente, oferecendo opções para a entrega ou retirada de mercadorias, via plataforma digital (VTEX) diretamente integrada com as soluções de produtos da loja.Está solução refere-se na prateleira infinita e conecta a loja física com as soluções "Ship from store" e "Pickup in Store",  e a transforma em um centro de distribuição. A funcionalidade permite a operacionalização de todas as etapas do pedido como: empacotamento, etiquetagem, envio para a transportadora  até a entrega da mercadoriapara uma plataforma de comércio digital completa com a intenção de tornar a operação de loja Omni Channel. Podendo conectar o E-commerce com um Marketplaces, tudo isso integrado com o ERP da loja.


draw.io Diagram
bordertrue
diagramNameVTEX
simpleViewerfalse
width
linksauto
tbstyletop
lboxtrue
diagramWidth16011021
revision58


Aviso
titleSistema Satélite

Atenção: Para integração padrão do Live com VTEX via TOTVS Connector deverá ser solicitado um Sistema satélite especifico para este tipo de integração. 

A integração com VTEX utiliza como padrão sempre o Código da Master(REDE) acrescido do número 1.

Exemplo: Rede 99998888 o Código satélite será 999988881

...

  • 1º Etapa: Entrar em contato com a equipe da ESN  da TOTVS sua conta solicitando acesso o sistema a integração do Live Retaguarda e VTEX:
    • Assinatura do Contrato.
  • 2º Etapa: Equipe de Serviços liberar acesso ao sistema do Retaguarda:do TOTVS Connector solicita a criação do Sistema Satélite para o equipe de Integração do TVFR.
    • Cria o sistema SatéliteDisponibiliza
  • 3º Etapa: Cliente deve disponibiliza o Login e Senha exclusivo para acesso ao retaguarda....a integração.
  • 4º Etapa: Cliente deve disponibiliza o dados de acesso a VTEX.

Jornada:

Para iniciarmos a integração da solução VTEX, devemos seguir os passos abaixo:

...

  • 2º Etapa: Validar a disponibilidade para Implantação:
    • Responsável - Time do TOTVS Connector


  • 3º Etapa: Criação do cronograma para implantação:
      Nessa etapa o time criar um cronogramas para implantação do produto.
      • Responsável - Time do TOTVS Connector


    • 4º Etapa: Criação do cronograma para implantação:
    • Nessa etapa o time criar um cronogramas para implantação do produto
    • Validação dos pré-requisitos:
      • Responsável - Time do TOTVS Connector
        • Links  e as Url's da integração.
        • Validar as conexões com a integração.


    • 5º Etapa: Realizar a Carga dos Classificadores e Produtos.
      • Para realizar o cadastro de um Classificador "Novo" acessar o Live conforme imagem abaixo:

    Image Added

      • Após a criação do novo classificador, devemos incluir ele no produto desejado.
        • Image Added
        •  
      • Para que os produtos integrem no sistema do Ninegrid é necessário que o campo campo "Integra Ecommerce" esteja habilitado.

    Image Added

        • Dados Integrados:

     Image Added

          • Descrição Completa;
          • Código Principal
      • Practico
          • Pratico;
          • Peso Bruto;
          • Peso Liquido
          • Altura;
          • Largura;
          • Comprimento;
          • Unidade de Medida.
      •  
      • Após a carga dos produtos as informações de
      • Preço
      • preço e
      • Estoque
      • estoque vão ser carregadas automaticamente no sistema
      • do vtex, desde que possuam esses dados no Live
      • do VTEX.
          Produto
            • Preço:
              • Será integrado apenas a tabela de preço de Venda;
              • O preço será enviado conforme
        • haja
              • houver atualização de preços
        • (nova vigência)
              • ;
              • Não possui integração com preços promocionais.
            • Estoque:
              • A integração será realizada conforme
        • haja
              • houver movimentação de estoque. Por exemplo: Vendas / Notas Fiscais / Inventário
              • A baixa de estoque dos produtos
        • do Pedido
              • de um pedido é realizada apenas quando o pedido for resgatado no PDV.
        • Alguns processos para a carga de produtos vão ser de forma manual:
            • Atributos de Produto
            • Fotos
            • Descontos
            • Promoções 
            • Categoria
      • 6º Etapa: Validação em Produção de Pedidosde pedido em ambiente produtivo:
        • Esteira de pedidos:


      Aviso
      iconfalse
      titleAtenção

      Troubleshootings básicos

      *Integração em fase de homologação não disponível para uso.

      • Preço
        • A partir da versão 6.5.61
          • Deve-se verificar a tabela LC_LogLiveConnector filtrando o método de preço conforme o select abaixo (Alterar apenas o código do produto):
            • ServerName - 10.173.204.12, 50287
            • DataBase - Rentech

                                           SELECT TOP 100 a.Record, a.Method, a.Creation, Descricao

                                                  FROM LC_LogLiveConnector a WITH(NOLOCK)

                                                  WHERE Method = 'RecuperarPrecoProdutoEcommerce' AND Descricao LIKE '%<CodigoProduto>26132</CodigoProduto>%'

                                                  ORDER BY 1 DESC


        • Deve-se utilizar o payload abaixo para recuperar o método de preço (os campos em amarelo devem ser alterados conforme o cenário que deve ser analisado):

      <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:liv="http://LiveConnector/" xmlns:ren="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data" xmlns:ren1="http://schemas.datacontract.org/2004/07/Rentech.PracticoLive.Connector.Objects" xmlns:arr="http://schemas.microsoft.com/2003/10/Serialization/Arrays">

         <soapenv:Header/>

         <soapenv:Body>

            <liv:RecuperarPrecoProdutoEcommerceLC_Integracao>

               <liv:identificacao>

                  <ren1:Chave>5c2bc569-8e00-43a7-b419-4b8dd32a3cdb</ren1:Chave>

                  <ren1:CodigoSistemaSatelite>051400031</ren1:CodigoSistemaSatelite>

               </liv:identificacao>

               <liv:listaProduto>

                  <ren1:LC_Produto>

                     <ren1:CodigoPadrao>10247</ren1:CodigoPadrao>

                  </ren1:LC_Produto>

                  <ren1:LC_Produto>

                     <ren1:CodigoPadrao>26132</ren1:CodigoPadrao>

                  </ren1:LC_Produto>

               </liv:listaProduto>

               <liv:mantemTicket>true</liv:mantemTicket>

               <liv:identificacaoLoja>071411642</liv:identificacaoLoja>

            </liv:RecuperarPrecoProdutoEcommerceLC_Integracao>

         </soapenv:Body>

      </soapenv:Envelope>


      • Estoque
        • A partir da versão 6.5.61
          • Deve-se verificar a tabela LC_LogLiveConnector filtrando o método de preço conforme o select abaixo (Alterar apenas o código do produto):
            • ServerName - 10.173.204.12, 50287
            • DataBase - Rentech

      SELECT TOP 100 a.Record, a.Method, a.Creation, Descricao

      FROM LC_LogLiveConnector a WITH(NOLOCK)

      WHERE Method = 'RecuperarEstoqueProduto' AND Descricao LIKE '%<CodigoProduto>26132</CodigoProduto>%'

      ORDER BY 1 DESC

      • Deve-se utilizar o payload abaixo para recuperar o método de estoque (os campos em amarelo devem ser alterados conforme o cenário a ser analisado):

      <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:liv="http://LiveConnector/" xmlns:ren="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data" xmlns:ren1="http://schemas.datacontract.org/2004/07/Rentech.PracticoLive.Connector.Objects">

         <soapenv:Header/>

         <soapenv:Body>

            <liv:RecuperarSaldoEstoqueEcommerceLC_Integracao>

               <liv:identificacao>

                  <ren1:Chave>a9b933c1-9943-4fb3-96ac-bfd9c946116d</ren1:Chave>

                  <ren1:CodigoSistemaSatelite>05140003</ren1:CodigoSistemaSatelite>

               </liv:identificacao>

               <liv:identificacaoLoja>071411842</liv:identificacaoLoja>

              <liv:listaProduto>

                    <ren1:LC_ProdutoEstoque>

                     <ren1:CodigoProduto>12506</ren1:CodigoProduto>

                  </ren1:LC_ProdutoEstoque>

               </liv:listaProduto>

               <liv:quantidadeResultado>100</liv:quantidadeResultado>

            </liv:RecuperarSaldoEstoqueEcommerceLC_Integracao>

         </soapenv:Body>

      </soapenv:Envelope>


      • Produto Ativo
        • Para o produto estar ativo no NineGrid, deve-se verificar se os campos IntegraEcommerce e AtivaProdutoEcommerce estão habilitados. Segue query abaixo:
          • ServerName - 10.173.204.12, 50287
          • DataBase - Rentech

      SELECT DISTINCT a.Descricao, a.PermiteIntegracao, a.ProdutoAtivoECommerce, c.NumeroSerie, c.Apelido [Loja]

      FROM Produto a WITH(NOLOCK)

      INNER JOIN ProdutoUnidadeNegocio b WITH(NOLOCK) ON (b.Produto = a.ObjectID)

      INNER JOIN UnidadeNegocio c WITH(NOLOCK) ON (c.ObjectID = b.UnidadeNegocio)

      WHERE a.CodigoPadrao = '12506' AND c.NumeroSerie = '122122203'



      • Carta Consentimento
        • Deve-se utilizar o payload abaixo para recuperar o método de preço (os campos em amarelo devem ser alterados conforme o cenário que deve ser analisado):

      <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:liv="http://LiveConnector/" xmlns:ren="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data" xmlns:ren1="http://schemas.datacontract.org/2004/07/Rentech.PracticoLive.Connector.Objects">

         <soapenv:Header/>

         <soapenv:Body>

            <liv:RecuperarCartaConsentimentoLC_Integracao>

               <liv:identificacao>

                  <ren1:Chave>5c2bc569-8e00-43a7-b419-4b8dd32a3cdb</ren1:Chave>

                  <ren1:CodigoSistemaSatelite>051400031</ren1:CodigoSistemaSatelite>

               </liv:identificacao>

            </liv:RecuperarCartaConsentimentoLC_Integracao>

         </soapenv:Body>

      </soapenv:Envelope>