Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 14 Next »

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

RTP|One only

  1. Define a Report on the voucher type in RTP|One if you want vouchers to show in My Account. OPTIONAL

  2. Set up the voucher products in RTP|One and note the Voucher Template ID(s). REQUIRED

PREREQUISITE

2. Aspenware Commerce Tasks

1. Install Voucher Plugin REQUIRED

  • Go to Configuration > Local Plugins and select the Group Aspenware Commerce

  • Scroll to the Plugin Info for Vouchers.

  • Ensure that Installed and Is Enabled are both checked.

2. Configure Language Strings, Settings, and HTML widgets - OPTIONAL

  • Update the approrpiate language strings:
    This feature includes many language strings for a highly customizable user interface. See below for an extensive list of these strings.

  • Configure the following settings:

    1. customersettings.hideprintvoucherstab

    2. vouchersettings.showbanner

  • Install the following HTML Widgets if you want to utilize the Voucher Banner.

    1. Voucher Banner Plugin HTML Widget

    2. Voucher Banner Styling HTML Widget

3. Set Discount. OPTIONAL

  • In Aspenware Commerce Administration go to Promotions > Discounts

    1. Select Add New.

    2. Set up your discount including the appropriate discount amount/percentage.

    3. Click Save.

PREREQUISITE

1. Enable Print/View Vouchers in My Account REQUIRED

  • Update customersettings.hideprintvoucherstab to ‘False’.

  • (Optional) Customize Language Strings (see below.)

2. Set Up the Voucher Product REQUIRED

  • Go to Catalog > Products and click Add new.

  • Enter the product details and click Save and Continue Edit.

  • In the Vouchers section of the product page, enter the Voucher Template ID (from RTP|One) and click Add Voucher Template ID.

  • Aspenware Commerce will validate that the voucher template is not being used on any other Commerce product.

  • If you would like the voucher to be visible in My Account, make sure that visible is selected AND the appropriate instructions for displaying vouchers via RTP|One have been followed (i.e. a report has been added to the voucher type.)

  • Check and uncheck the My Account button options (to hide/display the presented buttons view/print, redeem, email.)

  • Click Save.

  • Check and uncheck the My Account button options to hide/display the presented buttons.

  • After the Voucher Template ID has been saved, you should find a new attribute called “Voucher ID” on your product. You should not have to alter this. However, if you would like it to appear in a different area or order you may adjust this (e.g. adding [Dynamic] in the text prompt would place the voucher attribute into the dynamic component area on the PDP.) Verify that the voucher attribute has been added.

3. Configure Email Voucher Template OPTIONAL

  • Go to Content Management > Message Templates

  • Search for “Vouchers.EmailVoucher”

  • Select Edit

    1. Go to “Source Tools”

    2. Find the text below and replace the [INSERT URL TO LOGO HERE] with your store’s logo image url

