DOCS

Request a shipment rating

/

Solicitar una calificación de envío

Explore los pares clave/valor en una solicitud de calificación de envío.

Solicite tarifas de envío internacionales para varios proveedores de envío que estén configurados en la configuración de su tienda dentro de Zonos.

Atributos 

Pares clave/valor JSON en el cuerpo de la solicitud

POST | https://api.zonos.com/v1/shipment_rating

ENCABEZADO zonos-version: 2020-03-04

El encabezado anterior es una entrada requerida para que esta solicitud de calificación se complete con éxito.

CampoNotas
currency REQUERIDOLa cadena de moneda base, representada por un código ISO de tres letras.
items_amount REQUERIDOUn decimal con la cantidad de artículos.
packages REQUERIDOUna lista del número y dimensiones de los paquetes que se envían. hash
packages.id REQUERIDOEl identificador único del paquete para el comerciante o exportador.
packages.dimensions REQUERIDOLas dimensiones del paquete. hash
packages.dimensions.height REQUERIDOUn decimal para la altura de la caja de envío.
packages.dimensions.length REQUERIDOUn decimal para la longitud de la caja de envío.
packages.dimensions.unit REQUERIDOLa unidad de medida para las dimensiones de la caja de envío. Los valores posibles son inch centimeter millimeter null. Cuando es null, se usará inch.
packages.dimensions.width REQUERIDOUn decimal que contiene el ancho de la caja de envío.
packages.insured_amount OPCIONALUn decimal con el monto del seguro.
packages.type OPCIONALUna cadena para especificar un tipo de caja de transportista específico que se utilizará para el cálculo de envío. Los valores posibles incluyen FEDEX_BOX
packages.weight REQUERIDOUn decimal que contiene el peso del paquete.
packages.weight_unit REQUERIDOUna cadena con la unidad de medida para el peso. Los valores posibles son pound ounce kilogram null. Cuando es null, se usará pound.
pickup_date REQUERIDOLa fecha de recogida solicitada para el paquete, en el formato ISO 8601 YYYY-MM-DDTHH:mm:ss.sssZ. Se asume UTC cuando no se pasa información de zona horaria.
service_level OPCIONALEl nivel de servicio con el transportista, por ejemplo, standard. hash Ejemplos comunes incluyen: ups_express, ups_express_saver, ups_expedited, ups_economy, ups_standard, ups_mail_innovations_economy, ups_mail_innovations_priority, dhl_express, dhl_ecommerce_parcel_direct, fedex_priority, fedex_economy, usps_first_class_mail_international, usps_priority_mail_international, landmark_parcel, apc_parcel, point2point_standard, point2point_direct, point2point_packet, y fedex_international_ground. Consulte la documentación del transportista para la lista completa de niveles de servicio disponibles por transportista.
ship_from REQUERIDOLa dirección de origen. hash
ship_from.cityUna cadena para la ciudad, pueblo, distrito, suburbio o aldea de la dirección de origen.
ship_from.country REQUERIDOLa cadena del país de origen, representada por un código ISO de dos letras.
ship_from.postal_code REQUERIDOUna cadena para el código postal de la dirección de origen.
ship_from.state_code REQUERIDOUna cadena para la dirección de origen cuando esté disponible. Solo es requerida en Canadá y Brasil.
ship_to REQUERIDOLa dirección de destino. hash
ship_to.city REQUERIDOUna cadena para la ciudad, pueblo, distrito, suburbio o aldea del cliente.
ship_to.country REQUERIDOUna cadena para el país de destino, representada por un código ISO de dos letras.
ship_to.postal_code REQUERIDOUna cadena para el código postal de destino. Opcional dependiendo del país de importación.
ship_to.state_code REQUERIDOUna cadena para el código de estado de destino cuando esté disponible. Solo requerido en Canadá y Brasil.
ship_to.type REQUERIDOEl tipo de dirección de destino. Los valores posibles incluyen residencial y comercial.

