WordPress.org

Plugin Directory

Conditional Shipping for WooCommerce: Restrict Shipping Options by Anything

Conditional Shipping for WooCommerce: Restrict Shipping Options by Anything

Sharraxaad

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.

Rakibaad

  1. Upload the entire plugin folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the “Plugins” menu in WordPress.
  3. Start by visiting plugin settings at “WooCommerce > Settings > Conditional Shipping”.

Dibu-eegisyo

Akhri dhammaan 2 dibu-eegis

Ka-qaybgalayaasha & Horumariyayaasha

“Conditional Shipping for WooCommerce: Restrict Shipping Options by Anything” waa softiweer il furan. Dadka soo socda ayaa wax ku biiriyay kaabahan.

Ka-qaybgalayaasha

Isbeddellada

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 for document.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 the init 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.