Setup Checklist
This section is a comprehensive and high level summary of all tasks and prerequisites required for this feature to function properly. This section is purposed for use after an administrator is familiar with configuring this feature as an “audit” checklist. For detailed set-up instructions, jump down to “Prerequisite Tasks” and “Detailed Setup Guide” and then follow up with this checklist to ensure all steps are completed.
1. POS TASKS | |
---|---|
POS Task 1 REQUIRED | PREREQUISITE |
2. INFRASTRUCTURE TASKS | |
Infrastructure Task 2 - REQUIRED | PREREQUISITE |
3. COMMERCE TASKS | |
Commerce Task 3 - REQUIRED | PREREQUISITE |
Language String, Setting, HTML widget, etc. Task 4 - OPTIONAL Set up WaiverSettings.SignWaiverDuringCheckOut to either true or false depending on whether or the signature should be stored at the time of signing. | PREREQUISITE |
Configuration Task 5 - REQUIRED | DETAILED SETUP |
Prerequisite Tasks
This section describes all requirements that must be completed before you can begin setting up this feature. Once these tasks are complete continue to the next section.
POS Tasks
POS Task that must be completed first
Infrastructure Tasks
Infrastructure Task that must be completed first. Remove section if not required
Commerce Tasks
AW Commerce task that must be completed first
Settings, Language Strings and/or HTML Widgets for this Feature
This feature may require updates to the following settings, language strings and/or HTML Widgets. Learn more about how to update and create Settings, Language Strings, and HTML widgets follow the links to the respective section.
Settings
Before setting up specific waivers, decide whether waivers should be stored to RTP | One at the time of signature, or when the order is completed and sent to RTP | One. If the waiver signature should be stored at the time of signature, set the following setting:
Go to Configuration > Settings. Search for WaiverSettings.SignWaiverDuringCheckOut and set to true.
If waiver signature should be stored at the time of order completion to RTP | One, set this setting to false.
NOTE: If a waiver is signed in My Account, it will always go to RTP | One on the signature.
Language Strings
AW Commerce Language Strings that must first be completed
HTML Widgets
AW Commerce HTML Widgets that must first be completed
Detailed Setup Guide
1. Review Considerations Prior to Configuration
Review the following considerations before beginning.
Are you going to require e-signature on all waivers, just some, etc? (Can be configured at waiver level)
Do you want to store waivers immediately on signing? (only configurable at store level)
Do you offer resort charge? If so, set up resort charge waiver.
Do you offer direct to lift products, or DTL products, that require a credit card on file to purchase? If so, setup the required resort charge/credit card collection waiver.
Would your legal team accept consolidated waivers where all waivers are signed by a single user?
If a waiver is already valid for a user at the time of purchase, do you want to require guests to sign again?
Would any waivers be helpful to offer signature in my account for - could be signed by any guest not just those purchasing a product?
2. Configuring New RTP Waiver (Release of Liability & Resort Charge)
Go to the Aspenware Commerce > Waivers.
Click Add Waiver to open the Add waiver page.
Fill in the following fields (Optional fields are marked with an asterisk here)
Title: Enter the title of the waiver
RTP Authorization Type Code: WHAT IS THIS?
Collect CC Info: Check this box if setting up a waiver that enables resort charge functionality, meaning the guest can enter a credit card to add to their access card to pay for purchases at the resort. Resort charge functionality is currently only supported for Authorize.net and tokenized Payeezy.
CC Agreement Required: Check this box if a product is required to have a resort charge. This feature is often used for direct to lift products that charge the guest automatically for every day of skiing.
E-Signature Required: Check this box to require the customer to type in the name of the assigned user before checking off the waiver checkbox during checkout.
Display in My Account: Check this box if the waiver should be able to be signed within My Account. Full configuration guide for waivers in my account (ADD LINK)
Consolidate Release: If this box is checked, any products that use that waiver will show in a consolidated view on the personalization step in the store, so the guest who is logged-in will be able to sign all waivers for all members in the cart at one time. If there are any products in the cart which have waivers that are not eligible for consolidation, those waivers will behave as they did previously, where each member shows as an individual row on the personalization step, and each of those waivers must be signed for each member.
Validate Signature - DO NOT USE UNTIL FIX FOR CHECKING EXPIRATION DATE IN PLACE
To require customers to always sign (or resign) do not check “validate signature”
To have Aspenware Commerce check RTP for an existing waiver profile and mark already-signed waivers as signed, check “validate signature”
If a waiver is already signed and this is turned on for a waiver, this is what the personalize waiver signing step will appear like for a guest with a valid authorization profile.
Start Effective Date: To test, must be earlier than today’s date. Is this the effective date of the waiver?
End Effective Date: - to test, must be later than today’s date. When the waiver is no longer effective?
Link Text: This text box is not used in configuration.
1Risk ID: If configuring a 1Risk waiver please see configuration instructions at 1Risk waiver setup configuration guide (INSERT LINK)
Text area: Enter waiver HTML in this field. To enter HTML, go to Tools > Source Code in the editor. A Source Code text box will appear. Paste waiver HTML in the Source Code text box. Entering HTML in the standard text box, and not within the Source code editor, will not display the authorization details on the site correctly.
Click Save.
NOTE: Resort charge functionality is currently only supported for Authorize.net and tokenized Payeezy.
Start Effective Date - to test, must be earlier than today’s date.
End Effective Date - to test, must be later than today’s date.
Link Text - N/A
1Risk ID - If configuring a 1Risk waiver see 1Risk waiver setup configuration guide
Text area - Enter waiver HTML here.
To enter HTML, go to Tools> Source Code in the editor. Paste waiver HTML in the Source Code text box. Entering HTML in the standard text box, and not within the Source code editor, will not display the authorization details on the site correctly.
Save the Waiver.
Assigning Waivers to Products
Go to the Aspenware Commerce Plugins>Waivers page in Admin.
Click Assign Waiver to Products.
Select the waiver(s) that should be applied to each product from the Assigned Waiver drop down(s). Each product can be assigned up to four waivers.
If an add on product requires a separate waiver, then assign the add on product the desired waiver.
Waiver Signing in My Account
For resorts on RTP, waivers can be signed in my account. Guests can login to the ecommerce site, go to my account and sign waivers for themselves and other members of their household without requiring checkout
In the waiver plugin, waivers can be set to show in my account by checking “Display in My Account” when editing a waiver. If a waiver is set to show in my account, and is already signed by the household member, then the waiver will show as signed in my account, but if the waiver is not yet signed, waivers can be signed here and will be recorded in RTP as Authorization type profiles for the designated guest. The following settings and language strings should be set up and edited to turn on the feature and to customize copy on the waiver signing screen in my account.
Setting | Value |
customersettings.hidewaiversigning | True/False - Shows and hides waiver signing in my account |
Language String | Value |
Account.WaiverSigning.Title | Waiver signing |
account.waiversigning.description | Sign waivers for your family members before you arrive at the resort. |
Account.ResortCharge.WaiverSuccessToast | Your waiver has been added! |
Account.ResortCharge.WaiverErrorToast | There was a problem adding your waiver. Please try again later. |
Resort Charge in My Account
For resorts on RTP and have Auth.net as a payment provider, resort charge can be setup for households in my account. Guests can login to the ecommerce site, go to my account and setup resort charge for themselves and other members of their household without requiring checkout
In the waiver plugin, waivers can be set as “resort charge waivers” by checking both the “Is Resort Charge Waiver” and “Collect CC Info” settings when editing a waiver. If resort charge is already enabled for the household member, meaning they have both a primary credit card profile on their account or inherited to their account, and they have agreed to the resort charge authorization type, then the household will be toggled on for resort charge and the configured credit card will be displayed for the household.
The primary credit card setup for resort charge for the individual and household can be added and updated from this screen and RTP will be updated. If a household member is not setup for resort charge, they can be toggled on for resort charge. This will both add the primary credit card to their profile and add the resort charge authorization type agreement to their profile. The following settings and language strings should be setup and edited to turn on the feature and to customize copy on the resort charge screen in my account.
Note: Resort charge in my accountis not supported for tokenized credit currently and only supported for Auth.net. If Payeezy, Square or Braintree is your payment provider, this feature should not be enabled.
Setting | Value |
customersettings.hideresortcharge | True/False - Shows and hides resort charge in my account |
Language String | Value |
account.resortcharge | Resort Charge |
Account.ResortCharge.Title | Resort Charge |
Account.ResortCharge.Description | Sign up or modify your resort charge settings. You can change the credit card associated with resort charge. The same credit card will be used for all members of your family. |
Account.ResortCharge.CreditCardHeader | Resort Charge Credit Card |
Account.ResortCharge.CreditCardMissing | No credit card registered for resort charge |
Account.ResortCharge.GroupMembersHeader | Your group members |
Account.ResortCharge.GroupMembersDescription | Toggle resort charge to add/remove resort charge for group members |
Account.ResortCharge.WaiverModalTitle | Add Resort Charge |
Account.ResortCharge.WaiverModalMainText | Add Resort Charge to |
Account.ResortCharge.WaiverModalSubtext | By registering for resort charge you agree to |
Account.ResortCharge.CCUpdateSuccessToast | Your resort charge credit card has been added! |
Account.ResortCharge.CCUpdateErrorToast | There was a problem adding your resort charge credit card. Please try again later. |
How to activate/inactivate waivers to be signed on personalization step
This setting will affect whether an authorization profile is created in RTP as soon as the waiver is signed (and prior to checkout/order processing). If using 1Risk waivers set this value to true
*Note: This setting applies to all waivers (even if using both 1Risk and Aspenware Waivers)
Navigate to Aspenware Commerce > Settings > Search “WaiverSettings.SignWaiverDuringCheckOut”
To ensure an authorization profile is created during the personalization step: select “Edit” and set value to "True"
Like this page? Click the like button below. Don't like this page and/or want to give feedback about this page, leave a comment below and Aspenware will address to improve this article.
DELETE CONTENT AFTER THIS LINE
go to the Glossary page and add the key terms Excerpt Include that you added for your configuration guide.
To add the feature terms to the Glossary, navigate to the glossary and add a header for your feature using an H2. Select the + and then select …view more. Search for Excerpt Include and in the Page Containing the Excerpt search for “Configuration: [FEATURE]” select to hide panel, preview and add.
How-to Guide of this page can be found here: [Internal] Configuration page Setup Guide
Real Example of this page can be found here: https://aspenware.atlassian.net/wiki/spaces/DB/pages/edit-v2/1037172926