DOCS

Request a shipment rating

/

Richiedi una valutazione di spedizione

Esplora le coppie chiave/valore in una richiesta di valutazione di spedizione.

Richiedi tariffe di spedizione internazionale per vari fornitori di spedizione configurati nelle impostazioni del tuo negozio all'interno di Zonos.

Attributi 

Coppie chiave/valore JSON nel corpo della richiesta

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

HEADER zonos-version: 2020-03-04

L'intestazione sopra è un input richiesto affinché questa richiesta di valutazione venga completata con successo.

CampoNote
currency OBBLIGATORIOLa stringa della valuta di base, rappresentata da un codice ISO a tre lettere.
items_amount OBBLIGATORIOUn decimale con un importo di articoli.
packages OBBLIGATORIOUn elenco del numero e delle dimensioni dei pacchi da spedire. hash
packages.id OBBLIGATORIOL'identificatore unico del pacco per il commerciante o l'esportatore.
packages.dimensions OBBLIGATORIOLe dimensioni del pacco. hash
packages.dimensions.height OBBLIGATORIOUn decimale per l'altezza della scatola di spedizione.
packages.dimensions.length OBBLIGATORIOUn decimale per la lunghezza della scatola di spedizione.
packages.dimensions.unit OBBLIGATORIOL'unità di misura per le dimensioni della scatola di spedizione. I valori possibili sono inch centimeter millimeter null. Quando null, verrà utilizzato inch.
packages.dimensions.width OBBLIGATORIOUn decimale contenente la larghezza della scatola di spedizione.
packages.insured_amount OPZIONALEUn decimale con l'importo dell'assicurazione.
packages.type OPZIONALEUna stringa per specificare un tipo di scatola del corriere specifico da utilizzare per il calcolo della spedizione. I valori possibili includono FEDEX_BOX
packages.weight OBBLIGATORIOUn decimale contenente il peso del pacco.
packages.weight_unit OBBLIGATORIOUna stringa con l'unità di misura per il peso. I valori possibili sono pound ounce kilogram null. Quando null, verrà utilizzato pound.
pickup_date OBBLIGATORIOLa data di ritiro richiesta per il pacco, nel formato ISO 8601 YYYY-MM-DDTHH:mm:ss.sssZ. Si assume UTC quando non viene fornita alcuna informazione sul fuso orario.
service_level OPZIONALEIl livello di servizio con il corriere, ad esempio standard. hash Esempi comuni includono: 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, e fedex_international_ground. Vedi la documentazione del corriere per l'elenco completo dei livelli di servizio disponibili per corriere.
ship_from OBBLIGATORIOL'indirizzo di origine. hash
ship_from.cityUna stringa per la città, paese, distretto, sobborgo o villaggio dell'indirizzo di origine.
ship_from.country OBBLIGATORIOLa stringa del paese di origine, rappresentata da un codice ISO a due lettere.
ship_from.postal_code OBBLIGATORIOUna stringa per il codice postale dell'indirizzo di origine.
ship_from.state_code OBBLIGATORIOUna stringa per l'indirizzo di origine quando disponibile. Richiesto solo in Canada e Brasile.
ship_to OBBLIGATORIOL'indirizzo di destinazione. hash
ship_to.city OBBLIGATORIOUna stringa per la città, paese, distretto, sobborgo o villaggio del cliente.
ship_to.country OBBLIGATORIOUna stringa per il paese di destinazione, rappresentata da un codice ISO a due lettere.
ship_to.postal_code OBBLIGATORIOUna stringa per il codice postale di destinazione. Facoltativo a seconda del paese di importazione.
ship_to.state_code OBBLIGATORIOUna stringa per il codice di stato di destinazione quando disponibile. Richiesto solo in Canada e Brasile.
ship_to.type OBBLIGATORIOIl tipo di indirizzo di destinazione. I valori possibili includono residential commercial.

Esempio di richiesta

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"
  }
}

Esempio di risposta

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"
          }
        }
      ]
    }
  ]
}

Questa pagina è stata utile?