README.txt 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. Ubercart Terms of Service
  2. =========================
  3. This module allows the administrator of a Ubercart Shop to display
  4. Terms of Service (ToS) in the Checkout pane or in the Cart pane, and require
  5. the customer to agree to these terms before purchase.
  6. Installation
  7. ============
  8. Just enable the module. Ubercart Cart and Checkout modules are required.
  9. The configuration of this module is merged into the Ubercart pane settings.
  10. You can configure the options for checkout in panes' checkout configuration
  11. page (admin/store/settings/checkout/edit/panes) and for cart in pane's cart
  12. configuration page (admin/store/settings/cart/edit/panes).
  13. Options available for configuration:
  14. - Whether the ToS is displayed or not in cart and/or checkout pages.
  15. - The weight of the pane.
  16. - The node you want for ToS page.
  17. - In case of checkout, if the ToS is required or not.
  18. - Cart pane can't be required.
  19. - If ModalFrame API is present, you can also select if the ToS is displayed in
  20. a popup window and its size.
  21. - You can configure Rules so the checkout pane is only displayed when there is
  22. one product from a given class.
  23. Multilanguage is supported through the Translation module. You can translate
  24. the ToS node and the correct translation will be displayed depending of the
  25. language.
  26. ToS in JavaScript popup
  27. =======================
  28. You can enable the ModalFrame API (http://drupal.org/project/modalframe) module
  29. in order to have the Terms of Service opened in a js popup window, you can
  30. accept the ToS from this window. You can disable the popup option in the
  31. settings of the module.
  32. Theming & ToS text
  33. ==================
  34. You can theme both form and ToS text from two tpl files included with this
  35. module and a css file, just copy those tpl files in your theme and modify the
  36. text, structure or css. By default, the node body will be displayed.
  37. Rules
  38. =====
  39. You can configure the Rules module to display the Terms of Service in the
  40. checkout only if a product from a given product class or content type is
  41. present. The admin url for this is :
  42. admin/store/ca/uc_termsofservice_display_pane/edit/conditions
  43. You can also add extra conditions and actions.
  44. Know Issues
  45. ===========
  46. The ToS can be placed as a cart pane, but then it won't be required.
  47. If you are using Secure Pages for a version of the checkout in SSL, you should
  48. add uc_termsofservice/* to the Secure Pages settings.
  49. If you need a previous agreement checkbox, i.e. in the registration of the
  50. users, please take a look to the Legal (http://drupal.org/project/legal) or
  51. Terms of Service (http://drupal.org/project/terms_of_use) module.