Ubercart Terms of Service

pcambra - October 29, 2009 - 10:13

This module inclueds an Terms of Service text and a [x] I agree with the Terms of Service checkbox for the cart or the checkout page of the purchase using Ubercart.

Installation
Just enable the module, cart module and checkout module of ubercart are required.
The configuration panel of this module can be found in Store Administration > Configuration > Terms of Service (admin/store/settings/tos).
You can select there if the ToS is placed in cart or checkout pane, if they are required and the node corresponding to the ToS.
Multilanguage is supported through the Translation module. You can translate the ToS node and the correct translation will appear depending of the language.

ToS in js popup
You can enable the ModalFrame API module in order to have the Terms of Service opened in a js popup window, you can accept the ToS from this window.
You can also disable the popup option in the settings of the module.

Theming & ToS text
You can theme both form and ToS text from two tpl files included with this module and a css file, just copy those tpl files in your theme and modify the text, structure or css.
By default, the node body will be displayed.

Know Issues
The ToS can be placed as a cart pane, but then it won't be required.

If you need a previous agreement checkbox, i.e. in the registration of the users, please take a look to the Legal or Terms of Service module.

Module sponsored by Neurotic.

Downloads

Version Downloads Date Links
6.x-1.x-dev Download (10.1 KB) 2009-Nov-17 Notes


 
 

Drupal is a registered trademark of Dries Buytaert.