Extension Manager Setup and Best Practices in NetSuite

Understand the Extension Manager's setup, theme activation, and compatibility considerations in NetSuite.

·3 min read·View Oracle Docs

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:

  1. Navigate to Customization > Scripting > Script Deployments in NetSuite.
  2. Filter by type User Event and API Version 2.0.
  3. Edit the customdeploy_ext_mech_installer_event deployment script.
  4. Ensure it is set to Execute as Role: Administrator.
  5. 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?
To use the Extension Manager, you must have SuiteCommerce, SuiteCommerce MyAccount, or SuiteCommerce Advanced with the Aconcagua release or later.
Can I activate more than one theme per SuiteCommerce domain?
No, each domain must have a specific theme activated. However, you can activate the same theme across multiple domains.
Are there any special considerations when activating certain themes in the Extension Manager?
Yes, when activating themes like Bridge, Horizon, Manor, Posh, Summit, or Threads, you must also activate their respective companion theme extensions to ensure compatibility.
What permissions are required for theme activation in the SuiteCommerce Extension Management bundle version 2019.1 or later?
Administrative access is required to set up Script Deployments, although these can be configured to allow other roles to activate themes and extensions as needed.
Source: Before You Begin Oracle NetSuite Help Center. This article was generated from official Oracle documentation and enriched with additional context and best practices.

Was this article helpful?

More in Commerce

View all Commerce articles →