Messages are quoted as the panel shows them. Three dots stand for a name, a number or the courier's own wording.
Use Test a shipment first: it runs the checkout calculation on an address and cart you type in.
"Your shop does not ship by zone yet, so customers are not charged these rates."
Your zones exist but Delivery Area is still By Radius or By Places. When the zones are ready, follow Switch to shipping zones.
"There are no shipping zones yet. Until one is added, customers cannot place delivery orders in this mode"
Delivery Area is By Shipping Zones but no zone exists. Add a zone with at least one active rate.
Customers see "We don't ship to this address yet"
No active zone covers the address. Run the address through Test a shipment. It answers one of:
- "No zone covers this address". Add the country, state or postcode to a zone.
- "The zone for this address is switched off, so customers there cannot order." Select Switch on on that zone.
- The zone row shows "No regions: this zone never matches". Edit the zone and add a country row.
A state must be spelled the way Google spells it. Where customers have postcodes, postcodes are the more reliable choice.
"Your active zones cover … which is not in Ship To Countries — customers there cannot order."
A zone covers a country that is missing from Ship To Countries. Open Shop › Settings › Delivery Settings, add the country under the Shipping heading and save. Saving a zone also adds its countries for you.
Customers see "No shipping option for this cart"
The zone matches but none of its rates applies. In Test a shipment the message is "The zone matches, but none of its rates applies to this cart, so it cannot be ordered", with a reason under each rate:
| Reason | Fix |
|---|
| "Beyond the last slab, and no "each extra" price is set" | The cart is heavier, or worth more, than the last slab. On a weight rate fill Above the last slab; on an order value rate add a last slab with a high limit |
| "Cart is heavier than this rate's maximum" / "lighter than this rate's minimum" | Change Max weight or Min weight, or add another rate for that weight |
| "Order value is above this rate's maximum" / "below this rate's minimum" | Change Max order value or Min order value |
| "The prices of this rate are incomplete — edit and save it again" | Open the rate, check every row has a number, save |
| "Switched off" | Tick Active — offered at checkout on the rate |
"No rates yet: customers here cannot order." on a zone row means the zone has no rate at all.
Weight rates charge too little
The zones page warns "… products have no weight, so they ship at the default weight". Products without a weight use Default Product Weight; with none set they weigh 0. Give products a weight or set the default. See Units and product weights.
"The default product weight "…" is not a number, so products without a weight are weighed as 0." means the setting holds text such as "0.5 kg". Enter the number only.
Cash on delivery is refused at checkout
- "Cash on delivery isn't available for this shipping option": the rate the customer chose has Customers can pay cash on delivery switched off.
- "Cash on delivery isn't available for this order": no rate that applies to the cart allows it.
Change the switch on the rate. See Rate options.
Other problems: Shipping troubleshooting.