DOCS

Rating object

/

Bewertungsobjekt

Erkunden Sie die Fähigkeiten und Funktionen des Bewertungsobjekts.

Das Bewertungsobjekt liefert Versandangebote nach Servicestufe mit einer Aufschlüsselung von Zuschlägen, Gebühren und verhandelten rate-Rabatten, die das Angebot ausmachen.

Attribute 

FeldAnmerkungen
id STRINGDie eindeutige Kennung für das Objekt. Die ID für das Bewertungsobjekt wird immer mit ship vorangestellt.
currency HASHHash, der Informationen über die in der Anfrage gesendete und in der Antwort bereitgestellte Basiswährung enthält.
currency.id STRINGDie eindeutige Kennung für das Währungsobjekt.
currency.base STRINGDie Basiswährung, wie sie in der Bewertungsanfrage gesendet wurde, dargestellt durch einen dreistelligen ISO-Code. Alle Beträge im Bewertungsobjekt sind in der Basiswährung aufgeführt.
currency.date TIMESTAMPDas Datum, an dem der Währungsrate abgerufen wurde, im ISO 8601-Format YYYY-MM-DDTHH:mm:ss.sssZ.
currency.rates HASHHash, der die Währungen und Wechselkurse enthält, die für die Umrechnung von der Basiswährung benötigt werden.
errors HASHHash, der die Details zu etwaigen Fehlern in der Anfrage enthält.
errors.type STRINGDer Ursprung 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 Anbieter.
errors.details HASHHash, der Details zur Serviceebene enthält, die einen Fehler zurückgegeben hat.
errors.details.id STRINGDie eindeutige Kennung für die Serviceebene.
errors.details.service_level STRINGDie Serviceebene beim Anbieter, z.B. standard.
errors.details.display_name STRINGDer Anzeigename für die Serviceebene.
quotes LISTDie Liste der Versandangebote nach Serviceebene.
quotes.id STRINGDie eindeutige Kennung für das Objekt. Die ID für das Angebotsobjekt wird immer mit rtqt vorangestellt.
quotes.amount_subtotal DECIMALDie insgesamt berechneten Versandkosten für die Serviceebene.
quotes.weight HASHHash, der Informationen über das Gewicht enthält, 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. Wenn null, wird pound verwendet.
quotes.mode HASHHash, der detaillierte Informationen zur Serviceebene enthält.
quotes.mode.service_level STRINGDie Serviceebene beim Anbieter, 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. Siehe die Anbieter-Dokumentation für die vollständige Liste der verfügbaren Serviceebenen nach Anbieter.
quotes.mode.display_name STRINGDer Anzeigename für die Serviceebene.
quotes.mode.delivery_date_estimate TIMESTAMPDas voraussichtliche Lieferdatum für die Serviceebene im ISO 8601-Format YYYY-MM-DDTHH:mm:ss.sssZ. Dies wird zurückgegeben, wenn es von der Carrier-API verfügbar ist.
quotes.mode.transit_business_days INTEGERDie geschätzte Anzahl der Transittage für die Serviceebene, wobei nur Geschäftstage als Transittage gezählt werden. Dies wird zurückgegeben, wenn es von der Carrier-API verfügbar ist.
quotes.mode.transit_days INTEGERDie geschätzte Anzahl der Transittage für die Serviceebene. Dies wird zurückgegeben, wenn es von der Carrier-API verfügbar ist.
quotes.mode.rates HASHHash, das detaillierte Informationen über die Aufschlüsselung des Versand-rate-Betrags enthält.
quotes.mode.rates.amount DECIMALDer Betrag des spezifischen rate-Postens.
quotes.mode.rates.note STRINGZusätzliche Details darüber, was der rate-Postenbetrag darstellt.
quotes.mode.rates.type STRINGDer Typ des rate-Postens. Mögliche Werte sind retail_shipping fuel_surcharge carrier_fee negotiated_discount.
quotes.packages LISTEine Liste von Details zu den versendeten Paketen.
quotes.packages.id STRINGDer eindeutige Bezeichner für das Paketobjekt.
quotes.packages.weight HASHHash, das Details zum Gewicht des Pakets enthält.
quotes.packages.weight.billable DECIMALDas abrechenbare Gewicht des Pakets.
quotes.packages.weight.dimensional DECIMALDas dimensionale Gewicht des Pakets.
quotes.packages.weight.factor INTEGERDer internationale Gewichtsfaktor, der zur Berechnung des dimensionalen Gewichts des Pakets verwendet wird.
quotes.packages.weight.weight_unit STRINGEine Zeichenkette mit der Maßeinheit für das Gewicht. Mögliche Werte sind pound ounce kilogram null. Wenn null, wird pound verwendet.

Example response

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",
        "display_name": "FedEx Express Saver",
        "service_level": "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,
      "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"
          }
        }
      ],
      "weight": {
        "billable": 32.0,
        "unit": "pound"
      }
    }
  ]
}

War diese Seite hilfreich?


Auf dieser Seite: