Páginas filhas
  • Material de Apoio - Integração Venda Digital com TOTVS Moda

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Informações
iconfalse

Implementada a funcionalidade de Integração TOTVS Moda utilizando as API’s V2.

Possibilitando inicialmente a integração dos seguintes cadastros:

  • Produto
  • Preço
  • Estoque 
  • Clientes


Compatibilidade
Ambiente SAAS
  •     

Ambiente OnPremise

  •     


Objetivo

A solução de Venda Digital consiste em apoiar a experiência Omnichannel do cliente, oferecendo opções para a entrega ou retirada de mercadorias, via plataforma digital (Pluginbot) diretamente integrada com as soluções de produtos da loja. 

Esta solução refere-se na prateleira infinita e conecta a loja física com as soluções "Shipfromstore" 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: Aceite de pedido, faturamento, separação e disponibilização para entrega. 



Jornada

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

  • 1º Etapa: Entrar em contato com a equipe da TOTVS (Canal de Venda) para contratação do produto Venda Digital:
    • Assinatura do Contrato
    • Canal de Venda deverá solicitar a criação das credenciais de acesso (API V2) à integração enviando um e-mail para [email protected] 


  • 2º Etapa: Criar um usuário do tipo padrão e senha no componente ADMFM026 no TOTVS Moda e neste usuário deverá ser liberado as lojas que irão trabalhar com o Venda Digital. 


  • 3º Etapa: Fazer download do formulário padrão e preencher os dados solicitados:
    • O cliente deverá preencher o formulário com informações necessárias para o andamento do projeto. 
    • Formulário de Onboarding


  • 4º Etapa: Enviar o formulário preenchido na etapa 3 para o consultor responsável pela implantação: 
    • Nessa etapa o consultor responsável deverá validar o formulário enviado, e se todas as informações necessárias para criação e configuração do ambiente estão completas.


  • 5º Etapa: Criação e configuração do ambiente do cliente no Venda Digital:
    • Pluginspace - é o espaço no qual estão cadastradas as lojas, onde é possível consultar e cadastrar novas lojas sempre que necessário; 
    • Forma de Pagamento - é possível utilizar várias formas de pagamentos parceiros, as quais estão vinculadas ao gateway de pagamento contratado;
    • Mensageria - serão enviadas mensagens para o celular do cliente, para acompanhamento do status do seu pedido;
    • Antifraude - definição do parceiro contratado;
    • Configuração Preço - cliente deve configurar qual o tipo de preço cadastrado no TOTVS Moda deverá ser utilizado pela plataforma Venda Digital. 


  • 6º Etapa: Realizar a Carga dos Produtos.
    • Para que os produtos sejam integrados no sistema Venda Digital, é necessário que seja realizado o vínculo do tipo de classificação e classificação definido como parâmetro de Integração dos produtos que serão disponibilizados no catálogo do Venda Digital. 
    • Após a carga dos produtos as informações de Preço e Estoque serão carregadas automaticamente na plataforma desde que possuam esses dados no TOTVS Moda. 
    • Realizar também a carga de imagem dos produtos, que pode ser feito de forma manual na plataforma ou por importação de planilha. 


  • 7° Etapa: Configurações específicas do produto Venda Digital.
    • Deverá ser configurado os atributos finais da plataforma, como: cores dos botões, logotipo, fontes e cores das fontes, cor de fundo, mensagens padrão, ícones, etc.
    • Para mais informações sobre estas configurações, acesse o Manual Ninegrid.

    • Os dados de acesso serão fornecidos pela Pluginbot. 


  • 8° Etapa: Validação do Ambiente após a implantação em produção. 
    • Nesta etapa deverá ser realizado o roteiro de testes disponibilizado no link abaixo. Importante realizar todos os cenários descritos e registrar e reportar ocorrências que surgirem ao longo desta etapa. 

##PAREI AQUI!##

Aviso
titleSistema Satélite

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

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


Obs. Para mais detalhes sobre o processo de implantação do Venda Digital no TOTVS Moda, acesse o documento abaixo – Diagrama dos Processos MIT041: 

 Implantação Pluginbot TOTVS ModaV2 - MIT041.docx

Aviso
iconfalse
titleTroubleshootings 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>