BUY FOR $ 25

Weight Based Shipping is an easy but versatile delivery technique for WooCommerce targeted primarily on cart
weight (however not restricted to) to calculate delivery price. Plugin means that you can add a number of guidelines based mostly on varied
situations.

Compatible with:

  • WooCommerce 7 (requires WooCommerce 3.2+)
  • WordPress 6 (requires WordPress 4.6+)
  • PHP 7.1+, 8.x

Features

Table Rate Shipping

You can create as many delivery guidelines as you want for various buyer nations, cart weight and subtotal
ranges.

 
Flexible Price Calculation

Each profile could be configured to show a relentless value (like Flat Rate) or a progressive value based mostly on
cart weight, or each.

Shipping Classes Support

For every delivery class you’ve you possibly can override the way in which delivery value is calculated for it.

 
Weight Step

Sometimes it’s wanted to charge each, for instance, 500g of cart weight fairly than an actual weight. That additionally
could be simply arrange with this plugin.

Flat Rate

Each delivery rule could be simply configured as a flat charge delivery.

 
Conditional Free Shipping

In some instances you need to ship without cost relying on subtotal, complete weight or another situation. That could be achieved in a second with this plugin.

Check out a screenshot beneath for the listing of obtainable configuration choices (clickable):

WooCommerce Weight Based Shipping - 1

WooCommerce Weight Based Shipping - 2

Changelog


= 5.3.27 =
* Prevent updating to the inaccurate model.
* Raise the minimal require WordPress model to 4.6.

= 5.3.26 =
* Tested with WooCommerce 7.1.

= 5.3.25 =
* Tested with WooCommerce 7.0, WordPress 6.1.

= 5.3.24 =
* Tested with WooCommerce 6.9.

= 5.3.23 =
* Tested with WooCommerce 6.7

= 5.3.22 =
* Tested with WooCommerce 6.5, WordPress 6.0.

= 5.3.21 =
* Fixed a PHP warning triggered by another plugins a couple of lacking InstalledVersions.php file.
* Tested with WooCommerce 6.4.

= 5.3.20 =
* Tested with WooCommerce 6.3.

= 5.3.19 =
* Tested with WordPress 5.9, WooCommerce 6.1.

= 5.3.18 =
* Tested with WooCommerce 6.0.

= 5.3.17 =
* Tested with WooCommerce 5.9.

= 5.3.16 =
* Tested with WooCommerce 5.8.
* Drop PHP 5.6 help.

= 5.3.15 =
* Tested with WooCommerce 5.7.

= 5.3.14 =
* Tested with WooCommerce 5.6.

= 5.3.13 =
* Tested with WordPress 5.8, WooCommerce 5.5.

= 5.3.12 =
* Tested with WooCommerce 5.3.

= 5.3.11 =
* Tested with WooCommerce 5.2.

= 5.3.10 =
* Tested with WooCommerce 5.1, WordPress 5.7.

= 5.3.9 =
* Bump the minimal supported PHP model to five.6.
* Tested with WooCommerce 5.0.

= 5.3.8 =
* Tested with WooCommerce 4.9.
* Require minimal WooCommerce 3.2.

= 5.3.7.1 =
* Tested with WooCommerce 4.8, WordPress 5.6.

= 5.3.7 =
* Fix the problem with the worldwide WBS technique not being triggered by WooCommerce for patrons having no location set.
* Tested with WooCommerce 4.7.

= 5.3.6.1 =
* Tested with WooCommerce 4.6.

= 5.3.6 =
* Raise the minimal required WooCommerce model to three.1.2.
* Tested with WooCommerce 4.5.

= 5.3.5 =
* Fix unsaved settings warning with WooCommerce 4.4.1.

= 5.3.4.5 =
* Tested with WordPress 5.5.

= 5.3.4.4 =
* Fix a typo within the settings hyperlink.

= 5.3.4.3 =
* Tested with WooCommerce 4.3.

= 5.3.4.2 =
* Tested with WooCommerce 4.2.

