Lifetime License!
Add conditional fees — or discounts — to the WooCommerce checkout based on products, categories, and shipping state. Create unlimited rules with flexible AND/OR condition logic, all managed from a clean settings page under WooCommerce.
Features
- Unlimited fee rules — create as many as you need.
- Fixed or percentage amounts (percentage is based on cart subtotal).
- Negative amounts for discounts.
- Taxable toggle per rule.
- Enable/disable individual rules without deleting them.
- Condition types:
- Products — match specific products or variations in the cart.
- Categories — match products belonging to specific categories.
- Shipping States — match the customer’s shipping state.
- Condition logic — require ALL conditions to match (AND) or ANY condition (OR).
- HPOS compatible — works with WooCommerce High-Performance Order Storage.
Usage
- Click + Add Fee Rule to create a new rule.
- Give it a name (displayed to the customer at checkout).
- Set the amount and choose fixed or percentage.
- Optionally check Taxable if the fee should have tax applied.
- Under Conditions, set any combination of:
- Products — search and select specific products.
- Categories — select product categories.
- Shipping States — select states (grouped by country).
- Choose whether all conditions must match or any condition.
- Save.
Examples
| Rule |
Amount |
Type |
Conditions |
| CO Retail Delivery Fee |
0.28 |
Fixed |
Shipping State = Colorado |
| Handling Fee |
2.00 |
Fixed |
Category = Fragile |
| Bulk Discount |
-5.00 |
Percent |
Category = Wholesale |
| Hazmat Surcharge |
15.00 |
Fixed |
Product = Hazmat Item AND State = CA |