I have set conditional actions so that the terms of service show in checkout only for a particular product class (hire products). As I need the Tos to be required for the hire class, I have set Tos as required in the checkout pane settings.
This results in the terms of service pane not appearing when no products of the hire class are in checkout - exactly what I would expect.
However the "In order to continue with the checkout process, you should first accept the Terms of Service" error message is still appearing in checkout for products that are purchased that are not hire classs products even though the pane is not visible. This happens when there are no hire items in checkout. Is there any way of preventing this or am I missing something in settings.
Comments
Comment #1
pcambraYou are absolutely right, I wasn't checking the required property in conjunction with the CA conditions, I've fixed this in de -dev version and you can grab it and test it from CVS until the changes are populated to the project.
Thanks for reporting it!
Comment #2
Heather51 commentedThanks for the fix. Tested and working as expected now. Thanks for a great module. Just what I needed.
Comment #4
sdowney2002 commentedIs this fix still only in 6.x-1.x-dev? When using 6.x-1.2, I have the same problem as described above. When reverting to dev, problem goes away.
Is there any reason this can't be included in the most current 6.x release?
Thanks for this module!