Shipping Rules for WooCommerce lets you define exactly which shipping methods are available depending on what is in the customer’s cart. Instead of weight-based rules, it uses WooCommerce product shipping classes combined with capacity rules so you can model real-world constraints like “this shipping method fits up to 5 small parcels or 2 tubes, but not both at the same time.”
How it works:
- Define your shipping methods in WooCommerce (for example Standard or Express).
- Create product shipping classes (for example Small, Large, Tube) and assign them to your products.
- Create a rule here: give it a name and select which shipping methods it applies to.
- Optionally add capacity rules: define how many items of each shipping class fit into this shipment.
- Activate the rule. It applies as soon as all capacity constraints are met.
- Optionally enable free shipping from a certain cart value.
Features:
- Rules based on product shipping classes and capacity, not weight
- Multiple shipping methods per rule
- Capacity rules per shipping class (for example max. 5 Small, max. 2 Tube)
- Drag and drop to reorder rules – the first matching rule wins
- Free shipping threshold that sets all allowed shipping methods in the matching rule to no cost
- Active and inactive toggle per rule with validation
- Inactive WooCommerce shipping methods shown with a clear label
- Multilingual: English, German (DE/CH), French (FR/CH), Italian (IT/CH)
- Clean admin UI integrated into the WooCommerce menu