E-Commerce User Guide : Other setup scenarios : Liability release configuration
 
Liability release configuration
 
Liability form handling in E-Commerce module works in the same manner as it does in Classic Sales, where one or more liability forms assigned to an item must be accepted before the item can be added to the shopping cart and liability form acceptance by the guest in E-Commerce module is now recorded in the guest record. This is referred to as “new style” liability. See Alternative method of implementing liability forms for the original or “old style” method, of handling liability. Also, see E-Commerce page flow for diagrams that include visual representations of how both “new style” and “old style” liability fit into the E-Commerce page flow.
Text for the liability forms needs to be entered into the Liability HTML (for E-Commerce) field in the Liability Form/Paragraph edit form in SysManager > Activities > Item/Sales Lists > Liability Forms/Paragraphs. HTML markup can be used to format the text when it is rendered in the E-Commerce pages. If you prefer to display the text of the liability forms in an unformatted manner, you can use the Liability Text (for Sales) field instead – this requires the following site config setting:
 
Site Admin Panel > Liability Settings > LiabilityField value = liab_text
 
If this setting is not present, the contents of the Liability HTML (for E-Commerce) field is displayed.
For items that have multiple liability forms required, each form is displayed one after the other. The default separator between forms is a line break (<br>) but this can be overridden with the following site config setting:
 
Site Admin Panel > Liability Settings > LiabilitySeparator value = &lt;br&gt; - - - - - &lt;br&gt;
 
Tags and special characters need to be escaped, so the example above would be two line breaks with five dashes between them – i.e., <br>-----<br>.
Items that require a liability form to be accepted do not allow the guest to be added to that item without verification – it acts as if the item had required guest fields.
In order to help clarify the process of accepting a liability form for your E-Commerce customers, you can configure the forms to display the guest name and age if you like. This helps confirm that the correct guest is accepting the liability form. To incorporate this, add one or more of the following variables in this exact format to the desired Liability Forms/Paragraphs: {{guest_name}}, {{first_name}}, {{last_name}}, {{age}}.
 
Example:
</strong>The liability release is for the following guest: {{guest_name}}. </strong> Guest age:{{age}}<br><br>Your desired Liability Text Here.
 
Note: The {{guest_name}} variable displays the guest first name and the guest last name. Also note that this functionality does not work with the old style method of handling liability.
 
If the guest being attached to the item does not meet the age requirements of the liability form as set in the Liability Form / Paragraph Edit > Minimum age to accept field, then, the following notice appears just below the text of liability: “Guest is underage. A parent or guardian must accept this release.”
Just below the notice are three text boxes: Parent or guardian first name and Relationship to minor. Once these are populated and the, I have read and I accept the terms of this release check box is checked, the Continue button becomes active and can be clicked which writes the information into the guest record of the person being attached to the item. By default this information is written into the notes field. The field can be changed using the following site config file setting:
 
Site Admin Panel > Liability Settings > MinorGuestLiabilityField value = notes
 
Example:
How this information appears in the notes field of the guest record:
2/24/11 10:28 AM Liability (form# 70000000 accepted for minor by: Homer Simpson Relationship: father)