Title: LocShip for WooCommerce
Author: Tieku Asare
Published: <strong>December 23, 2025</strong>
Last modified: December 23, 2025

---

Search plugins

![](https://ps.w.org/locship-for-woocommerce/assets/banner-772x250.png?rev=3425943)

![](https://ps.w.org/locship-for-woocommerce/assets/icon.svg?rev=3425943)

# LocShip for WooCommerce

 By [Tieku Asare](https://profiles.wordpress.org/onetkhay/)

[Download](https://downloads.wordpress.org/plugin/locship-for-woocommerce.1.0.3.zip)

 * [Details](https://wordpress.org/plugins/locship-for-woocommerce/#description)
 * [Reviews](https://wordpress.org/plugins/locship-for-woocommerce/#reviews)
 *  [Installation](https://wordpress.org/plugins/locship-for-woocommerce/#installation)
 * [Development](https://wordpress.org/plugins/locship-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/locship-for-woocommerce/)

## Description

LocShip for WooCommerce is a powerful and flexible WooCommerce shipping extension
that allows you to create location-based shipping rates using custom area names 
instead of relying on standard address fields.

Perfect for businesses that need granular control over delivery zones and pricing,
this plugin provides:

 * **Custom Delivery Areas** – Define unlimited shipping zones with custom names(
   e.g., “Spintex”, “East Legon”, “Tema”)
 * **Individual Pricing** – Set specific shipping costs for each delivery area
 * **User-Friendly Modal** – Beautiful modal interface for customers to select their
   delivery location at checkout
 * **Real-Time Updates** – Shipping costs update instantly when customers select
   their area
 * **Multi-Zone Support** – Works seamlessly with WooCommerce shipping zones
 * **HPOS Compatible** – Fully compatible with WooCommerce High-Performance Order
   Storage
 * **Validation** – Ensures customers select a delivery area before completing checkout

#### How It Works

 1. Admin configures delivery areas and their corresponding shipping costs in WooCommerce
    Settings
 2. During checkout, customers click “Select Your Area” to open an elegant modal
 3. Customers choose their delivery location from the list of available areas
 4. Shipping cost updates automatically based on the selected area
 5. Order proceeds with the correct shipping rate applied

#### Perfect For

 * Local delivery businesses
 * Regional e-commerce stores
 * Businesses with non-standard delivery zones
 * Companies operating in areas where postal codes don’t accurately reflect delivery
   costs
 * Any store needing custom location-based shipping logic

#### Technical Features

 * Fully integrated with WooCommerce shipping zones
 * AJAX-powered for smooth user experience
 * Session-based location storage
 * Automatic shipping cache clearing
 * Responsive design works on all devices
 * Translation ready with text domain support

### Additional Information

#### Developer Notes

The plugin stores delivery area selections in WooCommerce sessions and includes 
AJAX handlers for real-time updates. Custom rules are stored per shipping method
instance, allowing for flexible multi-zone configurations.

#### Support

For support, feature requests, or bug reports:

Email: dev@tiekuasare.com
 Website: https://www.tiekuasare.com/

#### Privacy Policy

This plugin does not collect, store, or transmit any personal data beyond what is
already collected by WooCommerce during the normal checkout process.

## Screenshots

[⌊Admin settings page showing delivery areas configuration⌉⌊Admin settings page 
showing delivery areas configuration⌉[

Admin settings page showing delivery areas configuration

[⌊Checkout page with "Select Your Area" button⌉⌊Checkout page with "Select Your 
Area" button⌉[

Checkout page with “Select Your Area” button

[⌊Modal displaying available delivery areas with prices⌉⌊Modal displaying available
delivery areas with prices⌉[

Modal displaying available delivery areas with prices

[⌊Selected delivery area confirmation on checkout⌉⌊Selected delivery area confirmation
on checkout⌉[

Selected delivery area confirmation on checkout

## Installation

#### Automatic Installation

 1. Log in to your WordPress admin panel
 2. Navigate to Plugins > Add New
 3. Search for “LocShip for WooCommerce”
 4. Click “Install Now” and then “Activate”

#### Manual Installation

 1. Download the plugin ZIP file
 2. Log in to your WordPress admin panel
 3. Navigate to Plugins > Add New > Upload Plugin
 4. Choose the ZIP file and click “Install Now”
 5. Activate the plugin

#### Configuration

 1. Go to WooCommerce > Settings > Shipping
 2. Select a shipping zone or create a new one
 3. Click “Add shipping method” and choose “LocShip for WooCommerce”
 4. Configure your default cost and add delivery areas with their respective prices
 5. Click “Save changes”

## FAQ

### How do I add delivery areas?

Navigate to WooCommerce > Settings > Shipping, select your shipping zone, click 
on the LocShip for WooCommerce method, and use the “Delivery Areas” table to add
locations and their costs. Click “Add New Area” to add more rows.

### Can I have different delivery areas for different shipping zones?

Yes! You can add the LocShip for WooCommerce method to multiple shipping zones, 
and each zone can have its own unique set of delivery areas and pricing.

### What happens if a customer doesn’t select a delivery area?

The plugin includes validation that prevents checkout completion until a delivery
area is selected. Customers will see an error message prompting them to choose their
area.

### Can I customize the modal appearance?

Yes, the plugin includes CSS files in the assets/css directory that you can customize.
You can also add custom CSS through your theme or a custom CSS plugin.

### Is this plugin compatible with HPOS?

Yes, the plugin is fully compatible with WooCommerce High-Performance Order Storage(
Custom Order Tables).

### Does this work with other shipping methods?

Yes, LocShip for WooCommerce works alongside other WooCommerce shipping methods.
Customers will see all available shipping options at checkout.

### Can I set a default shipping cost?

Yes, you can set a default cost in the shipping method settings. This will be used
if no specific delivery area is selected (though the plugin requires selection at
checkout).

### Why is the “Select Your Area” button not showing?

If you are using a modern Block Theme (like Twenty Twenty-Four), your checkout page
might be using the “Checkout Block” instead of the Classic Checkout. This plugin
requires the Classic Checkout engine to function.

To fix this:
 1. Go to **Pages > Checkout** and edit the page. 2. Delete the **Checkout
Block**. 3. Add a **Shortcode** block. 4. Paste this shortcode: `[woocommerce_checkout]`
5. Update the page. The button will now appear.

### Is the plugin translation ready?

Yes, the plugin uses WordPress localization functions and includes a text domain
for easy translation.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“LocShip for WooCommerce” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Tieku Asare ](https://profiles.wordpress.org/onetkhay/)

[Translate “LocShip for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/locship-for-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/locship-for-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/locship-for-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/locship-for-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/locship-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.3

 * Fix: Updated styles class to match main plugin version.
 * Fix: Fixed the enqueueing of admin scripts and styles.

#### 1.0.2

 * New: Added uninstall.php to properly clean up database settings when the plugin
   is deleted.
 * Fix: Resolved an issue where shipping method options would persist in the database
   after uninstallation.

#### 1.0.1

 * Fixed: Made currency symbol dynamic.

#### 1.0.0

 * Initial release
 * Custom delivery area management
 * Location selection modal at checkout
 * Individual pricing per delivery area
 * HPOS compatibility
 * Multi-zone support
 * Automatic shipping cache clearing
 * Checkout validation
 * Responsive design
 * Translation ready

## Meta

 *  Version **1.0.3**
 *  Last updated **9 months ago**
 *  Active installations **10+**
 *  WordPress version ** 6.9 or higher **
 *  Tested up to **6.9.9**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [custom shipping](https://wordpress.org/plugins/tags/custom-shipping/)[shipping](https://wordpress.org/plugins/tags/shipping/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/locship-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/locship-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/locship-for-woocommerce/reviews/)

## Contributors

 *   [ Tieku Asare ](https://profiles.wordpress.org/onetkhay/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/locship-for-woocommerce/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://buymeacoffee.com/tiekuasare)