= 5.3.4.1 =
* Tested with WooCommerce 4.1.

= 5.3.4 =
* Fix small look points with latest WordPress/WooCommerce.
* Added 'No delivery class' choice to the Shipping Classes part.

= 5.3.3.2 =
* Tested with WooCommerce 4.0, WordPress 5.4.

= 5.3.3.1 =
* Tested with WooCommerce 3.9.

= 5.3.3 =
* Fix look with WordPress 5.3.

= 5.3.2.2 =
* Update supported WooCommerce model to three.8, WordPress to five.3.

= 5.3.2.1 =
* Update supported WooCommerce model to three.7.

= 5.2.6 =
* Fix WooCommerce 3.6.0+ compatibility concern inflicting no delivery choices proven to a buyer underneath some circumstances.

= 5.2.5 =
* Fix PHP 5.3 compatibility concern.

= 5.2.4.1 =
* Update supported WordPress model to five.1.

= 5.2.4 =
* Partial help for decimal portions.

= 5.2.3 =
* Update supported WordPress model to five.0.

= 5.2.2 =
* Improve stipulations checking.
* Update supported WooCommerce model to three.5.

= 5.2.1 =
* Update supported WooCommerce model.

= 5.2.0 =
* Don't ignore duplicate delivery lessons entries. When a number of charges specified for a category in a rule, all of them might be in impact ranging from this model.

= 5.1.5 =
* Fix concern with Weight Rate inflicting zero value in case of a small order weight and enormous step ("per every") worth.
* Fix look points with WooCommerce 3.2.

= 5.1.4 =
* Fix clean settings web page in Safari when Yoast search engine optimisation is energetic.

= 5.1.3 =
* Fix WooCommerce pre-2.6 compatibility.
* Minor look fixes.

= 5.1.2 =
* Fix clean settings web page in Firefox when Yoast search engine optimisation is energetic.

= 5.1.1 =
* Fix settings not saved on hosts overriding arg_separator.output php.ini choice.

= 5.1.0 =
* Support WooCommerce conference on delivery choice ids to repair delivery technique detection in third-party code, like Cash On Delivery cost technique and Conditional Shipping and Payments plugin.

= 5.0.9 =
* Show a warning on PHP 5.3 with Zend Guard Loader energetic recognized to crash with 500/503 server error.

= 5.0.8 =
* Fix IE11 error stopping from including/importing guidelines.

= 5.0.7 =
* Fix welcome display screen buttons look in WP 4.7.5

= 5.0.6 =
* A bunch of minor fixes.

= 5.0.5 =
* Fix PHP 5.3.x error whereas importing legacy guidelines.
* Fix WooCommerce 3.x deprecation discover about get_variation_id.

= 5.0.4 =
* Fix WooCommerce 3.x deprecation notices.
* Deactivate different energetic variations of the plugin upon activation (mounted).

= 5.0.3-beta =
* Fix 'deadly error: name to undefined perform Wbswc_get_shipping_method_count()' if WooCommerce model used is beneath 2.6.

= 5.0.2-beta =
* Avoid conflicts with different plugins utilizing identical libraries.
* Deactivate different energetic variations of the plugin upon activation.

= 5.0.1-beta =
* Fix Destinations not being saved on WooCommerce 3.0.

= 5.0.0-beta =
* Rewritten from scratch, higher efficiency and look'n'really feel.
* Shipping Zones help.

= 4.2.2 =
* Fix guidelines not imported from an older model when updating from pre-4.0 to 4.2.0 or 4.2.1.

= 4.2.1 =
* Fix saving guidelines order.

= 4.2.0 =
* Allow sorting guidelines with drag'n'drop in admin panel.

= 4.1.4 =
* Fixed WooCommerce 2.6 compatibility points.

= 4.1.3 =
* Minimize possibilities of a float-point rounding error within the weight step rely calculation.
* Avoid updating from wp.org.

= 4.1.2 =
* Better invalid settings dealing with.

