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).
We use cookies on our website to enhance your browsing experience. By using our site, you agree to the use of cookies, including those from Google Analytics and Google AdSense, for analytics and personalized advertising. You can view our full privacy policy by clicking here. Thank you for visiting!