Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Insert excerpt
Customer Role Assignment
Customer Role Assignment
nopaneltrue

...

1. POS Tasks

 

RTP|One Only

  • Ensure that RTP|One General Program Profiles are set up. 

    Status
    colourRed
    titleRequired

Status
colourYellow
titlePREREQUISITE

2. Aspenware Commerce Tasks

 

  • Disable Ignore ACL rules (sitewide). To disable, go to Configuration > Settings> Catalog settings. Within the performance section, uncheck Ignore ACL rules (sitewide).

    Status
    colourRed
    titleRequired

Status
colourYellow
titlePREREQUISITE

1. Create Customer Roles

Status
colourRed
titleRequired

  • Go to Customers > Customer Roles page in admin, select Add new.

    • Enter a Name and System name for the role.

    • Check Active

    • Click Save.

**If using Siriusware, this step is complete, If using RTP|One, continue to the next step.

  • Go to the Aspenware Commerce > Role Configuration

  • Choose the Customer Role from the Role drop-down.

  • Next, depending on what “roles” are being mapped to this role from external systems, fill in the additional role ids as follows:

    • External Role Id: Enter the General Program Profile ID.

    • Sales Channel ID and Membership Type ID: Leave these blank.

2. Use Customer Roles to Manage Administrator Users

Status
colourBlue
titleOPTIONAL

  • Ensure that the user who should be assigned admin access has created an account or has logged into the store site using their POS or authentication profile credentials.

  • Go to Customers > Customers page in Admin.

  • In the Email field, search for the user’s email address. 

  • Click the Edit button beside the appropriate user.

  • Click in the Customer roles field and select ‘Administrators’ from the drop-down list. 

  • Click Save.

  • If two-factor authentication for admin is turned on in live, then send the Admin a Two-Factor Message to set up their Google Authenticator code.  

Status
colourGreen
titleDetailed setup

...

  • Ensure that General Program Profiles are set up in RTP|One and assigned to customers ahead of completing the following configuration to map Customer Roles in Aspenware Commerce.

    • To set up General Program Profiles in RTP|One:

      • Go to Admin > Search > Search for general program > you will see the list of previous GPPs set up at the top, to add a new one > Action > Create

      • Enter the Code, Display Order, and Description > Save

      • You can add roles to individuals through Customer Manager > Search for your customer > Special Profiles > General Program Profiles > Add New > select the general program you just created > OK 

Info

NOTE: Consider working with Aspenware support to set up a SQL job that runs every N minutes in RTP|One that will grant the GPP to any member of the family if a single member of the family has a customer role. This will ensure that if a child has a General Program Profile, that when the head of household logs in to their Aspenware Commerce account, they will be able to see the customer role fenced product and purchase on behalf of their child.

Info

NOTE: Consider adding a validated prompt to further fence products. Customer roles allow customers to see products otherwise hidden, but the assignment of that product can be completed for any member of the family. To fence assignment to only “eligible” customers, also set up a validated prompt. Consider adding a validated prompt to further fence products. Customer roles allow customers to see products otherwise hidden, but the assignment of that product can be completed for any member of the family. To fence assignment to only “eligible” customers, also set up a validated prompt.

2. Aspenware Commerce Tasks

  • In order for customer roles to work, the following setting must be disabled: Ignore ACL rules (sitewide). To disable, go to Configuration > Settings> Catalog settings. Within the performance section, uncheck Ignore ACL rules (sitewide).

...

Info

NOTE: Even if a General Program Profile is already set up in RTP|One, a Commerce Customer Role must also be set up so this role can be mapped to the General Program Profile and/or Membership role.

  • Go to Customers > Customer Roles page in admin, select Add new to add a new Customer Role in Aspenware Commerce.

    • Enter a Name and System name for the role. This can be the same entry for both.

    • Check Active

    • Click Save.

Info

NOTE: If using Siriusware, consider using the purchased with product set up. This will make it so that if a customer purchases N product defined here, they will be granted that role.

**If using Siriusware, this step is complete. If using RTP|One, continue to the next step.

  • Go to the Aspenware Commerce > Role Configuration page to map the newly created Nop Customer Role to an RTP|One General Program Profile. 

  • Choose the Customer Role from the Role drop-down.

  • Next, depending on what “roles” are being mapped to this role from external systems, fill in the additional role ids as follows:

    • External Role Id: Enter the General Program Profile ID from RTP|One if mappingan RTP|One General Program Profile Role.

    • Sales Channel ID and Membership Type ID: Leave these blank, they are only used for EZLinks Golf integrations and are explained in Golf documentation.

...

  • Ensure that the user who should be assigned admin access has created an account (if they do not have an existing account in the POS) or has logged into the store site using their POS or authentication profile credentials.

  • Go to Customers > Customers page in Admin.

  • In the Email field, search for the user’s email address. 

  • Click the Edit button beside the appropriate user.

  • Click in the Customer roles field and select ‘Administrators’ from the drop-down list. 

Info

NOTE: If a phone number is required, you may need to enter a dummy phone number for the admin user to save changes.

  • Click Save. The customer should then have access to the Administration link in the utility bar when they log in to the site. 

  • If two-factor authentication for admin is turned on in live, then send the Admin a Two-Factor Message to set up their Google Authenticator code. 

Insert excerpt
AE:Like this Page ExcerptAE:
Like this Page Excerpt
nopaneltrue