I have fees associated to one product class. When I add that product to the cart the fee is applied properly. If I add another product from a different class it adds another fee when it is not supposed to.
I have tried some of the patches that I found but nothing is working.
I need to get this fixed ASAP, I am willing to pay for someone to come up with the fix.
Thanks,
Z

Comments

johnhorning’s picture

I'm having the same problem. Fees are showing up on all products. I've tried setting condition to a particular class and to a particular role.

miccelito’s picture

I think you would solve the problem by adding the module UC Product Triggers http://drupal.org/project/uc_product_triggers
After enabling that module you'll get a new available condition 'Check an order's products' which should work in your case

edit: looking more into the module and testing it, my conclusion is that excluding fees - when using more than one fee - can only be done on product level (node > edit > fees) and not by certain product classes.