DOCS

Request a shipment rating

/

Poproś o ocenę wysyłki

Przeglądaj pary klucz/wartość w żądaniu oceny wysyłki.

Poproś o międzynarodowe stawki wysyłki dla różnych dostawców wysyłki, które są skonfigurowane w ustawieniach Twojego sklepu w Zonos.

Atrybuty 

Pary klucz/wartość JSON w ciele żądania

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

HEADER zonos-version: 2020-03-04

Nagłówek powyżej jest wymaganym wejściem, aby to żądanie oceny zakończyło się pomyślnie.

PoleUwagi
currency WYMAGANEPodstawowy ciąg walutowy, reprezentowany przez trzyznakowy kod ISO.
items_amount WYMAGANELiczba dziesiętna z ilością przedmiotów.
packages WYMAGANELista liczby i wymiarów paczek, które są wysyłane. hash
packages.id WYMAGANEUnikalny identyfikator paczki dla sprzedawcy lub eksportera.
packages.dimensions WYMAGANEWymiary paczki. hash
packages.dimensions.height WYMAGANELiczba dziesiętna dla wysokości pudełka do wysyłki.
packages.dimensions.length WYMAGANELiczba dziesiętna dla długości pudełka do wysyłki.
packages.dimensions.unit WYMAGANEJednostka miary dla wymiarów pudełka do wysyłki. Możliwe wartości to inch centimeter millimeter null. Gdy null, używana będzie inch.
packages.dimensions.width WYMAGANELiczba dziesiętna zawierająca szerokość pudełka do wysyłki.
packages.insured_amount OPCJONALNELiczba dziesiętna z kwotą ubezpieczenia.
packages.type OPCJONALNECiąg znaków do określenia konkretnego typu pudełka przewoźnika, który ma być użyty do obliczeń wysyłkowych. Możliwe wartości to FEDEX_BOX
packages.weight WYMAGANELiczba dziesiętna zawierająca wagę paczki.
packages.weight_unit WYMAGANECiąg znaków z jednostką miary dla wagi. Możliwe wartości to pound ounce kilogram null. Gdy null, używana będzie pound.
pickup_date WYMAGANEŻądana data odbioru paczki, w formacie ISO 8601 YYYY-MM-DDTHH:mm:ss.sssZ. UTC jest domyślnie przyjmowane, gdy nie podano informacji o strefie czasowej.
service_level OPCJONALNEPoziom usługi z przewoźnikiem, np. standard. hash Przykłady to: 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, oraz fedex_international_ground. Zobacz dokumentację przewoźników dla pełnej listy dostępnych poziomów usług według przewoźnika.
ship_from WYMAGANEAdres pochodzenia. hash
ship_from.cityCiąg znaków dla miasta, miasteczka, dzielnicy, przedmieścia lub wioski adresu pochodzenia.
ship_from.country WYMAGANECiąg znaków z krajem pochodzenia, reprezentowany przez dwuznakowy kod ISO.
ship_from.postal_code WYMAGANECiąg znaków dla kodu pocztowego adresu pochodzenia.
ship_from.state_code WYMAGANECiąg znaków dla adresu pochodzenia, gdy jest dostępny. Wymagane tylko w Kanadzie i Brazylii.
ship_to WYMAGANEAdres docelowy. hash
ship_to.city WYMAGANECiąg znaków dla miasta, miasteczka, dzielnicy, przedmieścia lub wioski klienta.
ship_to.country WYMAGANECiąg znaków dla kraju docelowego, reprezentowany przez dwuznakowy kod ISO.
ship_to.postal_code WYMAGANECiąg dla kodu pocztowego miejsca docelowego. Opcjonalne w zależności od kraju importu.
ship_to.state_code WYMAGANECiąg dla kodu stanu miejsca docelowego, gdy jest dostępny. Wymagane tylko w Kanadzie i Brazylii.
ship_to.type WYMAGANETyp adresu docelowego. Możliwe wartości to residential commercial.

Przykładowe żądanie

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

Przykładowa odpowiedź

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

Czy ta strona była pomocna?