Obiekt Rating będzie dostarczać wyceny wysyłki według poziomu serwisu z podziałem na dopłaty, opłaty i negocjowane rabaty na stawki, które tworzą wycenę.
Unikalny identyfikator obiektu. Identyfikator obiektu rating będzie zawsze poprzedzony ship.
currency HASH
Hash zawierający informacje o walucie podstawowej wysłanej w żądaniu i dostarczanej w odpowiedzi.
currency.id STRING
Unikalny identyfikator obiektu waluty.
currency.base STRING
Waluta podstawowa wysłana w żądaniu rating, reprezentowana przez trzyliterowy kod ISO. Wszystkie kwoty w obiekcie rating podawane są w walucie podstawowej.
currency.date TIMESTAMP
Data, w której kurs waluty został pobrany, w formacie ISO 8601 YYYY-MM-DDTHH:mm:ss.sssZ.
currency.rates HASH
Hash zawierający waluty i kursy wymiany potrzebne do konwersji z waluty podstawowej.
errors HASH
Hash zawierający szczegóły wszelkich błędów w żądaniu.
errors.type STRING
Źródło błędu. Możliwe wartości to fedex_apiups_apidhl_apiusps_apiinternal_errorzonos_configuration.
errors.message STRING
Opisowy powód błędu od odpowiedniego przewoźnika.
errors.details HASH
Hash zawierający szczegóły dotyczące poziomu serwisu, który zwrócił błąd.
errors.details.id STRING
Unikalny identyfikator poziomu serwisu.
errors.details.service_level STRING
Poziom serwisu u przewoźnika, np. standard.
errors.details.display_name STRING
Wyświetlana nazwa poziomu serwisu.
quotes LIST
Lista wycen wysyłki według poziomu serwisu.
quotes.id STRING
Unikalny identyfikator obiektu. Identyfikator obiektu quotes będzie zawsze poprzedzony rtqt.
quotes.amount_subtotal DECIMAL
Całkowity obliczony koszt wysyłki dla poziomu serwisu.
quotes.weight HASH
Hash zawierający informacje na temat wagi użytej do wyceny wysyłki.
quotes.weight.billable DECIMAL
Waga rozliczeniowa paczki użyta do wyceny wysyłki.
quotes.weight.unit STRING
Jednostka miary wagi. Możliwe wartości to pound, ounce, kilogram i null. Jeśli null, używana będzie pound.
quotes.mode HASH
Hash zawierający szczegółowe informacje o poziomie serwisu.
quotes.mode.service_level STRING
Poziom serwisu u przewoźnika, np. standard. Typowe przykłady to: 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 i fedex_international_ground. Aby zobaczyć pełną listę dostępnych poziomów serwisu dla każdego przewoźnika, zobacz dokumentację przewoźnika.
quotes.mode.display_name STRING
Wyświetlana nazwa poziomu serwisu.
quotes.mode.delivery_date_estimate TIMESTAMP
Szacunkowa data dostarczenia dla poziomu serwisu, w formacie ISO 8601 YYYY-MM-DDTHH:mm:ss.sssZ. Będzie zwrócone, jeśli jest dostępne z API przewoźnika.
quotes.mode.transit_business_days INTEGER
Szacunkowa liczba dni tranzytowych dla poziomu serwisu, licząc tylko dni robocze jako dni tranzytowe. Będzie zwrócone, jeśli jest dostępne z API przewoźnika.
quotes.mode.transit_days INTEGER
Szacunkowa liczba dni tranzytowych dla poziomu serwisu. Będzie zwrócone, jeśli jest dostępne z API przewoźnika.
quotes.mode.rates HASH
Hash zawierający szczegółowe informacje o podziale kwoty stawki wysyłki.
quotes.mode.rates.amount DECIMAL
Kwota konkretnej pozycji stawki.
quotes.mode.rates.note STRING
Dodatkowe szczegóły na temat tego, co reprezentuje kwota pozycji stawki.
quotes.mode.rates.type STRING
Typ pozycji stawki. Możliwe wartości to retail_shippingfuel_surchargecarrier_feenegotiated_discount.
quotes.packages LIST
Lista szczegółów dotyczących wysyłanych paczek.
quotes.packages.id STRING
Unikalny identyfikator obiektu packages.
quotes.packages.weight HASH
Hash zawierający szczegóły dotyczące wagi paczki.
quotes.packages.weight.billable DEMICAL
Waga rozliczeniowa paczki.
quotes.packages.weight.dimensional DECIMAL
Waga wymiarowa paczki.
quotes.packages.weight.factor INTEGER
Międzynarodowy współczynnik wagi używany do obliczenia wagi wymiarowej dla paczki.
quotes.packages.weight.weight_unit STRING
Ciąg zawierający jednostkę miary dla wagi. Możliwe wartości to poundouncekilogramnull. Jeśli null, używana będzie pound.
Obiekt Rating
Obiekt Rating
Poznaj możliwości i funkcje obiektu Rating.
Obiekt Rating będzie dostarczać wyceny wysyłki według poziomu serwisu z podziałem na dopłaty, opłaty i negocjowane rabaty na stawki, które tworzą wycenę.
Atrybuty
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,kilograminull. Jeślinull, używana będziepound.quotes.modeHASHquotes.mode.service_levelSTRINGstandard. Typowe przykłady to: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_packetifedex_international_ground. Aby zobaczyć pełną listę dostępnych poziomów serwisu dla każdego przewoźnika, zobacz dokumentację przewoźnika.quotes.mode.display_nameSTRINGquotes.mode.delivery_date_estimateTIMESTAMPYYYY-MM-DDTHH:mm:ss.sssZ. Będzie zwrócone, jeśli jest dostępne z API przewoźnika.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. Jeślinull, używana będziepound.{"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"}}]}Czy ta strona była pomocna?