I set up a fee and it shows up when you view the product, but it's not showing or adding on when adding to cart or viewing the checkout.
I've also set up a conditional action, but it just doesn't do anything. I've clearly missed something but I'm completely stumped
Comments
Comment #1
UNarmed commentedI have almost the exact same problem =/ My fee displays on the checkout page but it does not display on the order preview page and the fee is not added to a completed order?? This is the final thing i need to complete on this project but i honestly dont know how to fix the problem.
Comment #2
mrfelton commented@marcus178: What conditional action did you set up?
Comment #3
ArtAnna commentedSame problem when install module. Create 1 fee without any conditions. I see it on my product page but when I add it to cart in cart I cant see any fee line - only products with prices without any fees included.
Can you describe step by step how install module and set fee. Can you attach screen with shopping cart and fee in it.
Also cant even catch line_item hook in fee module when debugging shows cart output.
Thank you
Comment #4
marcus178 commentedI've still not got this working. The fee displays everywhere, including the order review page, except order preview.
My conditional action has a condition of Order has a product of a particular class and then the appropriate class, and action of charge a fee.
Comment #5
arski commentedand same here. :( even the same condition. but it doesn't work even if I remove the condition.
BTW, I tried adding another action to the CA rule like "display a message" and that is not doing it either.. something is seriously wrong there :o
Comment #6
arski commentedHmm, in my case the issue was that I was testing it on a site without the payment pane enabled.. well it's unfortunate, but I doubt you'll make this work without that.. anyway, might be worth a note in the docs somewhere for developers in test phases.. cheers
Comment #7
zkrebs commentedDid you ever fix this? I am having the same issue. I see the fee added on the checkout page, but it does not end up on the review page and the fee is not displayed or added to total price.
Comment #8
zkrebs commentedI applied this patch, and it solved my issue.
http://drupal.org/node/600892#comment-2653988
Comment #9
zkrebs commentedI recently updated my webform to 3.x and webform checkout modules, and it no longer works as described in my previous post. I am using a condition based on attribute type, add fee. Thanks.
Comment #10
a_c_m commentedWhoops
Comment #11
a_c_m commentedWrong issue. Setting it back how it was.
Comment #12
zkrebs commentedStill unresolved:
Ubercart 6.x-2.4
uc_fee beta2 and dev
The fee is created in CA based on an attribute - http://imgur.com/nYVob.png
It reaches my order (shot 2) http://imgur.com/kstof.png
It disappears from the order review page. (shot3) http://imgur.com/nYVob&kstof&MaKdRl
I implemented http://drupal.org/node/600892#comment-2653988 and it worked, until I upgraded my uc_webform_checkout and webform modules, and then it stopped working. I have no idea why this is.
Critical issue, willing to pay someone to fix it, its stopping our store from assessing fees.
Comment #13
sunward commentedI have the same problem but with the recommended release.
the patch in http://drupal.org/node/600892 doesn't always work.
I changed the conditional action to one based on products. If you have a few products, then it is a workaround for now.
Comment #14
zkrebs commented#13 works, but I have 1500 products. Is there a place in the database the values are stored for this CA based on products?
Edit: worked when manually selecting all these products. However, our hands are upset.
Comment #15
JoshW commentedany update on this? just downloaded the dev version and still having this issue.
Comment #16
gsutcliffe commentedI was just able to solve this problem.
I installed "beta2" and was having the same problems listed here, the discount shows on the product page but not on checkout. Installed "dev" and it was doing the same thing (completely uninstalled and then reinstalled). I tracked it down to CA Conditional Actions as the tree evaluation was always returning FALSE. It was being executed (_ca_evaluate_conditions_tree), but always false no matter what my conditions were. I uninstalled again, but checked the tables this time to ensure they were cleared and found out the predicate was not removed for the fee when I uninstalled (ca_predicates table). Deleting the row and re-installing solved the problem.
For me, the initial fault was to install "beta2" first and then "dev". I haven't checked, but "beta2" is probably creating a bad predicate for some reason or one not compatible with "dev". Once it's cleared, the "dev" installation will probably work for you.
Comment #17
miccelito commentedInstalled and using 6.x-1.x-dev uc fee is working basicly, but using the conditions as described at project page doesn't seem to work. I had to install another module 'uc product trigger' to be able to use condition for a fee. Thats good as long just using one kind of fee + conditions. But when using various fees (even just two fees) and each one with it's conditions it seems that the fees doesn't work good together. No matter of what conditions or settings I made one fee always overriding the another one. So I guess uc fee doesn't work with multiple (various) fees....?
edit: I got to the point to understand that excluding certain fees from certain products or product classes - when using various fees - can only be done on product level (node>edit>fees). Which can be a headache if having lot of product nodes