Checkout Fees allow you to add dynamic charges at checkout based on conditional logic.
Creating a Checkout Fee
- Go to WooCommerce → PredictCart → Rules
- Click Add New Rule
- Set Rule Type to Checkout Fee
- Configure the fee:
| Field | Description |
|---|
| Method | fee (fixed fee) or percentage (percentage of cart total) |
| Value | The fee amount (e.g., 2.50 for fixed, 5 for 5%) |
| Fee Name | The label shown to the customer (e.g., "Small Order Fee") |
- Add conditions to determine when the fee applies
- Save the rule
Use Cases
| Use Case | Configuration |
|---|
| Small Order Fee | Apply a $2 fee when cart total < $10 |
| Late Hour Surcharge | Apply a 5% fee between 10 PM and 6 AM |
| Payment Method Fee | Apply a fee for specific payment gateways (via conditions) |
| Regional Surcharge | Apply a fee for specific shipping zones or countries |
How Checkout Fees Work
- Applied via
woocommerce_cart_calculate_fees, after cart discounts
- Shown as a positive fee line item in the checkout
- Taxable or non-taxable based on WooCommerce fee settings
- Multiple fee rules can stack (each adds its own fee line)