Pré requisitos
- Ter a integração Protheus x Ciashop já configurada
- Postman instalado
Obtendo o TOKEN do E-Commerce
Para poder enviar uma venda para o E-Commerce devemos ter o token da loja e configurado no Postman como mostra a imagem abaixo:
- No Manager do E-Commerce acesse, APPs / Criar App Privado.
2. No campo Nome do App, informe um nome e em seguida clique em Gerar Token
3. Após criar o Token clique em Copiar Token
Inserindo informações no Postman
Com o Postman instalado realize as seguintes configurações.
- Crie um novo Request com o método POST.
- Informe o Link da sua loja seguido de /api/v1/orders
- Informe o conteúdo Authorization
- Escreva Bearer precione a tecla espaço e em seguida informe o Token que copiou da loja.
- Informe o conteúdo Content-Type
- Informe o conteúdo application/json
Após estas configurações informe o na aba Body o Json da venda que deseja enviar ao E-Commerce
Json utilizado:
{
"MarketPlaceOrderId": "1.6.",
"StatusMsgStore": "Pedido realizado no marketplace B2W - LOJASAMERICANAS",
"StatusMsgCustomer": "Pedido feito na B2W",
"SourceChannel": "LOJASAMERICANAS",
"OrderItems": [{
"VariantID": 3170,
"AdjustedPrice": 55,
"Price": 55,
"Quantity": 1
}
],
"ShippingAddress": {
"RecipientName": "Alberto Marques de Sousa",
"Local": "local",
"Street": "Av. Braz Leme",
"StreetNumber": "1000",
"StreetComplement": "",
"District": "São Paulo",
"City": "São Paulo",
"State": "SP",
"Country": "BRA",
"ZipCode": "02514080",
"PhoneAreaCode": "11",
"PhoneNumber": "52085136",
"PhoneAreaCodeAlternative": "11",
"PhoneNumberAlternative": "952085138"
},
"Billing": {
"Name": "Alberto Marques de Sousa",
"Email": "alberto.marques@teste.com.br",
"CustomerType": "Person",
"RegionalDocumentId": "0000000",
"RegionalDocumentType": "RG",
"RegionalDocumentState": "SP",
"DocumentType": "CPF",
"DocumentId": "45091923047",
"Street": "Av. Braz Leme",
"StreetNumber": "1000",
"StreetComplement": "",
"District": "São Paulo",
"City": "São Paulo",
"State": "SP",
"Country": "BRA",
"ZipCode": "02514080",
"PhoneAreaCode": "11",
"PhoneNumber": "52085138",
"Gender": "Undefined",
"DateOfBirth": "1996-11-18T00:00:00"
},
"ShippingMethod": {
"Name": "Correios",
"DeliveryDeadLine": "2019-01-08",
"Cost": 0,
"AdjustedCost": 0,
"Id": 1053,
"minDeliveryDeadline": 0,
"maxDeliveryDeadline": 0,
"Fees": 0
},
"CustomerId": null,
"Marketplace": {
"Name": "B2W",
"Store": "LOJASAMERICANAS",
"OrderId": "268534770",
"Payments": [{
"Sequential": 1,
"Value": 55,
"Installments": 9,
"Method": "CREDIT_CARD"
}
],
"Shipping": {
"Mode": 0
}
},
"DiscountsAndFees": []
}
Após clicar em Send, será exibido uma mensagem de confirmação do pedido efetuado no E-commerce.
Vizualizando venda no E-Commerce.
No manager do E-Commerce acesse, Minhas Vendas / Gerenciar Pedidos.