Customization scenarios

You can customize various aspects of the promotions component, from creating a new promotion type to changing the way the agenda builder selects potentially applicable promotions for evaluation.

Customization implicitly references the set of features that are currently available by default in HCL Commerce. There are two types of customization in that context:

  • The first type is effectively a configuration more than a customization. This type includes setting up custom groups, templates, associating existing policies to groups, and creating new promotion types using existing components.
  • The second type requires Java code to be written. An implied step in the second type of customization is that all of your new or changed Java code must be available on the classpath of your HCL Commerce Server in order for the Java Virtual Machine class loader to load the customized code properly.

Note: User interface customization is not discussed in these scenarios.