Объект Rating предоставит предложения по доставке в зависимости от уровня обслуживания с разбивкой по надбавкам, сборам и согласованным скидкам по ставкам, которые составляют предложение.
Уникальный идентификатор объекта. ID объекта rating всегда будет начинаться с ship.
currency HASH
Хеш, содержащий информацию о базовой валюте, отправленной в запросе, и предоставленной в ответе.
currency.id STRING
Уникальный идентификатор объекта валюты.
currency.base STRING
Базовая валюта, отправленная в запросе rating, представленная трёхбуквенным кодом ISO. Все суммы в объекте rating указаны в базовой валюте.
currency.date TIMESTAMP
Дата, в которую был получен курс валюты, в формате ISO 8601 YYYY-MM-DDTHH:mm:ss.sssZ.
currency.rates HASH
Хеш, содержащий валюты и обменные курсы, необходимые для конвертации из базовой валюты.
errors HASH
Хеш, содержащий детали любых ошибок в запросе.
errors.type STRING
Источник ошибки. Возможные значения включают fedex_apiups_apidhl_apiusps_apiinternal_errorzonos_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 объекта quotes всегда будет начинаться с 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
Хеш, содержащий подробную информацию о разбивке суммы ставки доставки.
quotes.mode.rates.amount DECIMAL
Сумма конкретного элемента ставки.
quotes.mode.rates.note STRING
Дополнительные детали по поводу того, что представляет сумма элемента ставки.
quotes.mode.rates.type STRING
Тип элемента ставки. Возможные значения включают retail_shippingfuel_surchargecarrier_feenegotiated_discount.
quotes.packages LIST
Список деталей о отправляемых посылках.
quotes.packages.id STRING
Уникальный идентификатор объекта packages.
quotes.packages.weight HASH
Хеш, содержащий детали веса посылки.
quotes.packages.weight.billable DEMICAL
Оплачиваемый вес посылки.
quotes.packages.weight.dimensional DECIMAL
Объёмный вес посылки.
quotes.packages.weight.factor INTEGER
Международный весовой коэффициент, используемый для расчёта объёмного веса посылки.
quotes.packages.weight.weight_unit STRING
Строка с единицей измерения веса. Возможные значения: poundouncekilogramnull. Когда null, будет использоваться pound.
Объект Rating
Объект Rating
Изучите возможности и функции объекта Rating.
Объект Rating предоставит предложения по доставке в зависимости от уровня обслуживания с разбивкой по надбавкам, сборам и согласованным скидкам по ставкам, которые составляют предложение.
Атрибуты
idSTRINGship.currencyHASHcurrency.idSTRINGcurrency.baseSTRINGcurrency.dateTIMESTAMPYYYY-MM-DDTHH:mm:ss.sssZ.currency.ratesHASHerrorsHASHerrors.typeSTRINGfedex_apiups_apidhl_apiusps_apiinternal_errorzonos_configuration.errors.messageSTRINGerrors.detailsHASHerrors.details.idSTRINGerrors.details.service_levelSTRINGstandard.errors.details.display_nameSTRINGquotesLISTquotes.idSTRINGrtqt.quotes.amount_subtotalDECIMALquotes.weightHASHquotes.weight.billableDECIMALquotes.weight.unitSTRINGpound,ounce,kilogramиnull. Когдаnull, будет использоватьсяpound.quotes.modeHASHquotes.mode.service_levelSTRINGstandard. Распространённые примеры включают: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_nameSTRINGquotes.mode.delivery_date_estimateTIMESTAMPYYYY-MM-DDTHH:mm:ss.sssZ. Будет возвращена, если доступна из API перевозчика.quotes.mode.transit_business_daysINTEGERquotes.mode.transit_daysINTEGERquotes.mode.ratesHASHquotes.mode.rates.amountDECIMALquotes.mode.rates.noteSTRINGquotes.mode.rates.typeSTRINGretail_shippingfuel_surchargecarrier_feenegotiated_discount.quotes.packagesLISTquotes.packages.idSTRINGquotes.packages.weightHASHquotes.packages.weight.billableDEMICALquotes.packages.weight.dimensionalDECIMALquotes.packages.weight.factorINTEGERquotes.packages.weight.weight_unitSTRINGpoundouncekilogramnull. Когдаnull, будет использоватьсяpound.{"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,"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,"dimensional": 30.7554,"factor": 139,"weight_unit": "pound"}}],"weight": {"billable": 32,"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,"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,"dimensional": 30.7554,"factor": 139,"weight_unit": "pound"}}],"weight": {"billable": 32,"unit": "pound"}}]}Была ли эта страница полезной?