Smart Location Based Shipping for Woocommerce
Smart Location Based Shipping for Woocommerce
Description
Smart Location Based Shipping for Woocommerce allows store owners to add custom delivery locations with costs. Customers can search and select their preferred delivery location at checkout.
Features
- Easy Location Management: Add delivery locations with costs in your preferred currency
- Searchable Modal: Customers can search and select locations from a beautiful modal interface
- Manual Multi-Currency Support: Add custom exchange rates for as many currencies as needed. Delivery costs are automatically converted based on your manual exchange rates
- Per-Product Enable: Enable smart location delivery on specific products only
- Cart Integration: Customers can remove delivery selection from cart page
- Order Management: Delivery details saved to order meta for admin reference
- Unlimited Exchange Rates: Add exchange rates for unlimited currencies manually
Manual Currency Exchange
The plugin now uses a manual exchange rate system. Simply:
1. Set your base currency (the currency in which you enter delivery costs)
2. Add exchange rates for any currencies you want to support
3. The plugin automatically converts delivery costs based on your exchange rates
Example: If your base currency is USD and you add an exchange rate for NGN (Nigerian Naira) as 1500, then a delivery cost of $10 will display as ₦15,000 when customers shop in NGN.
Requirements
- WordPress 6.0 or higher
- WooCommerce 8.0 or higher
- PHP 7.4 or higher
Arbitrary section
Support
For support, please visit the WordPress.org support forum or contact the author through the plugin page.
Credits
Developed by Segun Adetubo. Special thanks to the WooCommerce team for their excellent e-commerce platform.
Installation
- Upload the plugin files to
/wp-content/plugins/smart-location-based-shipping-for-woocommerce/, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the ‘Plugins’ screen in WordPress.
- Go to WooCommerce Smart Location Shipping to configure your delivery locations.
- Set your base currency and add exchange rates for other currencies you want to support.
- Enable “Smart Location Delivery” on products that require location-based shipping.
Faq
Go to WooCommerce Smart Location Shipping and enter your locations in the format: Location Name | Cost (e.g., “Ikeja | 2500”).
- Select your base currency in the plugin settings (this is the currency you’ll use to enter delivery costs)
- Click “Add Exchange Rate” to add rates for other currencies
- Enter the exchange rate (e.g., if base is USD and target is NGN, enter 1500 for 1 USD = 1500 NGN)
- Save settings
Yes! Select your preferred base currency in the plugin settings. Then add exchange rates for all currencies you want to support. The plugin will automatically convert costs based on your manual exchange rates.
Yes, customers can click “Change” to open the location modal and select a different location, or remove the delivery entirely from the cart page.
You can add unlimited exchange rates for as many currencies as you need.
Reviews
Changelog
1.0.0
- Initial release
- Location management with currency support
- Searchable delivery location modal
- Manual exchange rate system (add unlimited currencies)
- Cart and checkout integration
- Security improvements with proper nonce verification
- Fixed text domain to match plugin slug
- Fixed inline script enqueueing to use wp_add_inline_script()
- Fixed PHP string escaping issues