O método RecuperarProdutoLC_Integracao do Live Connector tem a função de disponibilizar informações referente aos produtos.

  • Habilitar parâmetros do Connector para recuperar os produtos:

            Parâmetro  = 139 | LiveConnector - ProdutoSaida (1 = SIM | 0 = NAO)

            Parâmetro Unidade de Negócio = 127 | LiveConnector - ProdutoSaida (1 = SIM | 0 = NAO)


Obs: Somente após a configuração dos parâmetros as informações alteradas/incluídas serão enviadas para integração.

As informações modificadas anteriormente e as bloqueadas para edição não serão enviadas e para integra-las devera ser feita a carga inicial com a equipe de Serviços Live.

1 - Os produtos inseridos ou alterados nos PDVs são integradas ao TOTVS LIVE e serão gerados tickets.  Então devemos realizar a requisição RecuperarProdutoLC_Integracao no Connector para recuperar a lista com os produtos gerados no formato Xml.

Exemplo de consumo Via SoapUI:


Descrição

Tipo

Chavevarchar(16)
CodigoSistemaSatelitevarchar(20)
NumeroTicketvarchar(16)

Produto

Tipo

NumeroSequenciavarchar(6)
Ativobit
CNAEuniqueidentifier
CNPJFornecedorvarchar(50)
CNPJFornecedorEscalaNaoRelevantevarchar(50)
CodigoAlternativovarchar(20)
CodigoClassificacaoFiscalvarchar(20)
CodigoItemServicovarchar(4)
CodigoPadraovarchar(20)
CodigoPrincipalvarchar(20)
CodigoProdutoPorFornecedorstring
DescontoMaximofloat
DescontoVendaPromocaofloat
Descricaovarchar(200)
DescricaoResumidavarchar(50)
DescricaoTipoProdutovarchar(50)
EscalaNaoRelevantebit
IPPTvarchar(1)
IndicadorArredondamentobit
InserirClassificacaobit
PesoBrutofloat
PesoLiquidofloat
PrecoCentralizadobit
ProdutoFornecedoresarray list
QuantidadeCasaDecimalint
QuantidadeCasaDecimalValorint
QuantidadeMultiplaComprafloat
SiglaUnidadeMedidavarchar(10)
SituacaoTributariaOrigemint
SituacaoVendabit
UnidadesNegocioarray list
MarcaVarchar(50)
IdMarcaGuid
ProdutosKit

List

Retorna lista de Kits para produtos do tipo Kit. Campo:

DescricaoTipoProduto = Kit

Classificações

Tipo

DescricaoClassificacaovarchar(50)
DescricaoTipoClassificacaovarchar(50)
Nivelint
ObjectIdGuid

ProdutosKit

Tipo

Obs
CodigoPadraovarchar(20)Código do Produto
CodigoPraticovarchar(20)Código do produto Interno do TVFR
DescontoUnitarioDoubleDesconto do item quando for do TipoValorItem = Desconto
DescricaoResumidavarchar(50)Descrição do produto
FimVigenciaDataTimeFim da vigencia do Kit
InicioVigenciaDataTimeInício da videncia do Kit
numeroSerieUnidadeNegocioVarchar(9)Numero de série da loja caso o produto seja cadastrado por unidade de negócio
QuantidadeDoubleQuantidade do item no Kit
tipoValorItemVarchar(30)

Tipo de valor do Kit:

Original
ValorFixo
Desconto


Original - O valor do item é o valor padrão retornado no método de preços.


ValorFixo - O Valor do item é determinado pelo campo "ValorUnitario"

 
Desconto - O Item tem um desconto no campo "DescontoUnitario" a ser aplicado na venda.

ValorUnitarioDoubleValor do Item quando o TipoValorItem = ValorFixo
<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:RecuperarProdutoLC_Integracao>
         <liv:identificacao>
            
            <ren1:Chave>XXXXXXXXXXXXXXXXXXXXXXXXXXXXX</ren1:Chave>    
            <ren1:CodigoSistemaSatelite>xxxxxxxx</ren1:CodigoSistemaSatelite>

         </liv:identificacao>

		<liv:numeroTicket>9999999999999999</liv:numeroTicket>

      </liv:RecuperarProdutoLC_Integracao>
   </soapenv:Body>
