BACK TO DIRECTORY

Adeniyikayode Nigerian Postcode for WooCommerce

by Kayode Adeniyi

0.0
(0 ratings)

Nigeria’s National Digital Alphanumeric Postcode System (NDAPS) gives every building an 11-character code such as EK-01-A03-FK-01: state, LGA, district, area, and building unit. It is Nigeria’s new postal code, or zip code.

This plugin does not add a field. It teaches WooCommerce’s own postcode field about Nigerian codes, so the postcode reaches everything that already reads that field: orders, emails, exports, the REST API, couriers, and shipping zones.

  • Shows the field. WooCommerce hides the postcode for Nigerian addresses. The plugin shows it and keeps it optional.
  • Checks the code. A code with the wrong shape is refused, in both the classic and the block checkout.
  • Tidies the code. ek 01 a03 fk 01 and EK01A03FK01 are both stored as EK-01-A03-FK-01.
  • Works with shipping zones. Add a postcode rule such as EK-01* to a zone to price delivery for one LGA.
  • Find my postcode. A button fills the field from the customer’s location, and asks them to confirm it.
  • Check orders. After each order, a note says whether NIPOST has a building for the postcode.

The first four need no account or key. The last two need a key from the NIPOST developer dashboard.

This is an independent project. It is not made or endorsed by NIPOST or by WooCommerce.

External services

This plugin connects to the NIPOST Postcode API at api.postcode.gov.ng, and only after you enter an API key in its settings.

  • When a customer presses “Find my postcode”, the latitude and longitude from their browser are sent, with your key, to find the nearest building. The plugin does not store or log the location.
  • After an order is placed, if “Check orders” is on, the order’s postcode is sent, with your key, to ask whether it belongs to a building. Nothing else about the order or the customer is sent.

The service is provided by the Nigerian Postal Service: terms and privacy policy.

Screenshots

The checkout after "Find my postcode" fills the field.

The checkout after "Find my postcode" fills the field.

The settings, under WooCommerce, Settings, General.

The settings, under WooCommerce, Settings, General.

The order note once NIPOST confirms the postcode.

The order note once NIPOST confirms the postcode.

Plugin Details

Active Installs
0
Total Downloads
187
Version
0.1.3
Requires WP
6.7
Requires PHP
7.4
Tested Up To
7.1.3
Added
2026-10-08
Last Updated
2026-10-08 4:41pm GMT

Ratings

5
0
4
0
3
0
2
0
1
0