BACK TO DIRECTORY




Create as many fee rules as you need under WooCommerce MCW Checkout Fees. Each rule adds one line to the cart and checkout totals when its conditions match the customer’s cart.
What a rule can do
- Fixed or percentage amounts. A percentage is calculated on the cart subtotal.
- Negative amounts for discounts.
- Once per order, per matching cart line, or per matching unit. A per-line or per-unit percentage applies only to the matching lines. The result is always one fee line.
- Taxable or not, with your choice of tax class when it is taxable.
- Enable or disable a rule without deleting it.
Conditions
- Products — match specific products or variations in the cart.
- Categories — match products in particular product categories. A parent category also matches its sub-categories.
- Shipping states — match the customer’s shipping state, grouped by country.
- AND or OR logic — require every condition to match, or just one.
A rule with no conditions applies to every cart.
Examples
- A flat $0.28 delivery fee on orders shipping to Colorado.
- A $2.00 handling fee when the cart contains anything from a “Fragile” category.
- A 5% discount for a “Wholesale” category.
- A $15.00 surcharge when a specific product is shipped to a specific state.
Built for WooCommerce
- Declares High-Performance Order Storage (HPOS) compatibility.
- Fees use WooCommerce’s own cart fees API, so they appear in the cart, at checkout, on the order, and in emails.
- No external requests, no tracking, no ads.
Screenshots

A fee rule open for editing: amount, how it is charged (once per order, per matching line, or per matching unit), tax class, and product, category and shipping-state conditions.

The rules list. Each rule collapses to a single line and can be removed without leaving the page.

Fees on the cart totals: a per-unit handling fee, a state delivery fee, and a percentage discount on hoodies only.
Plugin Details
Active Installs
0Total Downloads
61Version
1.1.0Requires WP
6.0Requires PHP
8.0Tested Up To
7.1.4Added
2026-10-29Last Updated
2026-10-29 9:03pm GMTRatings
5
0
4
0
3
0
2
0
1
0