Similar rules can be requested for Terms & Conditions acceptance (showing the entire text and not just a single line with a link to another page).
In the same rules, usually is requested to use a double choice selection (Yes/no, I agree/I don't agree) and not a simple single checkboc to state own agreement.
User choices must be stored in the DB for future requests and information.
PLEASE PAY ATTENTION! CAREFULLY CHECK YOUR COUNTRY LAWS REGARDING PRIVACY, THE PENALTIES CAN BE REALLY HIGH!
Unfortunately Opencart, as most of other cart systems have a lot of lacks with reference with above rules.
This contribution tries to answer to these requirements giving more configurability and flexibility for all Opencart data collection form:
3) checkout completion (agreement with Terms & Conditions)
4) Contact form
For each one of above sections it is possible to enable up to 3 scrollbox areas, each one with its configurable dedicated agreement statement and multiple choices.
Content of scrollbox areas can be freely specified using standard Opencart information pages (with the possibility to not show directly the links in information footer, simply putting -1 in sort order field).
User choices are stored in Opencart mysql db together with the other user or order data.
OC 220.127.116.11 Demo: