Extension Manager Setup and Best Practices in NetSuite
Understand the Extension Manager's setup, theme activation, and compatibility considerations in NetSuite.
The Extension Manager in NetSuite is a crucial tool for managing and activating various themes and extensions for SuiteCommerce, SuiteCommerce MyAccount, or SuiteCommerce Advanced users. To use it effectively, there are specific guidelines and requirements to be aware of before you begin.
What Do You Need to Use the Extension Manager?
- Platform Requirements: You must have SuiteCommerce, SuiteCommerce MyAccount, or SuiteCommerce Advanced (Aconcagua release or later).
- Multiple Activations: The Extension Manager allows you to set up multiple theme and extension activations simultaneously, processing each one sequentially while maintaining a Pending queue for tracking status.
Theme Activation Considerations
- Supported Themes: SuiteCommerce MyAccount only supports the SC Base Theme and certain SC Extensions. You can activate the SC Base Theme for a specific domain or utilize custom and third-party themes that are compatible.
- Single Theme Activation by Domain: For each domain you manage, you must activate a specific theme. However, you can activate the same theme on multiple domains.
- Companion Theme Extensions: If you are activating certain themes like the Bridge, Horizon, Manor, Posh, Summit, or Threads themes, you must also activate their respective companion theme extensions to ensure compatibility.
Important Note on Record Management
It is critical not to manually edit records associated with the Extension Manager or their activations. This includes adjusting priority values that dictate processing order. Direct edits can compromise the integrity and functionality of the Extension Manager.
Administrative Access Requirements
For users operating the SuiteCommerce Extension Management bundle version 2019.1 or later, you must be logged in as an Administrator. Admins have the capability to set up Script Deployments, allowing other roles to activate themes and extensions as necessary.
Setting Up Permissions for Other Roles
To delegate permission to activate themes and extensions:
- Navigate to Customization > Scripting > Script Deployments in NetSuite.
- Filter by type User Event and API Version 2.0.
- Edit the customdeploy_ext_mech_installer_event deployment script.
- Ensure it is set to Execute as Role: Administrator.
- Under the Audience tab, add the desired roles to the Roles list before saving.
With the correct setup, your account can utilize these specified roles for activating themes and extensions effectively.
Key Resources
For further information on managing themes and extensions, refer to the relevant topics such as "Manage Themes and Extensions" and "Activating Themes and Extensions." These resources will provide deeper insights into the Extension Manager's functionalities and best practices to maximize your SuiteCommerce experience.
Who This Affects
- Roles: Developers, Site Administrators, and Account Managers
- Modules: SuiteCommerce, SuiteCommerce Advanced, SuiteCommerce MyAccount
Key Takeaways:
- The Extension Manager is essential for managing theme activations.
- Administrative access is required for activating themes post 2019.1.
- Companion extension activation is crucial for certain themes.
- Do not manually edit records associated with the Extension Manager.
- Multiple themes can be used across different domains but activated one at a time.
Frequently Asked Questions (4)
What are the platform requirements to use the Extension Manager in NetSuite?
Can I activate more than one theme per SuiteCommerce domain?
Are there any special considerations when activating certain themes in the Extension Manager?
What permissions are required for theme activation in the SuiteCommerce Extension Management bundle version 2019.1 or later?
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.