</soapenv:Envelope>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Body>
      <RecuperarProdutoLC_IntegracaoResponse xmlns="http://LiveConnector/">
         <RecuperarProdutoLC_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_TicketProduto</ClassID>
            <Creation xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-03-30T13:03:15.6103743-03:00</Creation>
            <LastUpdate xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-03-30T13:03:15.6103743-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>XXXXXXXX</a:CodigoSistemaSatelite>
            <a:Data>3/30/2020</a:Data>
            <a:Hora>1:03 PM</a:Hora>
            <a:Numero>1200330130116437</a:Numero>
            <a:Documentos xmlns:b="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
               <b:anyType i:type="a:LC_Produto">
                  <ClassID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">LC_Produto</ClassID>
                  <Creation xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-03-30T13:03:15.6260002-03:00</Creation>
                  <LastUpdate xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-03-30T13:03:15.6260002-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:Ativo>true</a:Ativo>
                  <a:CEST i:nil="true"/>
                  <a:CNAE>00000000-0000-0000-0000-000000000000</a:CNAE>
                  <a:CNPJFornecedor i:nil="true"/>
                  <a:CNPJFornecedorEscalaNaoRelevante i:nil="true"/>
                  <a:Classificacoes>
                     <b:anyType i:type="a:LC_ClassificacaoProduto">
                        <ClassID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">LC_ClassificacaoProduto</ClassID>
                        <Creation xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-03-30T13:03:15.6728779-03:00</Creation>
                        <LastUpdate xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-03-30T13:03:15.6728779-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:DescricaoClassificacao>CASA 002</a:DescricaoClassificacao>
                        <a:DescricaoTipoClassificacao>DEPARTAMENTO</a:DescricaoTipoClassificacao>
                     </b:anyType>
                     <b:anyType i:type="a:LC_ClassificacaoProduto">
                        <ClassID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">LC_ClassificacaoProduto</ClassID>
                        <Creation xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-03-30T13:03:15.6728779-03:00</Creation>
                        <LastUpdate xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-03-30T13:03:15.6728779-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:DescricaoClassificacao>PET 001</a:DescricaoClassificacao>
                        <a:DescricaoTipoClassificacao>MODEL</a:DescricaoTipoClassificacao>
                     </b:anyType>
                     <b:anyType i:type="a:LC_ClassificacaoProduto">
                        <ClassID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">LC_ClassificacaoProduto</ClassID>
                        <Creation xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-03-30T13:03:15.6728779-03:00</Creation>
                        <LastUpdate xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-03-30T13:03:15.6728779-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:DescricaoClassificacao>CASA 001</a:DescricaoClassificacao>
                        <a:DescricaoTipoClassificacao>GRUPO</a:DescricaoTipoClassificacao>
                     </b:anyType>
                     <b:anyType i:type="a:LC_ClassificacaoProduto">
                        <ClassID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">LC_ClassificacaoProduto</ClassID>
                        <Creation xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-03-30T13:03:15.6728779-03:00</Creation>
                        <LastUpdate xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-03-30T13:03:15.6728779-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:DescricaoClassificacao>0</a:DescricaoClassificacao>
                        <a:DescricaoTipoClassificacao>PRECO</a:DescricaoTipoClassificacao>
                     </b:anyType>
                  </a:Classificacoes>
                  <a:CodigoAlternativo>7898251510651</a:CodigoAlternativo>
                  <a:CodigoClassificacaoFiscal i:nil="true"/>
                  <a:CodigoItemServico i:nil="true"/>
                  <a:CodigoPadrao>123</a:CodigoPadrao>
                  <a:CodigoPrincipal>123</a:CodigoPrincipal>
                  <a:CodigoProdutoPorFornecedor i:nil="true"/>
                  <a:DescontoMaximo>0</a:DescontoMaximo>
                  <a:DescontoVendaPromocao>0</a:DescontoVendaPromocao>
                  <a:Descricao>ADUBO FOLIAR 4-14-8 100ML</a:Descricao>
                  <a:DescricaoResumida>ADUBO FOLIAR 4-14-8 100ML</a:DescricaoResumida>
                  <a:DescricaoTipoProduto i:nil="true"/>
                  <a:EscalaNaoRelevante>false</a:EscalaNaoRelevante>
                  <a:IPPT i:nil="true"/>
                  <a:IndicadorArredondamento>false</a:IndicadorArredondamento>
                  <a:InserirClassificacao>false</a:InserirClassificacao>
                  <a:PesoBruto>0</a:PesoBruto>
                  <a:PesoLiquido>0</a:PesoLiquido>
                  <a:PrecoCentralizado>false</a:PrecoCentralizado>
                  <a:ProdutoFornecedores/>
                  <a:QuantidadeCasaDecimal>0</a:QuantidadeCasaDecimal>
                  <a:QuantidadeCasaDecimalValor>0</a:QuantidadeCasaDecimalValor>
                  <a:QuantidadeMultiplaCompra>0</a:QuantidadeMultiplaCompra>
                  <a:SiglaUnidadeMedida>UN</a:SiglaUnidadeMedida>
                  <a:SituacaoTributariaOrigem>Nacional</a:SituacaoTributariaOrigem>
                  <a:SituacaoVenda i:nil="true"/>
                  <a:UnidadesNegocio/>
               </b:anyType>
            </a:Documentos>
         </RecuperarProdutoLC_IntegracaoResult>
      </RecuperarProdutoLC_IntegracaoResponse>
   </s:Body>
</s:Envelope>