4. Add Voucher Requirement (Product/Discount Voucher ONLY) OPTIONAL

  • Go to Promotions > Discounts > Edit the desired discount.

  • From the Discount requirement type field, select ‘Vouchers’

    1. Once entered you will see the text field to enter the voucher template ID

  • Enter the ‘voucher template ID’ from RTP|One from which the voucher codes will be issued.

  • Assign the product to the discount (you may only assign one product to this discount

  • Click Save

5. Limit Discount Application (Product/Discount Voucher ONLY) OPTIONAL

  • Go to Promotions > Discounts, select the discount, and click Edit to update the desired discount.

  • On the Edit discount details page, scroll down to Requirements and select ‘cart must contain a certain amount of products’ from the discount requirement type dropdown.

    1. Set Maximum Quantity = 1 and Minimum Quantity = 1

  • Click Add Product

  • Add the appropriate products to which the discount voucher and the discount applies.

  • Click Save.

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

  • In order for vouchers from RTP|One to show in my account, they must have a Report defined on the voucher type.

  • Set up the voucher products in RTP|One and note the Voucher Template ID(s).

Commerce Tasks

  • 1. Install the Voucher Plugin

    Installing the voucher plugin is required for the use of voucher redemption. This will both allow the voucher banner to be displayed and show/enable the voucher widget on the product setup.

    • Go to Configuration > Local Plugins >

    • Select Aspenware Commerce from the Group drop-down list. Scroll down to Plugin info for Vouchers.

    • Ensure that both Installed and Is Enabled are checked.

NOTE: If the voucher toolbar is missing, you can add this plugin-HTML widget by following the instructions found in the 2.12.5 Release Guide.

NOTE: Make sure that the Voucher Banner Plugin HTML Widget is installed, the vouchersettings.showbanner setting is configured, and the banner Language Strings are configured. See above in the Settings, Language Strings, and HTML Widgets section for details on these items.

  • 2. Set Discount (If creating a discount voucher)

    • In Aspenware Commerce Administration go to Promotions > Discounts

      1. Select Add New.

      2. Set up your discount according to setup documentation including the appropriate discount amount/percentage

      3. Click Save.

NOTE: A promo code is not required for discount vouchers, however, if you would like the guest to see a promo code on the cart, you may add one. If a guest does not have a voucher and tries to enter the promo code, the discount will not work.

NOTE: If using discount vouchers and limiting usage, make sure the following plugin is installed: Discount Requirements - Cart must contain a certain amount of products by navigating to Configuration > Local plugins.

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

Configuration Step

Setting Name

Value

Print/View Vouchers in My Account

customersettings.hideprintvoucherstab

False = Enable Print/View Vouchers

True = Disable Print/View Vouchers

Install Banner Plugin HTML Widget

vouchersettings.showbanner

True = show the banner

False= do not show banner

For discounts, cache product prices must be unchecked. This setting can be found in Settings > Catalog Settings.

Language Strings

The Voucher feature with Aspenware Commerce is highly configurable with Language Strings. Use the tables below to view and modify string resources and values by going to Configuration > Languages >Edit in Administration, searching for the appropriate string, and verifying/replacing values as desired. For more detail on these strings and screenshot examples, visit the Language Strings Library.

Voucher Banner Language Strings

Update these strings to configure the voucher banner title separate from the content text:

Description

Language String Resource

Default Value

(Can be Customized)

Placement

Voucher banner title text

voucher.plugin.cta.title

Have a voucher to redeem?

Left side of voucher banner.

Voucher banner content text

voucher.plugin.cta.text

Check your voucher ID and redeem here.

Second sentence in voucher banner.

Page Banner Input Box

voucher.plugin.input.text

YOUR VOUCHER NUMBER

Inside text entry box in banner

Voucher Validation Popup Language Strings

Update these strings to configure the voucher banner title separate from the content text:

Description

Language String Resource

Default Value

(Can be Customized)

Placement

Voucher Popup

voucher.plugin.modalheader.text

Voucher Validation

Title of voucher popup

Voucher Popup

voucher.plugin.validationwait.text

Please wait while we validate your voucher ID.

Appears within popup if validation is not immediate.

Voucher Popup

voucher.plugin.validationsuccess.text

Voucher ID successfully verified. Click redeem to continue.

Appears within popup once voucher ID successfully verified.

Voucher Popup

voucher.plugin.invalidcode.text

Voucher ID is invalid.

Appears within popup if ID is invalid or other error occurs.

Voucher Popup

voucher.plugin.continuebutton.text

Redeem

Appears within popup - button

Voucher Popup

voucher.plugin.button.label

CONFIRM VALUE

Appears within banner- button

Discount voucher message

voucher.plugin.discount.message

Discount will be applied to the highest priced eligible item in your cart

Beneath the Voucher name within the voucher redemption modal

My Vouchers Language Strings

Update these strings to configure My Vouchers:

Description

Language String Resource

Default Value

(Can be Customized)

Placement

Product vouchers tab

account.myvouchers.productvoucherstab

My Product Vouchers

Product/Other Toggle underneath heading

Other vouchers tab

account.myvouchers.othervoucherstab

My Other vouchers

Product/Other Toggle underneath heading

My vouchers subheader message

account.myvouchers.productvouchers.description

Find your vouchers and take action below.

Text underneath My Vouchers title

Print/view

account.myvoucher.title

%Guest%'s Vouchers

Heading above list of available vouchers

My account column title

account.printvouchers

My Vouchers

Title at the top of page

Email voucher popup message

account.myvouchers.emailpopup.sendvoucher

Enter an email address to send this voucher.

Email Voucher popup window

Email voucher popup text entry box

account.myvouchers.emailpopup.textentry

Email address

Email Voucher popup window - email field

Email voucher popup send button

account.myvouchers.emailpopup.send

Send

Button on Email Voucher popup

Print/View vouchers method

account.printvouchers.terms

Non-transferable. No cash value.

Description on the voucher detail page

Voucher effective date (forthcoming)

account.myvouchers.effectivedate

Effective Date

(Forthcoming)

Voucher expiration date

account.myvouchers.expirationdate

Expiration Date

Voucher detail page

Email voucher popup success confirmation

account.myvouchers.emailpopup.success

Voucher successfully sent!

Successful Send popup

Email voucher popup success message

account.myvouchers.emailpopup.success.message

%recipient% will receive your voucher momentarily.

Successful Send popup

Email voucher popup fail message

account.myvouchers.emailpopup.fail

Unfortunately, we were unable to send your voucher.

Fail to send popup

email voucher popup success continue/exit button

account.myvouchers.emailpopup.success.button

Ok

Button on successful send popup

email voucher popup fail continue/exit button

account.myvouchers.emailpopup.fail.button

Ok

Button on fail to send popup

print voucher popup

account.printvouchers

Print Vouchers

Button

print voucher popup

account.printvouchers.description

Vouchers assigned to members of your can be viewed and printed below.

Print popup page

print voucher popup

account.printvouchers.terms

Vouchers are non-refundable and non-transferable.

Print popup page

print voucher popup

account.novouchers

There are no vouchers on your account.

Print popup/no vouchers

Print/View vouchers method

account.printvouchers.terms

Non-transferable. No cash value.

Print popup

 

HTML Widgets

1. Voucher Banner Plugin HTML Widget

2. Voucher Banner Styling HTML Widget

1. Install the Voucher Banner Plugin HTML Widget

This plugin-HTML widget creates the voucher banner.

NOTE: Once installed and made visible, administrators can enable and disable the banner via the voucher banner settings in “All Settings,”

  • Go to Nop-Templates > Plugins > Html Widgets > Manage HTML Widgets

  • Click Add new Html Widget

  • Enter the following:

    • Name: Voucher (this name is customizable)

    • Visible: checked

    • HTML Content: Select Tools dropdown and select “<> Source Code”

  • Enter: <validate-code></validate-code>

  • Click Save.

  • Select Edit (on newly added plugin)

  • Select Widget Zones Tab

  • Click Add new record.

  • From Widget Zone drop-down select content_before.

  • Click Update.

  • Click Save.

2. Add Voucher Banner Styling HTML Widget
Although the voucher banner includes default styling from the site’s overall CSS, the following properties (all or any) can be optionally customized via the widget including banner background color, label weight, label size, button text color, button text size, button background color, and text weight.

  • Go to Nop-Templates > Plugins > Html Widgets > Manage

  • Select Add new Html widget and enter the following:

    • Name: Vouchers Styling (this name is customizable)

    • Visible: Checked

    • Html Content: Select Tools < Source Code

      • Within the text box popup, you can add any of the above properties using the following formatting (bold text is configurable):

<style>

:root {
--voucher-banner-background-color: #00cc99;
--voucher-label-weight: normal;
--voucher-label-color: #4d4dff;
--voucher-label-size: 0.875rem;
--voucher-button-text-color: #99ff33;
--voucher-button-text-size: 1.5em;
--voucher-button-background-color: #ff0066;
--voucher-text-weight: 500;

}

</style>

 

Detailed Setup Guide

  1. Enable Print/View Vouchers from My Account

  2. Set Up the Voucher Product

  3. Configure Email Voucher Template

1. Enable Print/View Vouchers from My Account

The My Account section of the Peak site includes, for logged-in guests, a sidebar that allows access to a Print Vouchers page. When a customer accesses this page, any RTP|One voucher assigned to the logged-in guest or anyone in their defined RTP|One household will be displayed. 

Each voucher can be viewed and printed. Payment value vouchers include the balance remaining in the print voucher view. Active vouchers are shown initially, and inactive vouchers can be viewed if the Inactive Vouchers section is expanded. The following settings and language strings can be used to enable or disable the functionality and customize the display of Print/View Vouchers.

NOTE: In order for vouchers from RTP|One to show in My Account, they must have a Report defined on the voucher type.

  • Go to Configuration > Settings > All Settings (advanced) and search for the setting customersettings.hideprintvoucherstab in the name field.

    1. Edit the setting, and change the Value to 'False; to enable Print/View Vouchers in My Account. 

    2. Change the Value to ‘True’ to disable Print/View Vouchers in My Account. 

  • Language strings are available to customize the text on the My Vouchers page. See above in Settings, Language Strings, and HTML Widgets for details and specific strings.

2. Set Up the Voucher Product

NOTE: Make sure you have retrieved the appropriate product voucher template ID from RTP|One (this should not be included on any other product).

  • Go to Catalog > Products and click Add new. Enter the product details and click Save and Continue Edit. (If you have successfully installed the voucher plugin, there will be a new widget at the bottom of your product setup page named “Vouchers” as well as a new (automatically injected) voucher attribute. )

  • In the Vouchers section of the product page, enter the Voucher Template ID (from RTP|One) and click Add Voucher Template ID.

  • Aspenware Commerce will validate that the voucher template is not being used on any other Commerce product.

  • If you would like the voucher to be visible in My Account, make sure that visible is selected AND the appropriate instructions for displaying vouchers via RTP|One have been followed (i.e. a report has been added to the voucher type.)

  • Check and uncheck the My Account button options (to hide/display the presented buttons view/print, redeem, email.)

  • Click Save.

  • Check and uncheck the My Account button options to hide/display the presented buttons

  • After the Voucher Template ID has been saved, you should find a new attribute called “Voucher ID” on your product. You should not have to alter this. However, if you would like it to appear in a different area or order you may adjust this (e.g. adding [Dynamic] in the text prompt would place the voucher attribute into the dynamic component area on the PDP.) Verify that the voucher attribute has been added.

3. Configure Email Voucher Template

When a deployment occurs and the vouchers plugin is installed the email vouchers template will be added to Content Management > Email Templates (if the template already exists it will not overwrite the existing template).

To configure the email template:

  • Go to Content Management > Message Templates

  • Search for “Vouchers.EmailVoucher”

  • Select Edit

    1. Go to “Source Tools”

    2. Find the text below and replace the [INSERT URL TO LOGO HERE] with your store’s logo image URL

    3. Adjust width and height as necessary

      1. <img src="[INSERT URL TO LOGO HERE]" alt="Logo" style="border: none; -ms-interpolation-mode: bicubic; max-width: 100%;" width="150" height="41" align="middle" />

         

4. Add Voucher Requirement (For Product/Discount Voucher ONLY)

Once you have your discount preliminarily set up you will need to add the voucher requirement and the voucher template ID for the selected voucher product.

  • Go to Promotions > Discounts > Edit the desired discount.

  • From the Discount requirement type field, select ‘Vouchers’

    1. Once entered you will see the text field to enter the voucher template ID

  • Enter the ‘voucher template ID’ from RTP|One from which the voucher codes will be issued.

IMPORTANT: This is the same voucher template ID as has been applied to your product in the product catalog.

  • Assign the product to the discount (you may only assign one product to this discount

NOTE: While you may only assign one product to your discount when setting up product-discount vouchers, attribute combinations may result in the discount being applied to different SKUs and prices e.g. child vs. adult lift ticket

  • Click Save

5. (Optional) Limit Discount Application (For Product/Discount Voucher ONLY)

To prevent a discount from being applied to more than one eligible item in the cart another requirement must be added to the product.

NOTE: When this restriction is in place, the guest will only be able to add 1 of the eligible items to their cart. If another of the same item is added, the discount will be removed altogether.

  • Go to Promotions > Discounts, select the discount, and click Edit to update the desired discount.

  • On the Edit discount details page, scroll down to Requirements and select ‘cart must contain a certain amount of products’ from the discount requirement type dropdown.

    1. Set Maximum Quantity = 1 and Minimum Quantity = 1

  • Click Add Product

  • Add the appropriate products to which the discount voucher and the discount applies.

  • Click Save.

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.


  • No labels