Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

...

Insert excerpt
Set-up Checklist
Set-up Checklist
nopaneltrue

1. Infrastructure Tasks

Obtain

  • Work with your Aspenware representative obtain Client ID and Secret IDs from Alterra

(there are different for test and prod.)
  • Status
    colourRed
    titleRequired

Send
  • Your representative will need the following information

to Alterra for testing and implementation
  • for testing and implementation (Note: Alterra does not support UAT credentials for all resorts so testing may be done using production credentials and provided test accounts):

    1. Resort name

    2. Test email addresses (that can receive emails)

    3. Resort callback URLs (your PDP URL, test, and production)

Status
colourYellow
titlePrerequisite

2. Commerce Tasks

  • Work with your Aspenware Representative to install and enable the IKON Friends & Family Plugin.

    Status
    colourRed
    titleRequired

Status
colourYellow
titlePrerequisite

  • Set up products in Aspenware Commerce.

    Status
    colourRed
    titleRequired

    1. Set up the product as you would normally.

    2. Note the product ID in the URL on the Product Configuration page.

Consider that this may be different between your live and test environment if not performing copy live to tests frequently.
    1. Copy the product ID and add it to the Product ID field in Aspenware Commerce > Configuration > Local Plugins > IKON Friends & Family.

Consider that this may be different between your live and test environment if not performing copy live to tests frequently.
  • Configure Ikon Friends & Family Plugin

    Status
    colourRed
    titlerequired

    1. On General tab (first tab) enter:

      1. The two-letter abbreviation for your resort

      2. Leave Logo Image URL as is, this image is hard-coded.

      3. Select Save.

  • On the Language tab (second tab).

    1. Enter the language you would like to appear in the bottom “toast” message when the responses noted above each text box are returned.

  • Go to the Ikon Login Configuration (third tab) and enter:

    1. Enter the appropriate URL or endpoint as follows:

      1. Login Domain

