Customize the store

Customize the storefront assets or store functionality by changing the Store server configuration, or by modifying or extending the store JavaServer Pages (JSP files) or Spring-based model-view-controller (MVC).


Task info

Pages on the storefront are generated by JSP files. JSP files are returned by Spring views based on user interactions on the storefront as interpreted by Spring action and view controllers on the Store server.

To modify business logic, apply customizations on the Customization server. Apply any changes on your Store server required to transmit or display these customizations. These required changes could include modifying the REST template, Spring controllers, and storefront assets.

To modify how the storefront is presented to users, JSP files can be created or customized from the default JSP files provided. JSP file dependencies must also be considered, and can be included by packaging them alongside the custom JSP within the custom store web archive, or by pointing to their location within the IBM stores web archive.

In these tasks, you modify the store files to change the behavior, appearance, and functionality of the storefront. This customization is done by modifying, or adding and extending existing store files into the store assets WAR (crs-web.war). Once tested, built, and deployed, these changes appear and function on our production store environment. Customization of the store might include:


Procedure


Related concepts
Store assets


Related reference
Store configuration files