CDA City Shipping for WooCommerce
·
Set shipping fees per city, show city dropdowns at checkout, and ship with a dedicated WooCommerce shipping method.
City Shipping for WooCommerce helps stores that charge different delivery fees by city.
- Admin — Under WooCommerce → City shipping, add cities and a fee for each.
- Checkout — When more than one city is configured, billing and shipping city fields become dropdowns so customers pick a listed city.
- Shipping — Enable City based shipping in WooCommerce → Settings → Shipping (your zone). The rate matches the customer’s shipping city (or billing city when shipping to the same address).
- WPML — City labels can be translated in WPML String Translation while order values stay consistent.
- HPOS — Declares compatibility with WooCommerce custom order tables (HPOS).
Requires WooCommerce to be installed and active (WordPress 6.5+ can enforce this via the plugin dependency header).
