My requests to Shippo API doesn't return any rates for EU
. Just successfully managed to get rates for USA
and UK
. But I need to make delivery from Czech Republic to other countries.
In my GoShippo account I currently have these carriers
:
Parcelforce
USPS
Deutsche Post
UberRUSH
DHL Express
So this request...
{
"object_purpose": "PURCHASE",
"address_from": {
"object_purpose": "PURCHASE",
"name": "Mr Hippo",
"street1": "80 Duke of York Square",
"city": "London",
"zip": "SW3 4LY",
"country": "GB",
"phone": "+1 406-452-6041",
"email": "mrhippo@goshippo.com"
},
"address_to": {
"object_purpose": "PURCHASE",
"name": "Mr Hippo",
"street1": "1-2 Oxford St",
"city": "Manchester",
"zip": "M1 5AN",
"country": "GB",
"phone": "+1 406-452-6041",
"email": "mrhippo@goshippo.com"
},
"parcel": {
"length": "5",
"width": "5",
"height": "5",
"distance_unit": "in",
"weight": "5",
"mass_unit": "lb"
},
"async": false
}
...gives me this rates
Because it is UK. Also I successfully get rates if I use USA addresses.
But if I try addresses from France, Germany, Croatia, Hungary, Switzerland, Poland, Czech Republic, Ukraine, Sweden etc., I never get any rates. I have tried a lot of combinations of parcel weight/size, lb/kg, in/cm, also have tried one/multiple parcels in one shipment.
What should I do to get rates exactly for delivery form Czech Republic to EU countries?
In order to get rates from other countries in Europe you need to add your own carrier accounts (https://goshippo.com/docs/carrier-accounts) for carriers that ship from those countries.
The Shippo's built-in master accounts only ship from specific countries:
Most of them do ship TO all countries worldwide, but they are restricted in terms of FROM where they ship.
So to get rates from the Czech Republic you need to add your own account with a carrier that ships from the Czech Republic to the EU.