The component supports full Terms of service in scrollable textarea in checkout from your shop.tos or directly from an article. Article will be stripped of any html tags to unformat it. In Virtuemart 2, the terms of service configuration is fetched from Virtuemart's checkout configuration: show full terms of service at checkout. The terms of service still can be altered changed by an article Id.
Description of the various configurations of the Terms of Service within One Page Checkout and related Virtuemart and Joomla configuration.
First of all it's important that you disable the default Virtuemart's configuration here:
Both options must be disabled (not checked):
Must agree to Terms of Service on EVERY ORDER
Show Terms of Service on the cart/checkout
When these options are disabled OPC will be able to handle TOS per it's logic such as per logged and unlogged customers. The OPC configuration is located at Components -> One Page Checkout -> Display Tab
The OPC TOS configuration enables you to
Let's describe the options
Show full TOS for logged (unlogged) users, when ENABLED and TOS in a scrollable area your checkout will look like this (on sandwitch css3 theme)
Show full TOS for logged (unlogged) users, when ENABLED and TOS in a scrollable area DISABLED, your checkout will look like this (on sandwitch css3 theme)
If you DISABLE Show TOS checkbox for logged (and unlogged) users, the bottom TOS will get hidden:
Once you DISABLE Show full TOS for unlogged (logged) users, the TOS section will not get rendered at all
One Page Checkout supports to use either Virtuemart's Term's of Service OR a Joomla article
Virtuemart's terms of service are located at Components -> Virtuemart -> Shop -> Vendor (tab) -> Terms of Service
or you can add a Joomla article to be shown instead of the default's TOS
Full screen screenshots here: