Woocommerce weight based shipping

New Page


To download

Envío basado en el peso de WooCommerce


  • Details
  • Resenas
  • Apoyo
  • Desarrollo


El envío basado en el peso is a method of envío simple pero flexible para WooCommerce centered mainly in el peso del pedido (pero no limitado a) para calcular el costo de envío. El complemento le permite aggregar múltiples basadas reglas en varias condiciones.


  • Peso, subtotal y destino del pedido Creates a set amount of envío as necessary for different rangeos de destino, peso y subtotal del pedido.


  • Flexible precio calculation This adjustment can be configured to show a constant precio (como una tariffa plana) or a progressive precio based on the peso del carrito, or ambos.


  • Envío gratuito conditional El complemento le permite configure un umbral de envío gratuito.


  • Soporte de clases d’envío (available in the Plus version) For cada clase d’envío que tenga, puede anular la form en que el precio de envío is calculated.

Vea capturas de pantalla para ver la lista de todas las opciones admisidas.

Also, check out WooCommerce’s new tabla avanzada envío addon.

catches of pantalla

screenshot-1An example setup

screenshot-2Other setting configuration

screenshot-3Cómo podría verse eso para el cliente

An example setup

Other setting configuration Cómo podría verse eso para el cliente



Complemento perfecto para configurar los gastos de envío por peso

Died August 27, 2022

Acabo de instalar, configurar y probar este complemento en mi sitio web y estoy impresionado con la versatilidad que brinda para configurar el envío por peso. Gracias por hacer que este gran complemento esté disponible.


Complemento brillante

Stealthbyroot 25 de enero de 2022

Tiptop plugin. Works out from the box. Plug and play. A little bit of thinking and voila. Flexible to the sky. Thanks to the author.


Great plugin, but for even more flexibility use their Tree Table Rate plugin

amentos10 March 31, 2021

Ce plugin est incroyable pour un plug-in gratuit basé sur le poids, et le support client est excellent – y compris des réponses rapides (dans mon cas, même le week-end) sur la manière exacte de configurer un scénario particulier, ou une recommandation honnête indiquant si une mise à niveau est nécessaire. Cependant, si vous souhaitez une flexibilité maximale pour couvrir tous les scénarios auxquels vous pouvez penser, procurez-vous leur plugin Tree Table Rate – le meilleur prix pour les scénarios étendus qu’il peut couvrir.


Excellent plug-in

sashaayoub 18 février 2021

Marche parfaitement!


Marche parfaitement!

Brian 18 février 2021

Je l’ai utilisé sur des sites de woocommerce. Fait le job en quelques clics


À propos de la sélection de la méthode d’expédition

jssiam 1 décembre 2020

I installed this plugin last week and I have a question like below. Can I set customers’ selected shipping method such as EMS or normal shipping during checkout?

Read all 73 reviews

Contributors & Developers

“WooCommerce Weight Based Shipping” is open source software. The following people have contributed to this plugin.


  • b22e6e55d9c766c96095328c0c9a7369Dan

Translate “WooCommerce Weight Based Shipping” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the dev diary via RSS.

