1

Is there a way of only showing SPECIFIC Terms and Conditions during the checkout process only if SPECIFIC products are in the basket?

I am currently using Bartosz Górski's Conditional Agreements module. https://github.com/bgorski/conditionalagreements

However, this module shows ALL terms and conditions if specific products are in the basket. If none of the relevent products are in the basket, then NONE of the terms and conditions are shown. (It works by products having a 'show agreements' attribute)

What I really want is something like this:

Basket Contains Product A => Show Agreement A only
Basket Contains Product B => Show Agreement B only
Basket Contains Products A & B => Show Agreement A and Agreement B

Rather than what I have with the current module

Basket Contains Product A => Show Agreement A and B
Basket Contains Product B => Show Agreement A and B
Basket Contains Products A & B => Show Agreement A and B

Any ideas where I can go with this?

1 Answer 1

1

I have used product custom options as a workaround. Make a required checkbox outlining your terms before they can add to cart. You can even use an extension to have downloadable PDF, etc for your option.

2
  • Not a bad workaround. However, don't these custom options show on the invoice? (I'd rather they didn't) Aug 17, 2015 at 12:41
  • Depending if you need custom options for other item uses, you could just comment out the rendering of the options on the PDF.
    – ladle3000
    Aug 17, 2015 at 13:14

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.