= 4.1.1 =
* Backup outdated settings on improve from pre-4.0 variations.
* Fix computerized replace points.

= 4.1.0 =
* Fix WC_Settings_API->get_field_key() lacking technique utilization on WC 2.3.x.
* User package deal handed to calculate_shipping() funciton as a substitute of world cart object for higher integration with 3d-party plugins.
* Get rid of wbs_remap_shipping_class hook.
* Use class autoloader for higher efficiency and code readability.

= 4.0.0 =
* Admin UI redesign.

= 3.0.0 =
* Country states/areas focusing on help.

= 2.6.9 =
* Fixed: inconsistent decimal enter dealing with in Shipping Classes part.

= 2.6.8 =
* Fixed: plugin settings usually are not modified on save with WooCommerce 2.3.10 (WooCommerce 2.3.10 compatibility concern).

= 2.6.6 =
* Introduced 'wbs_profile_settings_form' filter for higher 3d-party extensions help.
* Removed partial localization.

= 2.6.5 =
* Min/Max Shipping Price choices.

= 2.6.3 =
* Improved improve warning system.
* Fixed warning about Shipping Classes Overrides modifications.

= 2.6.2 =
* Fixed Shipping Classes Overrides: all the time apply base Handling Fee.

= 2.6.1 =
* Introduced "Subtotal With Tax" choice.

= 2.6.0 =
* Min/Max Subtotal situation help.

= 2.5.1 =
* Introduce "wbs_remap_shipping_class" filter to offer 3dparty plugins a capability to change delivery price calculation.
* WordPress 4.1 compatibility testing.

= 2.5.0 =

* Shipping lessons help.
* Ability to decide on all nations besides specified.
* Select All/None buttons for nations.
* Purge delivery value calculations cache on configuration modifications to mirror precise config immediatelly.
* Profiles desk look tweaks.
* Other small tweaks.

= 2.4.2 =

* Fixed: deleting non-currently chosen configuration deletes first configuration from the listing.

= 2.4.1 =

* Updated pot-file required for translations.
* Added three good buttons to plugin settings web page.
* Prevent buttons in Actions column from wrapping on a number of traces.

= 2.4.0 =

* By default, apply Shipping Rate to the additional weight half exceeding Min Weight. Also a checkbox added to modify off this characteristic.

= 2.3.0 =

* Duplicate profile characteristic.
* New 'Weight Step' choice for tough gradual delivery value calculation.
* Added extra detailed description to the Handling Fee and Shipping Rate fields to make their objective clear.
* Plugin ready for localization.
* Refactoring.

= 2.2.3 =

* Fixed: first time saving settings with contemporary set up doesn't save something whereas reporting profitable saving.
* Replace quick php tags with their full equivalents to make code extra moveable.

= 2.2.2 =

Fix "parse error: syntax error, sudden T_FUNCTION in woocommerce-weight-based-shipping.php on line 610".

= 2.2.1 =

Allow zero weight delivery. Thus solely Handling Fee is added to the ultimate value.

Previously, weight based mostly delivery choice has not been proven to person if complete weight of their cart is zero. Since model 2.2.1 that is modified so delivery choice is on the market to person with value set to Handling Fee. If it doesn't suite your wants properly you possibly can return earlier habits by setting Min Weight to one thing a bit better zero, e.g. 0.001, in order that zero-weight orders is not going to match constraints and the delivery choice is not going to be proven.

== Upgrade Notice ==

= 2.2.1 =

Allow zero weight delivery. Thus solely Handling Fee is added to the ultimate value.

Previously, weight based mostly delivery choice has not been proven to person if complete weight of their cart is zero. Since model 2.2.1 that is modified so delivery choice is on the market to person with value set to Handling Fee. If it doesn't suite your wants properly you possibly can return earlier habits by setting Min Weight to one thing a bit better zero, e.g. 0.001, in order that zero-weight orders is not going to match constraints and the delivery choice is not going to be proven.


Get Deal Now