Change log


  • Tested with WooCommerce 6.9.


  • Tested with WooCommerce 6.7


  • Tested with WooCommerce 6.5, WordPress 6.0.


  • Correction d’un avertissement PHP déclenché par d’autres plugins concernant un fichier InstalledVersions.php manquant.
  • Testé avec WooCommerce 6.4.


  • Testé avec WooCommerce 6.3.


  • Testé avec WordPress 5.9, WooCommerce 6.1.


  • Testé avec WooCommerce 6.0.


  • Testé avec WooCommerce 5.9.


  • Testé avec WooCommerce 5.8.
  • Abandonnez la prise en charge de PHP 5.6.


  • Testé avec WooCommerce 5.7.


  • Testé avec WooCommerce 5.6.


  • Tested with WordPress 5.8, WooCommerce 5.5.


  • Tested with WooCommerce 5.3.


  • Tested with WooCommerce 5.2.


  • Tested with WooCommerce 5.1, WordPress 5.7.


  • Bump the minimum supported PHP version to 5.6.
  • Tested with WooCommerce 5.0.


  • Tested with WooCommerce 4.9.
  • Require minimum WooCommerce 3.2.

  • Tested with WooCommerce 4.8, WordPress 5.6.


  • Fix the issue with the global WBS method not being triggered by WooCommerce for customers having no location set.
  • Tested with WooCommerce 4.7.

  • Tested with WooCommerce 4.6.


  • Raise the minimum required WooCommerce version to 3.1.2.
  • Tested with WooCommerce 4.5.


  • Fix unsaved settings warning with WooCommerce 4.4.1.

  • Tested with WordPress 5.5.

  • Fix a typo in the settings link.

  • Tested with WooCommerce 4.3.

  • Tested with WooCommerce 4.2.

  • Tested with WooCommerce 4.1.


  • Fix small appearance issues with recent WordPress/WooCommerce.

  • Tested with WooCommerce 4.0, WordPress 5.4.

  • Tested with WooCommerce 3.9.


  • Fix appearance with WordPress 5.3.

  • Update supported WooCommerce version to 3.8, WordPress to 5.3.

  • Update supported WooCommerce version to 3.7.


  • Workaround VaultPress false-positive.


  • Fix ‘400 Bad Request’ error on saving settings.


  • Add ‘after discount applied’ option to the Order Subtotal condition to match against order price with coupons and other discounts applied.


  • Fix WooCommerce 3.6.0+ compatibility issue causing no shipping options shown to a customer under some circumstances.


  • Fix PHP 5.3 compatibility issue.

  • Update supported WordPress version to 5.1.


  • Partial support for decimal quantities.


  • Update supported WordPress version to 5.0.


  • Improve prerequisites checking.
  • Update supported WooCommerce version to 3.5.


  • Update supported WooCommerce version.


  • Don’t ignore duplicate shipping classes entries. When multiple rates specified for a class in a rule, they all will be in effect starting from this version.


  • Fix issue with Weight Rate causing zero price in case of a small order weight and large step (“per each”) value.
  • Fix appearance issues with WooCommerce 3.2.


  • Fix blank settings page in Safari when Yoast SEO is active.


  • Fix WooCommerce pre-2.6 compatibility.
  • Minor appearance fixes.


  • Fix blank settings page in Firefox when Yoast SEO is active.


  • Fix settings not saved on hosts overriding arg_separator.output php.ini option.


  • Support WooCommerce convention on shipping option ids to fix shipping method detection in third-party code, like Cash On Delivery payment method and Conditional Shipping and Payments plugin.


  • Show a warning on PHP 5.3 with Zend Guard Loader active known to crash with 500/503 server error.


  • Fix IE11 error preventing from adding/importing rules.


  • Fix welcome screen buttons appearance in WP 4.7.5.


  • A bunch of minor fixes.


  • Fix PHP 5.3.x error while importing legacy rules.
  • Fix WooCommerce 3.x deprecation notice about get_variation_id.


  • Fix WooCommerce 3.x deprecation notices.
  • Deactivate other active versions of the plugin upon activation (fixed).


  • Fix ‘fatal error: call to undefined function Wbs\wc_get_shipping_method_count()’.


  • Avoid conflicts with other plugins using same libraries.
  • Deactivate other active versions of the plugin upon activation.


  • Fix Destinations not being saved on WooCommerce 3.0.


  • Rewritten from scratch, better performance and look’n’feel.
  • Shipping Zones support.


  • Fix links to premium plugins.


  • Fix rules not imported from an older version when updating from pre-4.0 to 4.2.0 or 4.2.1.


  • Fix saving rules order.


  • Allow sorting rules by drag’n’drop in admin panel.


  • WooCommerce 2.6 compatibility fixes.


  • Minimize chances of a float-point rounding error in the weight step count calculation (https://wordpress.org/support/topic/weight-rate-charge-skip-calculate).


  • Don’t fail on invalid settings, allow editing them instead.


  • Backup old settings on upgrade from pre-4.0 versions.


  • Fix WC_Settings_API->get_field_key() missing method usage on WC 2.3.x.
  • Use package passed to calculate_shipping() funciton instead of global cart object for better integration with 3d-party plugins.
  • Get rid of wbs_remap_shipping_class hook.
  • Use class autoloader for better performance and code readability.


  • Admin UI redesign.


  • Country states/regions targeting support.


  • Fixed: inconsistent decimal input handling in Shipping Classes section (https://wordpress.org/support/topic/please-enter-in-monetary-decimal-issue).


  • Fixed: plugin settings are not changed on save with WooCommerce 2.3.10 (WooCommerce 2.3.10 compatibility issue).


  • Introduced ‘wbs_profile_settings_form’ filter for better 3d-party extensions support.
  • Removed partial localization.


  • Min/Max Shipping Price options.


  • Improved upgrade warning system.
  • Fixed warning about Shipping Classes Overrides changes.


  • Fixed Shipping Classes Overrides: always apply base Handling Fee.


  • Introduced “Subtotal With Tax” option.


  • Min/Max Subtotal condition support.


  • Introduce “wbs_remap_shipping_class” filter to provide 3dparty plugins an ability to alter shipping cost calculation.
  • WordPress 4.1 compatibility testing.


  • Shipping classes support.
  • Ability to choose all countries except specified.
  • Select All/None buttons for countries.
  • Purge shipping price calculations cache on configuration changes to reflect actual config immediatelly.
  • Profiles table look tweaks.
  • Other small tweaks.


  • Fixed: deleting non-currently selected configuration deletes first configuration from the list.


  • Updated pot-file required for translations.
  • Added three nice buttons to plugin settings page.
  • Prevent buttons in Actions column from wrapping on multiple lines.


  • By default, apply Shipping Rate to the extra weight part exceeding Min Weight. Also a checkbox added to switch off this feature..


  • Duplicate profile feature.
  • New ‘Weight Step’ option for rough gradual shipping price calculation.
  • Added more detailed description to the Handling Fee and Shipping Rate fields to make their purpose clear.
  • Plugin prepared for localization.
  • Refactoring.


  • Fixed: first time saving settings with fresh install does not save anything while reporting successful saving.
  • Replace short php tags with their full equivalents to make code more portable.


Fix “parse error: syntax error, unexpected T_FUNCTION in woocommerce-weight-based-shipping.php on line 610” https://wordpress.org/support/topic/fatal-error-1164.


Allow zero weight shipping. Thus only Handling Fee is added to the final price.

Previously, weight based shipping option has not been shown to user if total weight of their cart is zero. Since version 2.2.1 this is changed so shipping option is available to user with price set to Handling Fee. If it does not suite your needs well you can return previous behavior by setting Min Weight to something a bit greater zero, e.g. 0.001, so that zero-weight orders will not match constraints and the shipping option will not be shown.


  • Version: 5.3.24
  • Last updated: 2 weeks ago
  • Active installations: 60,000+
  • WordPress Version: 4.0 or higher
  • Tested up to: 6.0.2
  • PHP Version: 7.1 or higher
  • Tags:

    ecommerce shipping weight based shipping woocommerce woocommerce shipping

  • Advanced View

Ratings See all

  • 5 stars 62
  • 4 stars 2
  • 3 stars 4
  • 2 stars 1
  • 1 star 4

Log in to submit a review.


  • b22e6e55d9c766c96095328c0c9a7369 Dan


Issues resolved in last two months:

9 out of 14

View support forum

Complete guide: How to sell by weight in WooCommerce

5c456e7b96bd702ac4403a89ac907819 Maria Ansari August 9, 2021

Facebook Twitter Email Share


As an online business owner, there are many scenarios where you might need to sell products by weight in WooCommerce. For example, you might sell fruits and vegetables from your farm, purchase dry fruits and nuts in bulk for resale, or grow various herbs to sell by weight through your online store.

The only problem is that it’s not immediately obvious how to use WooCommerce to sell by weight. The good news is that, with the right WooCommerce plugins, you can easily start selling products by weight.

In this article, we’ll walk you through two different ways to use WooCommerce to list products in a way that allows you to sell by weight. The methods we cover in this tutorial work equally well if you’re selling by other units of measure such as volume, size, width, length, or dimensions.

Why you might need to sell by weight in WooCommerce

There are several different types of products that store owners typically sell by weight. Here are a few examples:

  • Fruits
  • Vegetables
  • Dry fruits
  • Nuts
  • Flour, lentils, and beans
  • Meat

Store owners set the products up in a way that each product has a price per unit weight. For example, this could be in grams, ounces, or pounds. Customers can simply select the number of, say, grams they’d like to purchase of the product and proceed to checkout to place their order.

As an e-commerce store owner, you can sell by weight in WooCommerce with the right combination of plugins.

Two ways to sell by weight in WooCommerce

There are two different ways to sell by weight in WooCommerce:

  1. Add weight options as product variations
  2. Price your products by weight

If you choose Method 1, you can add each weight option as a separate variation. This is particularly useful for store owners that sell items at different weight quantities. For example, if you have three different weight options – 500 grams, 1 kilogram, and 5 kilograms. You would add products as variable products in WooCommerce.

Alternatively, you can go with Method 2 if you’d rather price your products by weight. For example, if you want to sell different types of flour by the kilogram, you could simply add your product prices by weight instead of selling in units.

Here’s what each option would look like in your WooCommerce store:

Matriz of prices of massive variations of WooCommerce

Method 1: Add each weighting option as a variation

WooCommerce Product Table for Peso Sellers

Method 2: Price products by weight

Whichever method you choose, I’ll also show you how to use the WooCommerce Variation Prices plugin to clearly display weight-based pricing for your variable products.

Method #1: Add weight options as variants

You can use the WooCommerce Bulk Variations plugin to add each weight option as a product variation. The plugin allows you to list all the variations in a matrix layout right on the single product page.

De cette façon, les clients peuvent entrer la quantité requise de chaque option et obtenir le montant exact qu’ils souhaitent. Ils peuvent mélanger et assortir plusieurs variations pour obtenir le volume de poids dont ils ont besoin.

For example, let’s say you’d like to sell sweets online. You might set up the following weight options as variations to sell by weight in WooCommerce:

  • 500 grams
  • 1 kilogram
  • 2 kilograms

So, if a customer would like to purchase 1.5 kilograms of sweets, they could add the 500 grams variation and the 1-kilogram variation to their shopping cart at the same time and proceed to the checkout page. In this way, the plugin supports custom weight measurements.

Matriz of prices of massive variations of WooCommerce

To implement this using the WooCommerce Bulk Variations plugin, create a WooCommerce product with two attributes that will be used for variations. For example, in the case of sweets, this may be flavor and weight.

On the front-end, the WooCommerce Bulk Variations plugin will automatically display the variations along two dimensions in the price matrix, along with the different available weight options. This gives customers full flexibility to customize their orders.


WooCommerce Bulk Variations

Sell more products with a user-friendly bulk variations grid or price matrix.

Buy Plugin

Once you’ve entered the correct information for each variation, go to Product data →Bulk Variations and configure the following settings:

Configuring WooCommerce Master Variations

  • Make sure the Enable variations grid checkbox is ticked.
  • Set the Horizontal option to the attribute you want to display in columns for the variations grid.
  • Set the Vertical option to the attribute you want to display in rows for the variations grid.
  • Make sure the Display variation images checkbox is ticked.

Click the Publish button to proceed.

Method #2: Price your products by weight

If you want to sell by weight in WooCommerce, you can also price your products by weight unit instead of per unit. For example, if you’re selling by the kilogram, the basic item price for a single product would be the price per kilogram:

WooCommerce Product Table for Peso Sellers

So, if you were selling different types of flours, you might price them as:

  • All-purpose flour for $5.00
  • Cake flour for $6.50
  • Bread flour for $6.50
  • Whole-wheat flour for $8.00
  • Buckwheat flour for $8.50
  • Gluten-free flour for $10.00

You wouldn’t want to do this with the default WooCommerce store layout because it wouldn’t be clear that you are selling by weight. One way to solve this problem by listing the products with the WooCommerce Product Table plugin. You can choose to display whichever columns you’d like in the table such as product image, name, description, category, and product price (clearly labelled as the price by weight).


WooCommerce Product Table

The easiest and most flexible way to sell by weight in WooCommerce.

Buy Plugin

This WordPress plugin lets you rename the column headers to increase usability. So, you can easily rename the heading of the Price column to say Price (per kilogram) or something similar. This way, customers can easily compare products in the table layout, knowing that they need to select the quantity according to the required weight.

WooCommerce Product Table Column Setup

Be sure to check out the How to sell by weight guidelines in the plugin documentation.

Sell by weight with decimal point values

There are two ways to sell by step values i.e. fractions of a kilogram such as 1.5 kilograms, using the WooCommerce Product Table plugin. You can either:

  • Install the free Product Quantity Control for WooCommerce plugin on your website.
  • Set your prices in smaller measures (such as per gram instead of per kilogram). Following our example, customers would then need to enter 1,500 to order 1.5 kilograms.

This is particularly useful if you’re selling meat. It gives customers full flexibility to place orders based on the exact amount they’d like to purchase whether it’s 1.5 kilograms or 1.675 kilograms. Here’s an example of how Provenance Meat uses WooCommerce Product Table:

Procedencia Carne WooCommerce formulario de pedido de alimentos Display product variation prices by weight

WooCommerce Variation Price Per Peso

1. Show price by weight instead of a price range

WooCommerce Viewing Price in kg

2. Price is updated when a variant is selected

Whichever method you use above, you need to think carefully about the best way to display prices by weight on your site. If you sell variable products, the WooCommerce Variation Prices plugin makes it easy for you.

Normally, WooCommerce displays the price of your variable products as a low-high price range. This can be confusing when selling by weight.

The solution is to install the WooCommerce Variation Prices plugin:

  1. Après avoir installé le plugin, accédez à la page des paramètres et sélectionnez le format de prix “Personnalisé”. Entrez le format requis. Par exemple, vous pouvez le définir sur “10 $ par kg” (comme dans l’exemple de capture d’écran ci-dessus). Cela apparaîtra en haut de la page du produit pour vos produits variables.
  2. I also recommend enabling the ‘Update the main price when a variation is selected.’ option. This is more user-friendly because when a customer chooses a variation, the exact price will appear above.

The custom variation price format will appear on the single product page, and anywhere else that the variation price range normally appears (e.g. in WooCommerce Product Table if you’re using Method 2).


Variation Prices Plugin

Display product variation prices by weight – the easy way.

Buy Plugin

Can I sell some products by unit and others by weight in WooCommerce?

Yes, this is entirely possible using either of the above-mentioned methods to sell by weight in WooCommerce. However, keep in mind that it is important to make it clear to customers what type of unit each product is being sold in.

For example, if you’re using Method 1, you should include the unit (e.g. 500 grams) in the attribute name so it appears in the front-end matrix layout. And, if you’re using Method 2, you should use different product tables for products that you sell by unit and those that you sell by weight. That way, you can rename the Price column accordingly in each table.

Start selling WooCommerce products by weight

Depending on the types of products you’re selling and the weight options you’d like to offer, you can either use the WooCommerce Bulk Variations plugin or the WooCommerce Product Table plugin to sell by weight in WooCommerce.


WooCommerce Bulk Variations

Sell more products with a user-friendly bulk variations grid or price matrix.

Buy Plugin

Les deux plugins WordPress vous permettent de contrôler la façon dont vous souhaitez vendre des articles et sont incroyablement intuitifs et faciles à utiliser sur le front-end.


Tableau des produits WooCommerce

Le moyen le plus simple et le plus flexible de vendre au poids dans WooCommerce.

Acheter le plugin

Obtenez WooCommerce Bulk Variations ou WooCommerce Product Table et commencez à vendre au poids dans WooCommerce dès aujourd’hui !

  1. Maison
  2. Blog
  3. Tableau des produits WooCommerce
  4. Guide complet : Comment vendre au poids dans WooCommerce

Facebook Twitter Email Share


To download

Conditional Shipping for WooCommerce

By Lauri Karisola / WP Trio

  • Details
  • Comments
  • Facility
  • Support
  • Development

The description

Conditional Shipping for WooCommerce allows you to restrict shipping methods based on conditions. For example, you can disable free shipping for orders over 30 kg or create a special shipping method for bulky products.

The plugin works with your existing shipping methods and zones. You can restrict flat rate, free shipping, pickup or any other shipping method created with shipping zones.


You have two flat rate shipping methods, Freight and Economy. Orders weighing under 30 kg are shipped with Economy shipping. Orders over 30 kg have to be shipped with Freight.

With Conditional Shipping you can set maximum weight (30 kg) for Economy and minimum weight for Freight (30 kg). The customer sees only the right shipping on the checkout.


  • Restrict WooCommerce shipping methods based on conditions
  • Works with existing shipping methods
  • Support for dynamic shipping rates such as USPS and DHL
  • Debug mode for easy troubleshooting

Available Conditions

  • Products
  • Total Weight
  • Total Length
  • Total Height
  • Total Width
  • Total Volume
  • Order Subtotal

Pro Features

  • All free features
  • Set shipping costs conditionally. For example, free Economy shipping only for certain product or customer role.
  • More conditions
    • Product measurement conditions (for example highest allowed height for a product in the cart is 10 cm)
    • Shipping class conditions
    • Category conditions
    • Coupon conditions
    • Number of items in the cart condition
    • Customer logged in / out condition
    • Customer user role condition

Upgrade to Pro

Support Policy

If you need any help with the plugin, please create a new post on the WordPress plugin support forum. It will be checked regularly but please note that response cannot be guaranteed to all issues. Priority email support is available for the Pro version.

Other Useful Plugins

Make sure to check out other useful plugins from the author.

  • Conditional Payments for WooCommerce
  • Stock Sync for WooCommerce






screenshot-2 screenshot-3


Conditional Shipping is installed just like any other WordPress plugin.

  1. Download the plugin zip file
  2. Go to Plugins in the WordPress admin panel
  3. Click Add new and Upload plugin
  4. Choose the downloaded zip file and upload it
  5. Activate the plugin

Once the plugin is activated, you can create rulesets at WooCommerce > Settings > Shipping > Conditions. Each ruleset comprises of conditions and actions which are run if conditions pass.

There is a debug mode which is really helpful to see how rulesets are working. You can activate it at WooCommerce > Settings > Shipping > Conditions > Debug mode. Once the mode is activated, you should be able to see Conditional Shipping Debug in the checkout which shows which conditions passed and actions were taken.

If you have dynamic / live shipping rates such as USPS, you will need to enable simple helper plugin which registers these rates for you. Please see here for usage instructions.

That should be all. Any questions / issues / bug reports feel free to create a post on WordPress.org support forum.



Excellent plugin!

bhasic March 10, 2022

Works great and support is really good. Needed a new action in the plugin and it was added same day.


Works Fine

tonex October 15, 2021

Works fine, I think. 🙂


Excellent plugin! Simple and light with powerful functions.

robertopiasco October 13, 2021

J’ai déjà acheté la version PRO et je l’ai configurée après avoir testé d’autres plugins similaires 6-7 (aucun d’entre eux n’a fonctionné) mais WooCommerce Conditional Shipping Pro a fonctionné du premier coup sans lire la documentation, parfaitement intégré à l’interface utilisateur Woocommerce. Même le support a été rapide et clair pour répondre à mes questions de prévente. Hautement recommandé!



GSF 16 février 2021

Parfait, merci quel soulagement d’avoir trouvé ce plugin👍


Fonctions de base bien

Joho 1 décembre 2020

I had some configuration problems but the basic functions are good and the conditions by category are useful


Great plugin. It saved me a lot of time and effort

Fabio Gomez July 19, 2020

I needed to create a product with conditioned shipping rules. This plugin was perfect. Thanks!

Read all 15 reviews

Contributors & Developers

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


  • e11f11928453e45bcfa5d78d368d13cThreesome WP

Translate “Conditional Shipping for WooCommerce” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the dev diary via RSS.

Change log


  • Fixed undefined index: price_mode error message


  • Ajout de la sélection AND / OR pour les conditions
  • Mode de débogage amélioré. Il affiche désormais la zone d’expédition active et les méthodes d’expédition avant et après le filtrage
  • Compatibilité améliorée avec d’autres plugins
  • Mise à jour des informations de compatibilité WooCommerce


  • Suppression du message de débogage “Aucun produit dans la commande”

2.2.1 & 2.2.2

  • Ajout des fichiers de débogage et CSS manquants


  • Ajout du mode débogage (WooCommerce > Paramètres > Expédition > Conditions > Mode débogage)
  • Ajout du paramètre “Désactiver tout” pour désactiver tous les ensembles de règles à la fois (WooCommerce> Paramètres> Expédition> Conditions> Tout désactiver)


  • Corrections et améliorations mineures
  • Updated WooCommerce compatibility info up to 5.2.x


  • Fixed bug with Products condition which prevented it to work with a lot of product variations


  • Added Health Check to catch common issues with rulesets
  • Added AJAX toggle for ruleset state (enabled / disabled)
  • Excluded taxes from the subtotal condition if the store displays subtotal excluding tax (WooCommerce > Settings > Tax > Display prices during cart and checkout). Please note! Ensure rulesets are working correctly after updating if you have subtotal conditions.


  • Fixed missing frontend JS file


  • Improved PHP 7.3 compatibility
  • WooCommerce 4.1.x compatibility check
  • Other minor fixes and improvements


  • Improved product search


  • Added “Subtotal includes coupons” option
  • Added functionality for enabling / disabling rulesets


  • Moved conditions from individual shipping methods to separate settings page (WooCommerce > Settings > Shipping > Conditions). This change will allow more advanced functionality in upcoming versions. Important! Check that conditions are working correctly after updating.


  • Updated WordPress and WooCommerce compatibility info


  • Improved compatibility with 3rd party shipping method plugins


  • Improved admin user interface


  • Fixed compatibility issue with WooCommerce 3.4.x
  • Fixed compatibility issue with WooCommerce Services


  • Compatibilidad mejorada con algunos módulos de envío de terceros donde la configuración no se guardaba.


  • Compatibilidad mejorada con WooCommerce


  • Compatibilidad mejorada con entornos multisitio.


  • Compatibilidad agregada para el complemento de envío de tarifas de distancia de WooCommerce.


  • Compatibilidad improved con complementos de terceros.


  • An error was corrected that impeded guardar the conditions in algunos casos.


  • Groups product variations and product filters together.
  • Fixes compatibility with the WooCommerce USPS add-in


  • Aggregated minimum total volume filter


  • Aggregate product filters (require, exclude, exclusivo)


  • Initial version


  • Version: 2.3.1
  • Last update: hace 4 meses
  • Active installs: 10,000+
  • WordPress version: 4.5 or higher
  • Probably up to: 5.9.4
  • PHP version: 5.4 or higher
  • Labels:

    conditional shipping woocommerce shipping

  • Advanced view

Ratings View All

  • 5 stars 13
  • 4 stars 0
  • 3 stars 1
  • 2 stars 0
  • 1 star 1

Log in to submit a review.


  • e11f11928453e45bcfa5d78d368d13cThreesome of WPs


Incidencias resueltas en los últimos dos meses:

2 of 3

Ver foro de soporte

Video Woocommerce weight based shipping

Related Posts

Free chat room code for my website

Contents1 How to set up a free chat room on the website.2 3 comentarios2.1 Trackbacks/Pingbacks2.2 Submit a Comment Cancel reply3 How to Create a Chat Room Website…

Background image full screen css

Contents1 Cómo – Full Page Image1.1 Example1.2 Example2 CSS background image tamaño tutorial: how to codify a complete page background image3 Perfect Full Page Background Image3.1 Méthode CSS géniale,…

WordPress leverage browser caching

Contents1 Aproveche el almacenamiento in hidden del navegador1.1 Will it works for my website?1.2 Where are plugin options1.3 Some JavaScript files still display under Leverage Browser Caching1.4…

WordPress post to facebook page

Contents1 How to Automatically Post to Facebook from WordPress1.1 Download Now: How to Launch a WordPress Website [Free Guide + Checklist]1.2 1. Create an IFTTT account.1.3 2….

Download images from wordpress media library

Contents1 How to export your WordPress media library1.1 Download maintenant : How to launch a WordPress website [Free Guide + Checklist]1.2 How to export your WordPress media…

WordPress single post template

Contents1 How to Create Custom Unique Post Templates in WordPress2 Post Template Files2.1 author.php2.2 Fecha.php3 Handbook navigation4 How to Create Custom Single Post Templates in WordPress5 Video…