O cálculo de frete é realizado no momento da compra e para isso exige que o parceiro disponibilize um endpoint que, dado um CEP e os produtos retorne o valor a ser cobrado pelo frete e o prazo para realização da entrega.

Nota: Valores monetários devem sempre ser em formato inteiro com os algarismos menos significativos representando os centavos.

Detalhes técnicos do endpoint

Método: POST

Rota

http://address.domain/api/freight

Request

{
  "zipCode": "06253220",
  "products": [
    {
      "sku": "50220",
      "quantity": 2,
      "unityPrice": 10
    },
    {
      "sku": "10022",
      "quantity": 1,
      "unityPrice": 12
    }
  ]
}

Campos

Picture

Response no caso de sucesso

Status Code: 200

{
  "error": null,
  "costPrice": 5025,
  "items": [
    {
      "sku": "50220",
      "scheduledDeliveryDate": "2018-02-03T18:00:00.00000-02:00"
    },
    {
      "sku": "10022",
      "scheduledDeliveryDate": "2018-02-03T18:00:00.00000-02:00"
    }
  ]
}

Campos 

Picture

Response no caso de erro

{
  "error": {
    "code": 1011,
    "message": "Ocorreu um erro ao consultar a base de CEP"
  },
  "costPrice": null,
  "items": null
}

Campos

Picture

Voltar Fechamento de Pedido