Table of Contents |
---|
...
Note |
---|
IMPORTANT: Enabling this feature does require an annual feature subscription fee. Talk to your Aspenware representative about adding this feature to your Aspenware Commerce subscription. |
...
Go to Aspenware Commerce > Configuration > Local Plugins
Locate “IKON Friends & Family” under the Aspenware Group and select Install.
Once installed Enable the plugin by selecting Edit next to the listed plugin and ensure the Is enabled checkbox is selected.
Now that the plugin is ready to be configured, ensure that you have the product set up that will be used for the Ikon Friends & Family component. To do this:
Set up the product as you would normally. (See Configuring Products for basic product setup.)
Note the product ID in the URL on the product configuration page.
Copy the product ID and add it to the Product ID field in Aspenware Commerce > Configuration > Local Plugins > IKON Friends & Family
Go back to the plugin (Aspenware Commerce > Configuration > Local Plugins > IKON Friends & Family) and select Configure.
Under the General tab enter the two-letter abbreviation for your resort (if you do not know this abbreviation contact your Ikon pass representative).
(note to documents and service: currently this image is hard-coded, and may be removed for the deploy - regardless, no matter what is put there nothing changes)
Select Save.
Go to the Language tab (second tab)..
Enter the language you would like to appear in the bottom “toast” message when the responses noted above each text box are returned. See the example below.
Select Save.
...
Go to the Ikon Login Configuration (third configuration tab).
Enter the appropriate URL or endpoint as follows:
Login Domain:
IF test: https://account.uat.ikonpass.com
IF production: https://account.ikonpass.com
Login Endpoint: /login
Redirect URI: [resort-pdp-url]/login-callback (see note below on how to configure)
Note this will be different between test and prod and will need to be updated when copy live to tests occur.
Select Save.
...
Note |
---|
IMPORTANT: For the redirect URI be sure to enter the URL from your resort’s PDP followed by “/login-callback”. This will return the logged-in Ikon Pass guest to the appropriate page.
|
Go to the Ikon Entitlement API Configuration (fourth configuration tab).
Here you will get most values from your Ikon representative, while blackout dates will change according to year and pass type. See the image below for an example.
Entitlements API domain:
IF test: https://api.uat.ikonpass.com
IF prod: https://api.ikonpass.com
Entitlements Client ID: provided by Ikon Pass
Entitlements Client Secret: provided by Ikon Pass
Entitlements Token Endpoint: /token
Entitlements Vouchers Endpoint: /v2/available-vouchers
Ikon Pass Entitlement Type ID: number provided by Ikon Pass (DO NOT CHANGE)
Ikon Pass Blackout Dates: provided by Ikon Pass (DO NOT CHANGE)
Ikon Base Plus Pass Entitlement Type ID: number provided by Ikon Pass (DO NOT CHANGE)
Ikon Base Plus Pass Blackout Dates: provided by Ikon Pass (DO NOT CHANGE)
Ikon Base Pass Entitlement Type ID: number provided by Ikon Pass (DO NOT CHANGE)
Ikon Base Pass Blackout Dates: provided by Ikon Pass (DO NOT CHANGE)
Ikon Local Pass Entitlement Type ID: provided by Ikon Pass (DO NOT CHANGE) Leave blank if you are not an IKON Local Resort
Ikon Local Pass Blackout Dates: your local resort’s blackout dates. Leave blank if you are not an IKON Local Resort
Info |
---|
NOTE: Blackout dates must be written in the following format mm/dd/yyyy. |
...
Redemption Api Domain:
IF test: https://api-central-entitlements-uat.azurewebsites.net
Redemption Token Api Domain:
Redemption Client Id: provided by Ikon Pass (Unique per resort)
Redemption Client Secret: provided by Ikon Pass (Unique per resort)
Redemption Token Endpoint: /connect/token
Redemption Single Voucher Endpoint: /v1/redemptions/manual
Redemption Grant Type: client_credentials
Redemption Scope: write_entitlements
Redemption Type Id: 6
...
...
Testing Notes
In order to be able to login to the Ikon UAT test environment, you MUST open a new tab in your browser and navigate to this URL. You do not need to do anything once you reach this page. If you do not do this step then nothing will work when testing in a non-production environment.
You also may need to work with Alterra to get test accounts configured for your resort’s implementation.