Skip to main content

WooCommerce shipping for Africa,
built for real addresses.

WooCommerce address fields aren't built for Africa, customers enter bad addresses, deliveries fail. AfriRegions adds smart Region → City → Neighborhood dropdowns and zone-based shipping rates to your checkout.

Accurate addressesFaster deliveriesFewer returns

Checkout

123
CartDeliveryConfirmation
Delivery address
Country
🇨🇲Cameroon
Region
Littoral
City
Douala
Neighborhood
Deido
Delivery method
Home delivery
2-3 business days
1,500 CFA
Pickup point
2-4 business days
1,000 CFA
Express
1-2 business days
2,500 CFA

WooCommerce features built for Africa.

Smart address fields, zone-based shipping, and delivery tools for 24 African countries.

Included Free

Region
Littoral
City
Douala
Neighborhood
Deido

Cascading Dropdowns

Region → City → Neighborhood auto-populated fields with Select2 search and accent-insensitive matching.

1,000
1,500

Zone-Based Shipping

Cascading rate priority: Neighborhood > City > Region > Default. Most specific rule wins automatically.

City
Douala
Neighborhood
Deido

Address Validation

Verify region/city/neighborhood consistency at checkout. Prevent mismatches before order placement.

Deido

Landmark Directions

Optional text field for delivery instructions like 'Near Total station, blue building, 2nd floor'.

Delivery Restrictions

Block orders from specific regions or cities with custom messages and visual restriction editor.

Littoral
Douala
Deido
Akwa

Zones Manager

Add custom cities or neighborhoods per region with accordion UI, search, and AJAX, no page reloads.

Pro features

deido
Deido, Douala
Deido Nord, Douala

Smart Search

Type a neighborhood and auto-fill all address fields with fuzzy matching and typo tolerance.

AfriRelais Akwa
Douala

Pickup Points

Define pickup locations with name, address, phone & hours. Auto-filtered by customer city.

DoualaYaoundé3,000

Travel Agency Shipping

Intercity delivery via travel agencies with route-based pricing. Popular in Cameroon, Senegal & more.

Standard1,500
Express+1,000
24h+2,500

Shipping Tiers

Offer Standard, Express, and Same Day options with per-tier surcharges and delivery estimates at checkout.

CSVCSV
ZoneTarif
Deido1,000
Douala1,500
Littoral2,000

CSV Import / Export

Export all shipping rules to a spreadsheet for backup or bulk editing, then import them back in one click.

GET /v1/regions
GET /v1/cities
GET /v1/search?q=
200 OKJSON

REST API

Full API with endpoints for regions, cities, neighborhoods, and search. Rate-limited and CORS-protected.

Install the plugin in 4 simple steps

1

Install & Activate

Upload the plugin to WordPress, activate it, and choose your country.

2

Configure Shipping

Set up zone-based rates for regions, cities, and neighborhoods.

3

Customize Checkout

Enable Smart Search, address validation, and landmark fields.

4

Start Selling

Customers get structured address fields and accurate shipping rates.

What Our Users Say

Store owners and WordPress developers share their experience with AfriRegions.

AfriRegions completely transformed our checkout. Before, 30% of orders had wrong addresses. Now it's nearly zero. The cascading dropdowns are intuitive and customers love them.

🇨🇲
Aïcha M.
E-commerce Manager · Cameroon

Zone-based shipping was a game changer. We can now charge different rates for Accra vs rural areas. Setup took 10 minutes. Highly recommend for any African WooCommerce store.

🇬🇭
Kwame A.
Store Owner · Ghana

I install AfriRegions on every client project. The Zones Manager makes it easy to add custom neighborhoods, and the REST API is clean and well-documented. Pro is worth every penny.

🇲🇦
Fatima B.
WordPress Developer · Morocco

We manage 12 WooCommerce stores across West Africa. The 25-site license is perfect. Smart Search alone reduced checkout abandonment by 20%, customers find their neighborhood instantly.

🇳🇬
Oluwaseun D.
Agency Director · Nigeria

The Travel Agency shipping method is exactly what we needed. Our customers pick their preferred bus company at checkout and we ship via that route. No other plugin does this.

🇨🇩
Jean-Pierre K.
Logistics Manager · DR Congo

Great plugin with solid documentation. The free version covers most needs. I upgraded to Pro for the CSV import, migrating 500+ neighborhoods from a spreadsheet was seamless.

🇸🇳
Amina S.
Freelance Developer · Senegal
1 / 6

Frequently Asked Questions

AfriRegions supports 24 countries: Algeria, Angola, Benin, Burkina Faso, Cameroon, Cote d'Ivoire, DR Congo, Egypt, Ethiopia, Gabon, Ghana, Kenya, Madagascar, Mauritius, Morocco, Mozambique, Nigeria, Rwanda, Senegal, South Africa, Sudan, Tanzania, Tunisia, and Uganda. Each includes pre-loaded regions, cities, and neighborhoods.

Yes! AfriRegions is tested up to WooCommerce 9.4 and WordPress 6.9. It is fully compatible with HPOS (High-Performance Order Storage) and works with both the new custom orders table and classic post-based orders.

Absolutely. The Zones Manager in the admin panel lets you add custom cities or neighborhoods to any region via an accordion UI with search, no page reloads needed. You can also use the filter hook scpwoo_custom_places_{cc} for programmatic additions.

You define shipping rates at different levels: Region, City, and Neighborhood. AfriRegions uses a cascading priority system, the most specific rule wins. For example, if you set a rate for both 'Centre' region and 'Yaoundé' city, the city rate applies for Yaoundé customers.

Smart Search is a Pro feature that lets customers type a neighborhood name and instantly auto-fill all address fields (Region, City, Neighborhood). It uses fuzzy matching with Levenshtein tolerance, so typing 'Bastos' will auto-fill Yaoundé + Centre automatically.

The Free version includes cascading dropdowns, zone-based shipping, address validation, the landmark field, delivery restrictions, the Zones manager, the cart shipping calculator, and the free shipping progress badge. Pro adds Smart Search, Pickup Point shipping, Travel Agency shipping, shipping tiers, CSV import/export, and the REST API.

Yes. AfriRegions supports Zone-Based Shipping (core), Pickup Points (Pro), and Travel Agency Shipping (Pro). Each can have multiple tiers (Standard, Express, Same Day) with per-tier surcharges and delivery estimates.

Yes, the Pro version includes a full REST API at /wp-json/scpwoo/v1/ with endpoints for regions, cities, neighborhoods, and search. It's rate-limited (120 requests/minute per IP), CORS-protected, and opt-in via Settings.