DOCS

Rating object

/

Vurderingsobjekt

Udforsk funktionerne og kapaciteterne i vurderingsobjektet.

Vurderingsobjektet vil give forsendelsespriser efter serviceniveau med en opdeling af tillæg, gebyrer og forhandlede rate rabatter, der udgør tilbuddet.

Attributter 

FeltNoter
id STRINGDen unikke identifikator for objektet. Id'et for vurderingsobjektet vil altid være præfiks med ship.
currency HASHHash, der giver information om den basisvaluta, der blev sendt i anmodningen og givet til svaret.
currency.id STRINGDen unikke identifikator for valutaobjektet.
currency.base STRINGBasisvalutaen som sendt i vurderingsanmodningen, repræsenteret ved en tre-bogstavs ISO-kode. Alle beløb i vurderingsobjektet er angivet i basisvalutaen.
currency.date TIMESTAMPDatoen, hvor valutaen rate blev hentet, i ISO 8601 formatet YYYY-MM-DDTHH:mm:ss.sssZ.
currency.rates HASHHash, der indeholder valutaerne og vekselkurserne, der er nødvendige for konvertering fra basisvalutaen.
errors HASHHash, der indeholder detaljerne om eventuelle fejl i anmodningen.
errors.type STRINGOprindelsen af fejlen. Mulige værdier inkluderer fedex_api ups_api dhl_api usps_api internal_error zonos_configuration.
errors.message STRINGDen beskrivende årsag til fejlen fra den tilsvarende transportør.
errors.details HASHHash, der indeholder detaljer om serviceniveauet, der returnerede en fejl.
errors.details.id STRINGDen unikke identifikator for serviceniveauet.
errors.details.service_level STRINGServiceniveauet med transportøren, f.eks. standard.
errors.details.display_name STRINGVisningsnavnet for serviceniveauet.
quotes LISTListen over forsendelsespriser efter serviceniveau.
quotes.id STRINGDen unikke identifikator for objektet. Id'et for quotes-objektet vil altid være præfiks med rtqt.
quotes.amount_subtotal DECIMALDen samlede beregnede forsendelsesomkostning for serviceniveauet.
quotes.weight HASHHash, der giver information om vægten, der blev brugt til den citerede forsendelsesomkostning.
quotes.weight.billable DECIMALDen fakturerbare vægt af pakken, der blev brugt til forsendelsesprisen.
quotes.weight.unit STRINGMåleenheden for vægten. Mulige værdier er pound, ounce, kilogram, og null. Når null, vil pound blive brugt.
quotes.mode HASHHash, der indeholder detaljerede oplysninger om serviceniveauet.
quotes.mode.service_level STRINGServiceniveauet med transportøren, f.eks. standard. Almindelige eksempler inkluderer: 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, og fedex_international_ground. Se transportørens dokumentation for den fulde liste over tilgængelige serviceniveauer pr. transportør.
quotes.mode.display_name STRINGVisningsnavnet for serviceniveauet.
quotes.mode.delivery_date_estimate TIMESTAMPDen estimerede leveringsdato for serviceniveauet i ISO 8601-formatet YYYY-MM-DDTHH:mm:ss.sssZ. Dette vil blive returneret, hvis det er tilgængeligt fra transportørens API.
quotes.mode.transit_business_days INTEGERDet estimerede antal transportdage for serviceniveauet, der kun tæller arbejdsdage som transportdage. Dette vil blive returneret, hvis det er tilgængeligt fra transportørens API.
quotes.mode.transit_days INTEGERDet estimerede antal transportdage for serviceniveauet. Dette vil blive returneret, hvis det er tilgængeligt fra transportørens API.
quotes.mode.rates HASHHash, der indeholder detaljerede oplysninger om opdelingen af forsendelses rate beløbet.
quotes.mode.rates.amount DECIMALBeløbet for den specifikke rate post.
quotes.mode.rates.note STRINGYderligere detaljer om, hvad beløbet for rate posten repræsenterer.
quotes.mode.rates.type STRINGTypen af rate posten. Mulige værdier inkluderer retail_shipping fuel_surcharge carrier_fee negotiated_discount.
quotes.packages LISTEn liste over detaljer om de pakker, der sendes.
quotes.packages.id STRINGDen unikke identifikator for pakkeobjektet.
quotes.packages.weight HASHHash, der indeholder detaljer om vægten for pakken.
quotes.packages.weight.billable DECIMALDen fakturerbare vægt af pakken.
quotes.packages.weight.dimensional DECIMALDen dimensionelle vægt af pakken.
quotes.packages.weight.factor INTEGERDen internationale vægtfaktor, der bruges til at beregne den dimensionelle vægt for pakken.
quotes.packages.weight.weight_unit STRINGEn streng med måleenheden for vægten. Mulige værdier er pound ounce kilogram null. Når null, vil pound blive brugt.

Eksempel på svar

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

Var denne side nyttig?