Develop > Presentation layer > Customize promotions


Promotions customization: WebSphere Commerce Accelerator

If the default promotion types supplied with WebSphere Commerce Accelerator do not meet the business needs, you can create custom promotion types. Business users can then use the custom promotion types in WebSphere Commerce Accelerator to create promotions for the store.

Promotion customizations generally fall into one of the following categories:

  1. Add a new promotion type that reuses existing default promotion elements.

  2. Add a new promotion type that is based on the default promotion purchase condition, but that uses customized promotion elements, such as a custom filter or adjustment.

  3. Introducing a new implementation of some higher level element of the promotion engine, such as an entirely new purchase condition or a new agenda builder, for example. This category is significantly more complex.

Furthermore, when customizing promotions, you are likely going to have to update both the authoring environment and the runtime environment. The authoring environment the promotions user interface in WebSphere Commerce Accelerator. In a promotions customization, you might be required to introduce new user interface elements to support the customization. So, for example, to add support for some additional target condition, you have to consider both how to handle the logic associated with the new condition, as well as updates to the user interface used by the business users to define the new target condition on a promotion-by-promotion basis.


What know before you start

To create a custom promotion type, you should be able to use WebSphere Commerce Developer and you should know the following programming languages:

You should also have the knowledge described in the following table.

Required knowledge Reference topics in the WebSphere Commerce Information Center
WebSphere Commerce Accelerator promotions and the promotion types that are available by default Promotions
WebSphere Commerce Accelerator user interface framework Tools framework
The promotion engine architecture and how promotions are represented in XML

If you are introducing a new implementation of some higher level element of the promotion engine, such as an entirely new purchase condition or a new agenda builder, for example, we will also need an in-depth understanding of the promotion engine the customization scenario. See Promotion engine components and Customization scenarios. This type of customization is significantly more complex.


Procedures on promotion customization

When you have the required skills and knowledge, and you are ready to customize promotions, you can choose one of the following procedures:


+

Search Tips   |   Advanced Search