WooCommerce plugin

CityFee

A city dropdown at checkout and a delivery fee for each city. For stores in countries where couriers price by city, not by postcode.

Get it free on WordPress.orgStart 7-day free trial

No card needed for the trial.

What CityFee does

City dropdownThe free-text city field becomes a list of the cities you deliver to, per country, for billing and shipping addresses.
Delivery fee per cityThe "Delivery by city" shipping method charges the fee of the chosen city, with a default fee and "not delivered" cities.
Classic and block checkoutWorks in the classic WooCommerce checkout and the Checkout block. The fee updates when the customer changes the city.
Arabic and French readyTranslation-ready and right-to-left ready. French and Arabic translations have been prepared.

How it works

  1. Go to WooCommerce > CityFee, choose a country and add or paste your cities with their fees.
  2. In WooCommerce > Settings > Shipping, add "Delivery by city" to the zone that covers the country and set the default fee.
  3. Customers choose their city from the list and see its delivery fee at checkout.

Free and Pro

FeatureFreePro
City dropdown per country, classic checkout and Checkout block✓✓
Your own city lists: add, edit, hide, reorder, other spelling✓✓
Paste a whole list at once, with fees✓✓
Fee per city, default fee, "not delivered" cities✓✓
Bulk edit of fees✓✓
Cities as regions in shipping zones; city copied into orders✓✓
Postcode field hidden per country (optional)✓✓
HPOS compatible✓✓
City groups (for example Zone A / B / C) with one fee per group–✓
Free delivery above a cart amount, per city or group–✓
Hide Cash on Delivery for selected cities–✓
Full CSV import and export of city lists–✓

The free version is on WordPress.org. It works on its own and shows no advertising.

CityFee Pro pricing

1 site

$39 / year

For one store.

5 sites

$79 / year

For up to five stores.

  • 7-day free trial, no card needed.
  • 30-day refund if a bug can't be fixed.

Start 7-day free trial

Questions?

CityFee is made by Digital Services SARL, Nouakchott, Mauritania. Free version users can also ask on the WordPress.org support forum.

contact@dssarl.com