:IF test
.uat
  • IF production: https://account.ikonpass.com

        1. Login Endpoint: /login

    • Go to the Ikon Entitlement API Configuration (fourth tab) and enter values obtained from your

    Ikon
    • Aspenware representative, while blackout dates will change according to year and pass type.

    • Go to the Ikon Redemption API Configuration tab (fifth tab) and enter the required values.

    • Go to the Styling tab (sixth tab) and complete required configuration (detailed below)

    Status
    colourGreen
    titleDetailed Setup

    Prerequisite Tasks

    Insert excerpt
    Prerequisites Tasks Excerpt
    Prerequisites Tasks Excerpt
    nopaneltrue

    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.

    ...

    Infrastructure Tasks

    • Obtain the following information from Alterra (Steven Carrol <scarroll@alterramtnco.com> for entitlements and Jens Rasmussen for<jrasmussen@alterramtnco.com> for redemption) for implementationyour Aspenware representative:

      1. Client IDs and Secrets (unique per resort

      and for test vs. production
      1. )

      Prod Entitlements Client ID
      Test
        1. Entitlements Client ID

      Prod Entitlements Client Secret
      Test
        1. Entitlements Client Secret

      Test
        1. Redemption Client ID

      Prod
        1. Redemption Client

      IDTest Redemption Client
        1. Secret

    • Prod Redemption Client Secret

      1. Resort Abbreviation

      (same in test and prod)
    • Send the following information to Alterra (Steven Carrol <scarroll@alterramtnco.com>) for testing and implementationyour Aspenware representative for test and production:

      1. Resort name

      2. Test email addresses (that can receive emails)

      3. Resort callback URLs (your PDP URL, test, and production)

    Commerce Tasks

    • Work with your Aspenware Representative to install the IKON Friends & Family Plugin.

    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

      1. 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.

    ...

    Info

    NOTE: For resorts using a multistore Nop nopCommerce environment, the IKON Friends and Family component must be set up separately via the URL for the specific resort. Do this by inputting product IDs and each configuration tab (including styles) separately per resort.

    ...

    • Set up the product(s) that will be used for the Ikon Friends & Family component. To do this:

      1. Set up the product as you would normally. (See

      Configuring
      1. Configure Products for basic product setup.)

      2. Note the product ID in the URL on the Product Configuration page. Consider that this may be different between your live and test environment if not performing copy live to tests frequently.

      3. Copy the product ID and add it to the Product ID field in Aspenware Commerce > Configuration > Local Plugins > IKON Friends & Family. Consider that this may be different between your live and test environment if not performing copy live to tests frequently.

        Image Modified

    2. Configure IKON Friends and Family Plugin

    • Go back to the plugin (Aspenware Commerce > Configuration > Local Plugins > IKON Friends & Family) and select Configure.

      1. Under the General tab enter the two-letter abbreviation for your resort (if you do not know this abbreviation contact your Ikon pass representative).

      2. Under the General tab, you will see the Logo Image URL, leave as is

        1. Note that currently, this image is hard-coded.

      3. Select Save.

    • Go to the Language tab (second tab).

      1. 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.

      2. Select Save.

    ...

    ...

    • Go to the Ikon Entitlement API Configuration (fourth configuration tab). Most of the values will need to be obtained from your Ikon representative, while blackout dates will change according to year and pass type. See the image below for an example.

      1. Entitlements API domain

      :
    • IF test: https://api.uat.ikonpass.com

    • IF prod
      1. : https://api.ikonpass.com

      2. Entitlements Client ID: Value provided by Ikon Pass

      (Note that these values are different for test and production and from the redemption API.)
      1. to your Aspenware representative

      2. Entitlements Client Secret: Value provided by Ikon Pass

      1. (Note that these values are different for test and production and from the redemption API.)

      1. to your Aspenware representative

      2. Entitlements Token Endpoint: /token

      3. Entitlements Vouchers Endpoint: /v2/available-vouchers

        1. Note that this value may change as Alterra makes updates to their code. Aspenware will work closely with Alterra to stay informed of Endpoint changes.

      4. Ikon Pass Entitlement Type ID: This number is provided by Ikon Pass.

      1. For the 2021/2022 season, these values are in sync between test and production.

      1. Ikon Pass Blackout Dates: This number is provided by Ikon Pass.

      2. Ikon Base Plus Pass Entitlement Type ID: These numbers are provided by Ikon Pass. Note that each pass will have multiple comma-separated numbers to enter into this type field.

      3. Ikon Base Plus Pass Blackout Dates: This number is provided by Ikon Pass.

      4. Ikon Base Pass Entitlement Type ID: This number is provided by Ikon Pass.

      5. Ikon Base Pass Blackout Dates: This number is provided by Ikon Pass.

      6. Ikon Local Pass Entitlement Type ID: This number is provided by Ikon Pass.Leave blank if you are not an IKON Local Resort.

      7. Ikon Local Pass Blackout Dates: Enter 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.

    ...

    Info

    NOTE: The fields below will be prepopulated with default values for TEST. You will need to enter your Client ID and Secret provided by Ikon Pass and adjust the URLs when deploying to production, (see example below):your Aspenware representative. As of 2024 UAT testing will occur with test accounts using production credentials.

    • Redemption Api Domain:

      IF test

      : https://

      api-central-entitlements-uat.azurewebsites.netIF prod: https://

      entitlementapi.ikonpass.com

    • Redemption Token Api Domain:

    • IF test: https://api-identityserver4-uat.azurewebsites.net

    • IF prod

      : https://identityapi.ikonpass.com

    • Redemption Client Id: Value provided by Ikon Pass and is to your Aspenware representative (unique per resort).

      1. Note that these values are different for test and production and from the redemption API.

    • Redemption Client Secret: provided by Ikon Pass to your Aspenware representative (Unique unique per resort)

      Note that these values are different for test and production and from the redemption API.

    • Redemption Token Endpoint: /connect/token

    • Redemption Single Voucher Endpoint: /v1/redemptions/manual

      1. Note this value should be stable for the 2021-22 season, but may change in the future as Alterra makes updates to their code. Aspenware will work closely with Alterra to stay informed of Endpoint changes.

    • Redemption Grant Type: client_credentials

    • Redemption Scope: write_entitlements

    • Redemption Type Id: 6

    ...

    • As you can see above, the component is broken down into 4 modules. Resorts may replace any portion with transparent background .png that roughly follows the guidelines above. Images outside of these guidelines will auto-size and, therefore, may be stretched.

    • To upload any of the images go to Catalog > Your Product > Email Description > Open the “Image Tab”

    • Select Browse, select image from desktop and upload.

    • Note that the image below is the proper size, has a transparent background, and is 255.8KB.

      1. Once uploaded find the image in the RoxyFile list

      2. Select image and select Preview.

        Image Modified
      3. Example image to be uploaded:

        Image Modified
      4. Copy the URL in your browser window.

        Image Modified
      5. Go to the configuration tab and paste the proper URL in the appropriate Styling tab input field.

        Image Modified
    • Work with your Aspenware Representative to confirm images used are IKON approved prior to completing set up.

    ...