Create Custom Content Types for Site Management Tools
Create custom content types (CCT) in Site Management Tools for dynamic website applications using SuiteCommerce extensions.
Creating custom content types (CCT) is a powerful feature that allows developers to enhance SuiteCommerce sites through dynamic applications and functionalities. These custom types can be managed effortlessly via the Site Management Tools (SMT), enabling a flexible and scalable approach to developing online features.
What are Custom Content Types?
Custom content types provide developers with the ability to create tailored website applications that can be integrated and managed through the SMT interface. By setting up these CCTs, you can significantly expand your website's functionality.
Steps to Implement a Custom Content Type
The process of implementing a CCT involves two main activities:
- Create a Custom Module: You need to build a custom Commerce module which includes necessary resources such as JavaScript, HTML, and CSS as per best practices specific to SuiteCommerce.
- Set Up Custom Records: This step involves creating custom records in NetSuite that link to your CCT, allowing administrators to manage content effectively.
Detailed Implementation Procedure
To successfully create and deploy a CCT, follow these procedures:
-
Create a Custom Module for Your CCT
- Develop your custom module to contain all necessary files.
-
Create an Entry Point File
- This is where you define how the module is accessed within your site.
-
Create a View File
- This file outlines what content will be displayed when the module is invoked.
-
Create a Template File
- Design the templates that will structure the layout and presentation of your content.
-
Set Up Your JSON Files
- Configure your
ns.package.jsonanddistro.jsonto ensure proper package management and deployment settings.
- Configure your
-
Deploy Your Code
- Finally, upload the custom module to your NetSuite account to activate it on your site.
Important Notes
- Ensure that you have Site Management Tools enabled in your NetSuite account to implement CCTs effectively.
- If you are using a version of SuiteCommerce Advanced from the Aconcagua release onward, it is crucial to create CCTs as extensions.
Who This Affects
This guide is useful for:
- Developers: who need to expand the capabilities of SuiteCommerce.
- Site Administrators: responsible for enabling and managing custom content types.
By following these guidelines, developers can leverage the full potential of Site Management Tools to create dynamic and engaging online experiences for users.
Frequently Asked Questions (4)
Do I need to enable any feature flags for using Custom Content Types in SuiteCommerce?
What are the prerequisites for creating a Custom Content Type in SuiteCommerce?
Is it necessary to create extensions for Custom Content Types in newer SuiteCommerce Advanced versions?
How do I deploy a Custom Content Type to my NetSuite site?
Was this article helpful?
More in Commerce
- Available Items Only Feature in NetSuite 2026.1
Available items only filtering boosts sales efficiency in NetSuite 2026.1 with Intelligent Item Recommendations.
- Commerce Extensions in NetSuite 2026.1
Commerce Extensions in NetSuite 2026.1 enhance performance and user experience in eCommerce.
- Convert Multiple Transaction Line Items into Configured Items in
Enhance transaction processing in NetSuite by converting multiple line items into configured items with improved session handling.
- New SuiteCommerce Features in NetSuite 2026.1
New SuiteCommerce features in NetSuite 2026.1 enhance user experience and improve eCommerce efficiency.
