While the fee functionality of Conditional Payments Pro is designed to be used along with a payment method, it can be used for general custom fees as well. This is possible by selecting All payment methods for the fee so that it is always applied:
This combined with the Product Meta condition allows you to add custom fees very flexibly. In this example, we will:
- Add Apply extra fee field for products using Advanced Custom Fields
- Apply fee in the checkout when a product with the extra fee is in the cart
How to set it up
- Install Advanced Custom Fields
- Go to ACF > Fields Groups
- Click Add new and define the following field group:
- Now you can select Apply extra fee for appropriate products:
- Go to WooCommerce > Settings > Payments > Conditions and click Add ruleset
- Define the following ruleset:
You can select from two meta keys. The one without the underscore is the right one when using ACF
- Click Save changes
With this ruleset, the $ 5 fee will be applied whenever a product marked with the fee is in the cart:




