CMS Page Types

This topic applies to

Applies to

SuiteCommerce | SuiteCommerce Advanced | Site Management Tools



This information refers to SuiteCommerce or the 2019.1 release of SuiteCommerce Advanced or greater.

The CMS Page Types feature dramatically increases the types of pages you can create. With Page Types, you and your developers can create a variety of pages. This also lets developers create specific page types that define a set of attributes specifically for that page type. The idea is the developer can create a certain page type for a specific extension. Creating a page type for each extension also adds more ways to group and manage specific types of content. The available NetSuite extensions offer a large array of features available to increase functionality.

CMS Page Types lets developers include the following attributes:

  • Base URL Path — The base URL path lets you customize the URL for all pages of that type. For example, if you have a page type of blog and a base URL path of blog, all blog pages are accessed by[page url].

  • Custom Record Type — This lets you create a Custom Content Type and associate with a page type. You create the new CCT and choose customizations, this can be fields, Javascript code, CSS elements, and other custom module resource. This must be implemented through Commerce web stores.

  • Active or Inactive — If this option is set to inactive, you cannot create a new page of that type. Existing pages of that type remain.

  • CMS Creatable — If set to yes, you can create this page type in SMT. If set to no, the page type is hidden in SMT.

CMS Page Type records are defined in NetSuite and cannot be defined in Site Management Tools. After you create a CMS Page Type, install the appropriate extension or SCA bundle, and register the page, it is available for selection in Site Management Tools.


If you create a new page using a CMS Page Type that has not been registered, the page is not available for preview in the Pages menu, and may not render properly.

For information on installing and activating the available NetSuite extensions, see Themes & Extensions.