Description
WPFactory Conditional Shipping for WooCommerce plugin lets you set conditions for WooCommerce shipping methods to show up.
✅ Shipping Method Conditions
You can set these conditions for shipping methods:
- Minimum or Maximum Order Amount
- Require or Exclude Cities
- Require or Exclude User Roles
- Require or Exclude User IDs
- Require or Exclude User Membership Plans
- Require or Exclude Payment Gateways
- Require or Exclude Products
- Require or Exclude Product Categories
- Require or Exclude Product Tags
- Require or Exclude Product Shipping Classes
- Require or Exclude Date/Time
🏆 Premium Version
WPFactory Conditional Shipping for WooCommerce Pro allows you to set conditions on per shipping instance basis. For example, if you want to set different conditions for different “Flat rate” method instances in different or same shipping zones.
🗘 Feedback
- We are open to your suggestions and feedback. Thank you for using or trying out one of our plugins!
- Visit plugin site.
ℹ More
- The plugin is “High-Performance Order Storage (HPOS)” compatible.
Installation
- Upload the entire plugin folder to the
/wp-content/plugins/
directory. - Activate the plugin through the “Plugins” menu in WordPress.
- Start by visiting plugin settings at “WooCommerce > Settings > Conditional Shipping”.
Reviews
Contributors & Developers
“Conditional Shipping for WooCommerce: Restrict Shipping Options by Anything” is open source software. The following people have contributed to this plugin.
ContributorsInterested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
2.0.0 – 06/11/2024
- Dev – Plugin settings moved to the “WPFactory” menu.
- Dev – “Recommendations” added.
- Dev – “Key Manager” added.
- Dev – Code refactoring.
- Plugin name updated.
1.9.2 – 18/09/2024
- Fix – Possible “Call to a member function is_type() on bool …” PHP error fixed.
- WC tested up to: 9.3.
1.9.1 – 31/07/2024
- WC tested up to: 9.1.
- Tested up to: 6.6.
1.9.0 – 24/05/2024
- Dev – “Additional notice” options added (to all conditions).
- Dev – Products – Admin – Product dropdowns use AJAX now.
- Dev – Date/Time – Admin – Section description updated.
- Dev – General – Admin settings rearranged.
- Dev – Code refactoring.
- WC tested up to: 8.9.
- Tested up to: 6.5.
woocommerce
added to the “Requires Plugins” (plugin header).
1.8.0 – 15/03/2024
- Fix – Cart instead of package – Bug fixed (multiple packages).
- Dev – PHP 8.2 compatibility – “Creation of dynamic property is deprecated” notice fixed.
- WC tested up to: 8.6.
- Readme.txt – Tags updated.
1.7.4 – 20/11/2023
- Dev – “High-Performance Order Storage (HPOS)” compatibility.
- WC tested up to: 8.3.
- Tested up to: 6.4.
1.7.3 – 24/09/2023
- WC tested up to: 8.1.
- Tested up to: 6.3.
- Plugin icon, banner updated.
1.7.2 – 18/06/2023
- WC tested up to: 7.8.
1.7.1 – 25/05/2023
- Dev – Developers –
alg_wc_cond_shipping_logical_operator
filter added.
1.7.0 – 19/05/2023
- Dev – General – “Logical operator” option added (defaults to “AND”).
- Dev – Code refactoring.
- Tested up to: 6.2.
- WC tested up to: 7.7.
1.6.2 – 14/11/2022
- Tested up to: 6.1.
- WC tested up to: 7.1.
- Readme.txt updated.
- Deploy script added.
1.6.1 – 13/04/2022
- Dev – Date/Time – Admin settings notes updated.
- Tested up to: 5.9.
- WC tested up to: 6.4.
1.6.0 – 29/12/2021
- Fix – Cities – Algorithm for retrieving the current customer city fixed.
- Dev – Cities – Trying to get the current customer city from the session as well now.
- Dev – Cities – Added to the debug.
- Dev – JS –
update_checkout
trigger – “Cities” module added. - Dev – JS –
update_checkout
trigger – Improved (input
event added; waiting fordocument.ready
now). - WC tested up to: 6.0.
1.5.0 – 08/09/2021
- Dev – Admin settings rearranged: sections merged, e.g., “Minimum Order Amount” and “Maximum Order Amount” to “Order Amount”, etc.
- Dev – Admin settings descriptions updated.
- Dev – Plugin is initialized on the
plugins_loaded
action now. - Dev – Code refactoring.
- Tested up to: 5.8.
- WC tested up to: 5.6.
1.4.0 – 04/01/2021
- Fix – Settings – Pro plugin message fixed.
- Dev – “Require/Exclude Date/Time” sections added.
- Dev – General – “Checkout notice” option added. Re-checking shipping methods on “after checkout validation” now.
- Dev – General – “Debug” option added.
- Dev – Localization –
load_plugin_textdomain
moved to theinit
hook. - WC tested up to: 4.8.
- Tested up to: 5.6.
1.3.0 – 28/08/2020
- Dev – General – “Use shipping instances” defaults to
no
now. - Dev – JS files minified.
- Dev – All input sanitized now.
- Dev – Code refactoring.
- Dev – Free plugin version created.
- Dev – Admin settings descriptions updated.
- Plugin renamed.
- WC tested up to: 4.4.
- Tested up to: 5.5.
1.2.0 – 06/02/2020
- Dev – “Require/Exclude Payment Gateways” sections added.
- Dev – Admin settings descriptions updated.
- Dev – Code refactoring.
- WC tested up to: 3.9.
1.1.0 – 13/11/2019
- Fix – Minimum/Maximum Order Amount – Comparing float values properly now (with epsilon).
- Fix – Minimum/Maximum Order Amount – Decimal values are now allowed in settings.
- Dev – Admin settings restyled.
- Dev – Code refactoring.
- Plugin URI updated.
- Tested up to: 5.3.
- WC tested up to: 3.8.
1.0.0 – 06/06/2018
- Initial Release.