Understanding Fee Conditions in Flexible Fees Manager for WooCommerce #
Fee conditions are the core foundation of Flexible Fees Manager.
They decide WHEN a fee or discount should apply during cart and checkout.
If the defined conditions match the customer’s cart, user data, or checkout choices, the fee is applied automatically — in real time.
What Are Fee Conditions? #
A fee condition is a rule that checks specific WooCommerce data such as:
-
Cart subtotal
-
Products in the cart
-
Customer role
-
Shipping method
-
Payment gateway
-
Customer location
Only when these rules are met does the fee become active.
How Fee Conditions Work (Simple Explanation) #
-
Customer adds products to cart
-
WooCommerce calculates cart data
-
Flexible Fees Manager checks conditions
-
If conditions match → fee is applied
-
Fee appears instantly on cart & checkout
No page reloads. No manual actions.
Types of Fee Conditions Available #
Flexible Fees Manager supports six major condition groups:
-
Cart Conditions
-
User Conditions
-
Product Conditions
-
Location Conditions
-
Shipping Conditions
-
Payment Method Conditions
Each group solves a different pricing scenario.