Para realizar o envio de um pedido E-Commerce o agente integrador precisa realizar o envio do pedido via requisição [POST] disponível na seguinte rota de exemplo: [servidor.moveresoftware.com/sua_loja/sistemas/ecommerce.asmx];
Na header da requisição precisa ser enviado uma informação de tipo de mídia suportada pelo solicitante dos dados:
Content-Type: text/xml; charset=utf-8
O corpo da requisição deve conter credenciais, informações do pedido, itens e parcelas do pedido como o modelo a baixo:
Informações de empresa e Token de acesso:
<informacaoDoSite>
<Cnpj>string</Cnpj>
<Token>string</Token>
</informacaoDoSite>Dados referente ao pedido e suas parcelas:
<dadosDoPedido>
<NomeDoCliente>string</NomeDoCliente>
<CpfOuCnpjDoCliente>string</CpfOuCnpjDoCliente>
<LogradouroDoCliente>string</LogradouroDoCliente>
<BairroDoCliente>string</BairroDoCliente>
<CepDoCliente>string</CepDoCliente>
<CodigoIbgeDaCidadeDoCliente>int</CodigoIbgeDaCidadeDoCliente>
<EmailDoCliente>string</EmailDoCliente>
<Telefone>string</Telefone>
<CodigoDoPedido>string</CodigoDoPedido>
<DataDoPedido>dateTime</DataDoPedido>
<ValorOutrasDespesas>decimal</ValorOutrasDespesas>
<ValorDoDesconto>decimal</ValorDoDesconto>
<ValorTotalDoPedido>decimal</ValorTotalDoPedido>
<ItensDoPedido>
<ItemDoPedido>
<CodigoDoProduto>int</CodigoDoProduto>
<QuantidadeDoProduto>decimal</QuantidadeDoProduto>
<PrecoDeVenda>decimal</PrecoDeVenda>
<PrecoTotalLiquidoDeVenda>decimal</PrecoTotalLiquidoDeVenda>
<ValorDescontoDoItem>decimal</ValorDescontoDoItem>
<PercDeDescontoDoItem>decimal</PercDeDescontoDoItem>
<PrecoTotalBrutoDoItem>decimal</PrecoTotalBrutoDoItem>
<ValorDescontoUnitarioDoItem>decimal</ValorDescontoUnitarioDoItem>
<PercAcrescimoFinanceiro>decimal</PercAcrescimoFinanceiro>
<ValorTotalAcrescimoFinanceiro>decimal</ValorTotalAcrescimoFinanceiro>
</ItemDoPedido>
</ItensDoPedido>
<CodigoDoVendedor>int</CodigoDoVendedor>
<NumeroNotaDeCaptacao>int</NumeroNotaDeCaptacao>
<DataEmissaoNotaDeCaptacao>dateTime</DataEmissaoNotaDeCaptacao>
<NotaDeCaptacaoEhDeTerceiro>boolean</NotaDeCaptacaoEhDeTerceiro>
<ValorTotalDescontoNosItens>decimal</ValorTotalDescontoNosItens>
<CodigoBairroDoCliente>int</CodigoBairroDoCliente>
<CodigoCidadeDoCliente>int</CodigoCidadeDoCliente>
<CodigoPortador>int</CodigoPortador>
<PercAcrescimoFinanceiro>decimal</PercAcrescimoFinanceiro>
<ValorTotalAcrescimoFinanceiro>decimal</ValorTotalAcrescimoFinanceiro>
<ValorTotalFrete>decimal</ValorTotalFrete>
<RotinaOrigem>int</RotinaOrigem>
<CodigoCanalDeVendas>int</CodigoCanalDeVendas>
<CodigoCampanhaDeVendas>int</CodigoCampanhaDeVendas>
<TipoDoPedido>int</TipoDoPedido>
<ParcelasDoPedido>
<ParcelasDoPedido>
<ValorDaParcela>decimal</ValorDaParcela>
<DataDeVencimentoDaParcela>dateTime</DataDeVencimentoDaParcela>
<CodigoDoPortadorDaParcela>int</CodigoDoPortadorDaParcela>
<CodigoDaFormaDePagamento>int</CodigoDaFormaDePagamento>
<Nsu>string</Nsu>
<NossoNumero>string</NossoNumero>
<CodigoDaParcela>int</CodigoDaParcela>
<NomeDaCondicaoDePagamento>string</NomeDaCondicaoDePagamento>
<SequenciaNoPortador>int</SequenciaNoPortador>
</ParcelasDoPedido>
</ParcelasDoPedido>
</dadosDoPedido>Observações: Ao acessar a rota como este exemplo: [servidor.moveresoftware.com/sua_loja/sistemas/ecommerce.asmx] é possível visualizar mais detalhes da requisição e demais rotas disponíveis para consumir informações de pedido.
Após conclusão do envio o pedido estará disponível na [R419 - Vendas no Varejo].
Documentação completa:
Integração e-Commerce para Desenvolvedores : MOVERE Software