Solicitud de ejemplo

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
{
  "currency": "USD",
  "items_amount": 168.99,
  "packages": [
    {
      "id": "1",
      "dimensions": {
        "height": 19.0,
        "length": 15.0,
        "unit": "inch",
        "width": 15.0
      },
      "insured_amount": 33.22,
      "type": null,
      "weight": 32.0,
      "weight_unit": "pound"
    }
  ],
  "pickup_date": "2020-07-06T18:47:04.629+0000",
  "service_level": null,
  "ship_from": {
    "city": "St George",
    "country": "US",
    "postal_code": "84770",
    "state_code": "UT"
  },
  "ship_to": {
    "city": "Campinas",
    "country": "BR",
    "postal_code": "75828-000",
    "state_code": "SP",
    "type": "residential"
  }
}

Respuesta de ejemplo

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
{
  "id": "ship_5p67angIDnS91CyfpW55YZ",
  "currency": {
    "id": "curr_1Rp9lhXSRXvEWVs97k2PHE",
    "base": "USD",
    "date": "2020-02-04T18:47:04.629+0000",
    "rates": []
  },
  "errors": [
    {
      "details": {
        "id": "rtqt_7cz80Ny8dToSqoWlHTJJnP",
        "service_level": "FEDEX_EXPRESS_SAVER",
        "display_name": "FedEx Express Saver"
      },
      "message": "[868] Service is not allowed.  ",
      "type": "fedex_api"
    }
  ],
  "quotes": [
    {
      "id": "rtqt_4BUyxLEUeoU6zDdprCRoUV",
      "amount_subtotal": 943.18,
      "mode": {
        "delivery_date_estimate": null,
        "display_name": "UPS Expedited ",
        "rates": [
          {
            "amount": 848.31,
            "note": "UPS api: standard rate",
            "type": "retail_shipping"
          },
          {
            "amount": 64.4,
            "note": "UPS api: fuel surcharge",
            "type": "fuel_surcharge"
          },
          {
            "amount": 40.0,
            "note": "UPS api: extended area",
            "type": "carrier_fee"
          },
          {
            "amount": -9.53,
            "note": "UPS negotiated discount",
            "type": "negotiated_discount"
          }
        ],
        "service_level": "UPS_WORLDWIDE_EXPEDITED",
        "transit_business_days": null,
        "transit_days": null
      },
      "packages": [
        {
          "id": "1",
          "weight": {
            "billable": 32.0,
            "dimensional": 30.7554,
            "factor": 139,
            "weight_unit": "pound"
          }
        }
      ],
      "weight": {
        "billable": 32.0,
        "unit": "pound"
      }
    },
    {
      "id": "rtqt_1jyuPdiE5uIBcYzhO54DAb",
      "amount_subtotal": 1058.86,
      "weight": {
        "billable": 32.0,
        "unit": "pound"
      },
      "mode": {
        "delivery_date_estimate": null,
        "display_name": "UPS Saver ",
        "rates": [
          {
            "amount": 957.26,
            "note": "UPS api: standard rate",
            "type": "retail_shipping"
          },
          {
            "amount": 72.3,
            "note": "UPS api: fuel surcharge",
            "type": "fuel_surcharge"
          },
          {
            "amount": 40.0,
            "note": "UPS api: extended area",
            "type": "carrier_fee"
          },
          {
            "amount": -10.7,
            "note": "UPS negotiated discount",
            "type": "negotiated_discount"
          }
        ],
        "service_level": "UPS_SAVER",
        "transit_business_days": null,
        "transit_days": null
      },
      "packages": [
        {
          "id": "1",
          "weight": {
            "billable": 32.0,
            "dimensional": 30.7554,
            "factor": 139,
            "weight_unit": "pound"
          }
        }
      ]
    }
  ]
}

¿Fue útil esta página?