DOCS

Rating-Objekt

Rating-Objekt

Entdecken Sie die Möglichkeiten und Funktionen des Rating-Objekts.

Das Rating-Objekt liefert Versandangebote nach Service Level mit einer Aufschlüsselung von Zuschlägen, Gebühren und verhandelten Tarifrabatten, die das Angebot ausmachen.

Attribute 

FeldHinweise
id STRINGDie eindeutige Kennung für das Objekt. Die ID für das Rating-Objekt ist immer mit ship vorangestellt.
currency HASHHash mit Informationen zur Basiswährung, die in der Anfrage gesendet und in der Antwort bereitgestellt wird.
currency.id STRINGDie eindeutige Kennung für das Währungsobjekt.
currency.base STRINGDie Basiswährung, wie in der Rating-Anfrage gesendet, dargestellt durch einen dreistelligen ISO-Code. Alle Beträge im Rating-Objekt sind in der Basiswährung angegeben.
currency.date TIMESTAMPDas Datum, an dem der Wechselkurs abgerufen wurde, im ISO-8601-Format YYYY-MM-DDTHH:mm:ss.sssZ.
currency.rates HASHHash mit den Währungen und Wechselkursen, die für die Umrechnung von der Basiswährung benötigt werden.
errors HASHHash mit Details zu Fehlern in der Anfrage.
errors.type STRINGDie Herkunft des Fehlers. Mögliche Werte sind fedex_api ups_api dhl_api usps_api internal_error zonos_configuration.
errors.message STRINGDer beschreibende Grund für den Fehler vom entsprechenden Carrier.
errors.details HASHHash mit Details zum Service Level, der einen Fehler zurückgegeben hat.
errors.details.id STRINGDie eindeutige Kennung für das Service Level.
errors.details.service_level STRINGDas Service Level beim Carrier, z. B. standard.
errors.details.display_name STRINGDer Anzeigename für das Service Level.
quotes LISTDie Liste der Versandangebote nach Service Level.
quotes.id STRINGDie eindeutige Kennung für das Objekt. Die ID für das Quotes-Objekt ist immer mit rtqt vorangestellt.
quotes.amount_subtotal DECIMALDie insgesamt berechneten Versandkosten für das Service Level.
quotes.weight HASHHash mit Informationen zum Gewicht, das für die berechneten Versandkosten verwendet wurde.
quotes.weight.billable DECIMALDas abrechenbare Gewicht des Pakets, das für das Versandangebot verwendet wurde.
quotes.weight.unit STRINGDie Maßeinheit für das Gewicht. Mögliche Werte sind pound, ounce, kilogram und null. Bei null wird pound verwendet.
quotes.mode HASHHash mit detaillierten Informationen zum Service Level.
quotes.mode.service_level STRINGDas Service Level beim Carrier, z. B. standard. Häufige Beispiele sind: 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 und fedex_international_ground. Die vollständige Liste der verfügbaren Service Levels nach Carrier finden Sie in den Carrier-Dokumenten.
quotes.mode.display_name STRINGDer Anzeigename für das Service Level.
quotes.mode.delivery_date_estimate TIMESTAMPDas geschätzte Lieferdatum für das Service Level im ISO-8601-Format YYYY-MM-DDTHH:mm:ss.sssZ. Wird zurückgegeben, sofern von der Carrier-API verfügbar.
quotes.mode.transit_business_days INTEGERDie geschätzte Anzahl der Transit-Tage für das Service Level, wobei nur Werktage als Transit-Tage gezählt werden. Wird zurückgegeben, sofern von der Carrier-API verfügbar.
quotes.mode.transit_days INTEGERDie geschätzte Anzahl der Transit-Tage für das Service Level. Wird zurückgegeben, sofern von der Carrier-API verfügbar.
quotes.mode.rates HASHHash mit detaillierten Informationen zur Aufschlüsselung des Versandtarifbetrags.
quotes.mode.rates.amount DECIMALDer Betrag des jeweiligen Tarifpostens.
quotes.mode.rates.note STRINGZusätzliche Details dazu, was der Tarifposten-Betrag repräsentiert.
quotes.mode.rates.type STRINGDer Typ des Tarifpostens. Mögliche Werte sind retail_shipping fuel_surcharge carrier_fee negotiated_discount.
quotes.packages LISTEine Liste mit Details zu den versendeten Paketen.
quotes.packages.id STRINGDie eindeutige Kennung für das Paket-Objekt.
quotes.packages.weight HASHHash mit Details zum Gewicht des Pakets.
quotes.packages.weight.billable DEMICALDas abrechenbare Gewicht des Pakets.
quotes.packages.weight.dimensional DECIMALDas Volumengewicht des Pakets.
quotes.packages.weight.factor INTEGERDer internationale Gewichtsfaktor zur Berechnung des Volumengewichts für das Paket.
quotes.packages.weight.weight_unit STRINGEine Zeichenfolge mit der Maßeinheit für das Gewicht. Mögliche Werte sind pound ounce kilogram null. Bei null wird pound verwendet.
1{
2 "id": "ship_5p67angIDnS91CyfpW55YZ",
3 "currency": {
4 "id": "curr_1Rp9lhXSRXvEWVs97k2PHE",
5 "base": "USD",
6 "date": "2020-02-04T18:47:04.629+0000",
7 "rates": []
8 },
9 "errors": [
10 {
11 "details": {
12 "id": "rtqt_7cz80Ny8dToSqoWlHTJJnP",
13 "display_name": "FedEx Express Saver",
14 "service_level": "FEDEX_EXPRESS_SAVER",
15 "message": "[868] Service is not allowed. ",
16 "type": "fedex_api"
17 }
18 }
19 ],
20 "quotes": [
21 {
22 "id": "rtqt_4BUyxLEUeoU6zDdprCRoUV",
23 "amount_subtotal": 943.18,
24 "mode": {
25 "delivery_date_estimate": null,
26 "display_name": "UPS Expedited ",
27 "rates": [
28 {
29 "amount": 848.31,
30 "note": "UPS api: standard rate",
31 "type": "retail_shipping"
32 },
33 {
34 "amount": 64.4,
35 "note": "UPS api: fuel surcharge",
36 "type": "fuel_surcharge"
37 },
38 {
39 "amount": 40,
40 "note": "UPS api: extended area",
41 "type": "carrier_fee"
42 },
43 {
44 "amount": -9.53,
45 "note": "UPS negotiated discount",
46 "type": "negotiated_discount"
47 }
48 ],
49 "service_level": "UPS_WORLDWIDE_EXPEDITED",
50 "transit_business_days": null,
51 "transit_days": null
52 },
53 "packages": [
54 {
55 "id": "1",
56 "weight": {
57 "billable": 32,
58 "dimensional": 30.7554,
59 "factor": 139,
60 "weight_unit": "pound"
61 }
62 }
63 ],
64 "weight": {
65 "billable": 32,
66 "unit": "pound"
67 }
68 },
69 {
70 "id": "rtqt_1jyuPdiE5uIBcYzhO54DAb",
71 "amount_subtotal": 1058.86,
72 "mode": {
73 "delivery_date_estimate": null,
74 "display_name": "UPS Saver ",
75 "rates": [
76 {
77 "amount": 957.26,
78 "note": "UPS api: standard rate",
79 "type": "retail_shipping"
80 },
81 {
82 "amount": 72.3,
83 "note": "UPS api: fuel surcharge",
84 "type": "fuel_surcharge"
85 },
86 {
87 "amount": 40,
88 "note": "UPS api: extended area",
89 "type": "carrier_fee"
90 },
91 {
92 "amount": -10.7,
93 "note": "UPS negotiated discount",
94 "type": "negotiated_discount"
95 }
96 ],
97 "service_level": "UPS_SAVER",
98 "transit_business_days": null,
99 "transit_days": null
100 },
101 "packages": [
102 {
103 "id": "1",
104 "weight": {
105 "billable": 32,
106 "dimensional": 30.7554,
107 "factor": 139,
108 "weight_unit": "pound"
109 }
110 }
111 ],
112 "weight": {
113 "billable": 32,
114 "unit": "pound"
115 }
116 }
117 ]
118}

War diese Seite hilfreich?


Auf dieser Seite: