속성
필드 | 노트 |
---|---|
id STRING | 객체의 고유 식별자입니다. 등급 객체의 id는 항상 ship 으로 접두사가 붙습니다. |
currency HASH | 요청에 전송된 기본 통화 및 응답에 제공된 통화에 대한 정보를 제공하는 해시입니다. |
currency.id STRING | 통화 객체의 고유 식별자입니다. |
currency.base STRING | 등급 요청에 전송된 기본 통화로, 3자리 ISO 코드로 표시됩니다. 등급 객체의 모든 금액은 기본 통화로 나열됩니다. |
currency.date TIMESTAMP | 통화 rate가 수집된 날짜로, ISO 8601 형식 YYYY-MM-DDTHH:mm:ss.sssZ 입니다. |
currency.rates HASH | 기본 통화에서 변환하는 데 필요한 통화 및 환율을 포함하는 해시입니다. |
errors HASH | 요청에 대한 오류 세부정보를 포함하는 해시입니다. |
errors.type STRING | 오류의 출처입니다. 가능한 값은 fedex_api , ups_api , dhl_api , usps_api , internal_error , zonos_configuration 입니다. |
errors.message STRING | 해당 운송업체에서 제공하는 오류에 대한 설명적 이유입니다. |
errors.details HASH | 오류를 반환한 서비스 수준에 대한 세부정보를 포함하는 해시입니다. |
errors.details.id STRING | 서비스 수준의 고유 식별자입니다. |
errors.details.service_level STRING | 운송업체와의 서비스 수준입니다. 예: standard . |
errors.details.display_name STRING | 서비스 수준의 표시 이름입니다. |
quotes LIST | 서비스 수준별 배송 견적 목록입니다. |
quotes.id STRING | 객체의 고유 식별자입니다. 견적 객체의 id는 항상 rtqt 로 접두사가 붙습니다. |
quotes.amount_subtotal DECIMAL | 서비스 수준에 대한 총 계산 배송 비용입니다. |
quotes.weight HASH | 견적된 배송 비용에 사용된 무게에 대한 정보를 제공하는 해시입니다. |
quotes.weight.billable DECIMAL | 배송 견적에 사용된 패키지의 청구 가능한 무게입니다. |
quotes.weight.unit STRING | 무게의 측정 단위입니다. 가능한 값은 pound , ounce , kilogram , 및 null 입니다. null 일 경우 pound 가 사용됩니다. |
quotes.mode HASH | 서비스 수준에 대한 자세한 정보를 포함하는 해시입니다. |
quotes.mode.service_level STRING | 운송업체와의 서비스 수준입니다. 예: standard . 일반적인 예로는 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 , 및 fedex_international_ground 가 있습니다. 전체 운송업체별 서비스 수준 목록은 운송업체 문서를 참조하십시오. |
quotes.mode.display_name STRING | 서비스 수준의 표시 이름입니다. |
quotes.mode.delivery_date_estimate TIMESTAMP | 서비스 수준에 대한 예상 배송 날짜, ISO 8601 형식 YYYY-MM-DDTHH:mm:ss.sssZ 로 표시됩니다. 운송업체 API에서 사용할 수 있는 경우 반환됩니다. |
quotes.mode.transit_business_days INTEGER | 서비스 수준에 대한 예상 운송 일수, 영업일만 운송 일수로 계산됩니다. 운송업체 API에서 사용할 수 있는 경우 반환됩니다. |
quotes.mode.transit_days INTEGER | 서비스 수준에 대한 예상 운송 일수입니다. 운송업체 API에서 사용할 수 있는 경우 반환됩니다. |
quotes.mode.rates HASH | 배송 rate 금액의 세부 정보가 포함된 해시입니다. |
quotes.mode.rates.amount DECIMAL | 특정 rate 항목의 금액입니다. |
quotes.mode.rates.note STRING | rate 항목 금액이 나타내는 추가 세부 정보입니다. |
quotes.mode.rates.type STRING | rate 항목의 유형입니다. 가능한 값은 retail_shipping fuel_surcharge carrier_fee negotiated_discount 입니다. |
quotes.packages LIST | 배송되는 패키지에 대한 세부 정보 목록입니다. |
quotes.packages.id STRING | 패키지 객체의 고유 식별자입니다. |
quotes.packages.weight HASH | 패키지의 무게에 대한 세부 정보가 포함된 해시입니다. |
quotes.packages.weight.billable DECIMAL | 패키지의 청구 가능한 무게입니다. |
quotes.packages.weight.dimensional DECIMAL | 패키지의 치수 무게입니다. |
quotes.packages.weight.factor INTEGER | 패키지의 치수 무게를 계산하는 데 사용되는 국제 무게 계수입니다. |
quotes.packages.weight.weight_unit STRING | 무게의 측정 단위가 포함된 문자열입니다. 가능한 값은 pound ounce kilogram null 입니다. null 인 경우 pound 가 사용됩니다. |
예시 응답
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"
}
}
]
}
평가 객체
평가 객체의 기능과 능력을 탐색하십시오.
평가 객체는 서비스 수준별로 배송 견적을 제공하며, 견적을 구성하는 추가 요금, 수수료 및 협상된 rate 할인 내역을 포함합니다.