Adding a Commerce Cloud Endless Aisle App Configuration to Business Manager

  1. In Business Manager, select Administration > Site Development > System Object Types.
  2. Select SitePreferencs in the list of System Object Types.
  3. Click the Attribute Definitions tab.
  4. Click New.
    For Endless Aisle, for the Display Name be sure to include the Endless Aisle configuration name you want in {}, for example: Analytics Dispatch Interval {analytics.dispatch_interval}. Use the same name as the configuration setting used by the app. In Endless Aisle, you can then access what you put in {} The name can contain a period. For example, eaAnalyticsDispatchInterval is represented as {analytics.dispatch_interval}. You should create the name so it doesn’t conflict with any of the Endless Aisle configuration names. For example, {my.new_config} would become Alloy.CFG.my.new_config in Endless Aisle. For guidance, you can look at the existing Endless Aisle SitePreference attribute definitions, which start with "ea".
  5. Enter the information on the page and click Apply.
  6. Add the configuration to a grouping:
    1. Click the Attribute Grouping tab.
    2. Select Edit for the grouping to add the configuration to.
    3. Select the ID you added in step 4.
    4. Click Apply.
  7. When you create the configuration, you should replicate it to development and production. Assuming you have created the configuration on a sandbox, you would export it and import into staging.
    You can now use Alloy.CFG.my.new_config usage in Endless Aisle app code.
  8. The next step is Creating Stores and Adding Associates in Endless Aisle.