Develop a Dynamic Page

A dynamic page uses one or more dynamic attributes passed to the page at runtime to determine what content to display in the storefront. The typical use case is the developer creates an aspect type for a particular business use, for example a Product List or Product Details page. The developer assigns the aspect type to a page type that defines the layout for the page. The merchant uses the page type to create a template Product List or Product Detail page and assigns the template page to one or more categories. Whenever a Product List or Product Detail page is required in the storefront for one of the assigned categories, the template page is displayed. The content of the template page is populated based on the category dynamic attribute.

For an example of how a merchant implements a Product List or Product Details template, see Create a Product List or Product Detail Page Template.