xpay✦ Commerce
Directory
WooCommerce plugins
Kuwadema – Kuwait Delivery Areas for WooCommerce
Kuwadema – Kuwait Delivery Areas for WooCommerce
Area-based delivery fees for WooCommerce. Bilingual (AR/EN), classic and block checkout, free-delivery thresholds.
Will this break my store?
What the WordPress.org registry says about keeping Kuwadema – Kuwait Delivery Areas for WooCommerce running.
Tested to 7.0.4 — 1 branch behind 7.1
Tested against the WordPress branch in use today.2 months ago
7.4
Your host must be running at least this version.5.8
woocommerce
These must be installed and active first.1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.Maintenance & trust
Scored on how Kuwadema – Kuwait Delivery Areas for WooCommerce is looked after — not on how many stores run it.
Maintenance
35 / 35WordPress compatibility
20 / 20Support responsiveness
Not enough dataMerchant satisfaction
Not enough dataListing transparency
3 / 10Ratings
No one has rated this plugin on WordPress.org yet. That is a statement about the ratings page, not about the plugin — plenty of well-kept plugins never collect them.
Kuwadema adds an area-based delivery fee system to WooCommerce. Define your delivery cities and areas, set a price per area, and customers pick their area at checkout — the delivery fee is added to the cart automatically.
Built for stores in Kuwait (ships with a one-click default dataset of Kuwait governorates and 80+ areas), but works for any country: add your own cities and areas under any billing country.
This plugin requires WooCommerce. It is an independent extension and is not affiliated with or endorsed by WooCommerce or Automattic.
Features
- Cities & areas manager — add, edit, sort, and toggle delivery cities and areas from a dedicated admin screen with inline editing.
- Per-area delivery fees — each area has its own delivery price.
- Free-delivery threshold — set a minimum order per area; carts at or above it get free delivery, with a clear “Free (orders over X)” label.
- Minimum order floor — optionally require a minimum cart total before an area can be selected.
- Classic + block checkout — a searchable area picker on the classic checkout and native support for the WooCommerce Cart & Checkout Blocks (Additional Checkout Fields API).
- Bilingual (Arabic / English) — every city and area stores both names; the checkout shows the right one for the active language. WPML and Polylang compatible.
- Field layout control — reorder, show/hide, and set required/width for checkout billing fields from a drag-and-drop settings card, including Kuwait-specific address fields (Block, Jaddah, House No., Floor, Civil ID) with per-country visibility.
- Delivery notes — per-area notes stored in both languages.
- CSV export — download all cities, areas, and prices as a UTF-8 CSV backup.
- Multi-currency compatible — converts the fee for Curcy (WooCommerce Multi Currency), WOOCS, WPML/WCML, and Aelia Currency Switcher.
- HPOS compatible — order meta is written through the WooCommerce CRUD API and works with High-Performance Order Storage.
- Cache-safe checkout — emits no-cache signals (WP Super Cache, W3TC, LiteSpeed, Autoptimize) so delivery fees never render from a stale cached page.
- Data-preserving by default — deleting the plugin keeps your data unless you explicitly opt in to a wipe via a wp-config.php constant.
Yes. Kuwait is just the default dataset. You can add cities and areas under any billing country from Delivery Manager → Cities, and choose which countries see the area picker under Settings → Delivery Countries.
Yes. The area picker is registered through the WooCommerce Additional Checkout Fields API (WooCommerce 8.9+) and the delivery fee is applied to block-checkout carts as well.
Each area has a free-delivery threshold: carts at or above it get free delivery. Set it to 0 to always charge the delivery fee. A separate optional “required minimum order” field blocks checkout below a hard floor.
No. Updating never touches your data. Deleting the plugin also preserves all data by default — a full wipe only happens if you add define( 'KUWADEMA_DROP_DATA_ON_UNINSTALL', true ); to wp-config.php before deleting.
Yes — Curcy (WooCommerce Multi Currency), WOOCS, WPML/WCML, and Aelia Currency Switcher are converted automatically. WooCommerce Payments multi-currency is handled natively.
Categories
Plugin details
Tags on WordPress.org
