Árvore de páginas

O método RecuperarPrecoProdutoEcommerceLC_Integracao do Live Connector tem a função de disponibilizar informações dos preços de produto do TOTVS Live para o sistemas externos.

Pré-requisitos

  • Habilitar parâmetros do produto Integra Ecommerce:

            

Exemplo de Utilização:

1 - Com os preços devidamente incluídos no Totvs Live.  Então devemos realizar a requisição RecuperarPrecoProdutoEcommerceLC_Integracao no Connector para recuperar a lista com todos os preços disponíveis para o sistema satélite informado. Na primeira requisição ele irá trazer toda a base de preço disponível em lotes de até 10.000 itens. 

Após toda a base sincronizada, as novas consultas trarão somente as alterações e novos preços.

Exemplo de consumo Via SoapUI:



Parâmetros de Entrada

Oops, it seems that you need to place a table or a macro generating a table within the Pivot Table macro.

The table is being loaded. Please wait for a bit ...

Descrição

Tipo

Chavevarchar(16)
CodigoSistemaSatelitevarchar(20)
ConfirmarTicket (opcional)bool *Valor padrão true;


Os demais campos de filtro existentes no método não devem ser utilizados, pois estão sendo mantidos no sistema apernas para compatibilidade com legados. O uso de filtros podem gerar erros na integração de preços, com informações parciais.

Parâmetros de Saída

Oops, it seems that you need to place a table or a macro generating a table within the Pivot Table macro.

The table is being loaded. Please wait for a bit ...

Descrição

Tipo

Observação
NumeroSequenciavarchar(16)
CodigoLojavarchar(9)
CodigoProdutovarchar(20)
DescricaoProdutovarchar(200)
FimVigenciadatetimeaaaa-mm-ddThh:mm:ss
InicioVigenciadatetimeaaaa-mm-ddThh:mm:ss
PrecoProdutoflaot
CodigoTabelaInt64Código da tabela de preço (Disponível a partir da versão Live 6.5.45.0 ).
TabelaAtivaBooleanIdentifica se a tabela de preços está ativa no sistema (Disponível a partir da versão Live 6.5.45.0 ).

Exemplo de Chamada do Método

Chamada:
<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>74055FAE-B0EE-43C9-97EC-32CB716D2173</ren1:Chave>
            <ren1:CodigoSistemaSatelite>0000000</ren1:CodigoSistemaSatelite>
         </liv:identificacao>
      </liv:RecuperarPrecoProdutoEcommerceLC_Integracao>
   </soapenv:Body>
</soapenv:Envelope>

Retorno:
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Body>
      <RecuperarPrecoProdutoEcommerceLC_IntegracaoResponse xmlns="http://LiveConnector/">
         <RecuperarPrecoProdutoEcommerceLC_IntegracaoResult xmlns:a="http://schemas.datacontract.org/2004/07/Rentech.PracticoLive.Connector.Objects" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
            <ClassID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">LC_TicketPrecoProduto</ClassID>
            <Creation xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-09-08T16:39:36.2125911-03:00</Creation>
            <LastUpdate xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-09-08T16:39:36.2125911-03:00</LastUpdate>
            <ObjectID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">00000000-0000-0000-0000-000000000000</ObjectID>
            <OwnerID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">00000000-0000-0000-0000-000000000000</OwnerID>
            <UserID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">00000000-0000-0000-0000-000000000000</UserID>
            <a:Chave>00000000-0000-0000-0000-000000000000</a:Chave>
            <a:CodigoSistemaSatelite>0000000</a:CodigoSistemaSatelite>
            <a:Data>08/09/2020</a:Data>
            <a:Hora>16:39</a:Hora>
            <a:Numero>12009080000000050</a:Numero>
            <a:Documentos xmlns:b="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
               <b:anyType i:type="a:LC_PrecoProduto">
                  <ClassID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">LC_PrecoProduto</ClassID>
                  <Creation xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-09-08T16:39:42.3530339-03:00</Creation>
                  <LastUpdate xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-09-08T16:39:42.3530339-03:00</LastUpdate>
                  <ObjectID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">00000000-0000-0000-0000-000000000000</ObjectID>
                  <OwnerID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">00000000-0000-0000-0000-000000000000</OwnerID>
                  <UserID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">00000000-0000-0000-0000-000000000000</UserID>
                  <a:NumeroSequencia i:nil="true"/>
                  <a:CodigoLoja>000000000</a:CodigoLoja>
                  <a:CodigoProduto>11178</a:CodigoProduto>
                  <a:CodigoTabela>3</a:CodigoTabela>
                  <a:DescricaoProduto>Royal Dog Pug 3kg</a:DescricaoProduto>
                  <a:FimVigencia>9999-12-31T00:00:00</a:FimVigencia>
                  <a:InicioVigencia>2019-09-30T00:00:00</a:InicioVigencia>
                  <a:PrecoProduto>127.99</a:PrecoProduto>
                  <a:TabelaAtiva>true</a:TabelaAtiva>
               </b:anyType>
            </a:Documentos>
         </RecuperarPrecoProdutoEcommerceLC_IntegracaoResult>
      </RecuperarPrecoProdutoEcommerceLC_IntegracaoResponse>
   </s:Body>
</s:Envelope>
  • Sem rótulos