AfriRegions City & Neighborhood for WooCommerce
·
Add structured address fields (Region, City and Neighborhood) to WooCommerce with precise shipping rates per zone for African countries.
Bewertungen
Version
1.0.8
Aktive Installationen
10
Zuletzt aktualisiert
Jul 2, 2026
AfriRegions City & Neighborhood for WooCommerce adds structured geographic address fields to WooCommerce checkout, cart, and My Account pages:
- Cascading dropdowns: Region → City → Neighborhood with searchable selectors
- Zone-based shipping rates — the most specific zone always wins (neighborhood beats city, city beats region)
- Cart shipping calculator with neighborhood field for accurate rate estimation
- Multi-country support — data filtered by WooCommerce allowed countries
- Address validation — verify region/city/neighborhood consistency at checkout
- Delivery restrictions — block orders from specific regions or cities
- Landmark field — optional „Landmark / Directions“ for precise delivery instructions
- Admin dashboard with sidebar navigation and setup guide
- Anti-duplicate shipping rules — visual indicators prevent assigning the same zone twice
- REST API with rate limiting and pagination for mobile apps
- HPOS compatible — works with WooCommerce High-Performance Order Storage
- Multilingual ready (English default, French included)
How it works
- Activate the plugin and add a supported African country to your WooCommerce settings
- Regions, cities, and neighborhoods are automatically available at checkout
- Configure zone-based shipping rates in WooCommerce Shipping settings
- Optionally add custom cities/neighborhoods via the Zones admin tab
- Optionally restrict delivery to specific zones
Supported countries
- 🇩🇿 Algeria (DZ) — 48 wilayas
- 🇦🇴 Angola (AO) — 18 provinces
- 🇧🇯 Benin (BJ) — 12 departments
- 🇧🇫 Burkina Faso (BF) — 13 regions
- 🇨🇲 Cameroon (CM) — 10 regions
- 🇨🇮 Cote d’Ivoire (CI) — 14 districts
- 🇨🇩 DR Congo (CD) — 26 provinces
- 🇪🇬 Egypt (EG) — 27 governorates
- 🇪🇹 Ethiopia (ET) — 13 regions
- 🇬🇦 Gabon (GA) — 9 provinces
- 🇬🇭 Ghana (GH) — 16 regions
- 🇰🇪 Kenya (KE) — 47 counties
- 🇲🇬 Madagascar (MG) — 22 regions
- 🇲🇺 Mauritius (MU) — 10 districts
- 🇲🇦 Morocco (MA) — 12 regions
- 🇲🇿 Mozambique (MZ) — 11 provinces
- 🇳🇬 Nigeria (NG) — 36 states + FCT
- 🇷🇼 Rwanda (RW) — 5 provinces
- 🇸🇳 Senegal (SN) — 14 regions
- 🇿🇦 South Africa (ZA) — 9 provinces
- 🇸🇩 Sudan (SD) — 18 states
- 🇹🇿 Tanzania (TZ) — 31 regions
- 🇹🇳 Tunisia (TN) — 24 governorates
- 🇺🇬 Uganda (UG) — 4 regions
24 countries supported. Each includes regions, cities, and neighborhoods for major urban areas.
Third-Party Libraries
This plugin bundles the following third-party JavaScript library:
- Fuse.js v7.3.0 — Lightweight fuzzy-search library used for typo-tolerant matching in checkout dropdowns.
- Source: https://www.fusejs.io/
- License: Apache License 2.0 (compatible with GPLv2 or later via GPLv3)
