Manage Themes and Extensions

The Extension Manager lets you manage themes and extensions for each domain linked to your Commerce website. The Extension Manager lets you:

Important:

All sites implementing SuiteCommerce, SuiteCommerce MyAccount, or the Aconcagua release of SuiteCommerce Advanced and later require activating a theme using the Extension Manager.

Note:

Themes and extensions must either be installed as published SuiteApps or deployed to your NetSuite account by a site developer to be available for activation. Themes and extensions are also created with versioning in mind. Therefore, the Extension Manager only lists themes and extensions available for your Commerce implementation/release.

Before You Begin

Be aware of the following information before using the Extension Manager:

  • To take advantage of the Extension Manager, you must implement SuiteCommerce, SuiteCommerce MyAccount, or the Aconcagua release of SuiteCommerce Advanced and later.

  • The Extension Manager lets you set up multiple activations simultaneously. NetSuite only processes one activation at a time, but the Extension Manager creates a Pending queue and provides a status of activation progress.

  • SuiteCommerce MyAccount only supports the SC Base Theme and certain SC Extensions. You can activate the SC Base Theme for a domain. You can also activate custom and third-party themes that are compatible with SCMA.

  • If you are using the 2019.1 release of the SuiteCommerce Extension Management bundle or later, you must be logged into NetSuite as an Administrator role. If not, admins can set up Script Deployments to permit other roles to activate themes and extensions. See Setting Up Script Deployments for Themes and Extensions for details.

  • Sass development files are not included with SuiteCommerce Advanced source code in any releases later than Aconcagua.

  • Themes and extensions must either be installed from published SuiteApps or deployed to your NetSuite account by a site developer to be available for activation.

  • You can activate any number of extensions or none at all.

  • You must activate a theme for a domain. You can activate only one theme per activation/domain at a time, but you can activate the same theme across multiple domains.

  • If you are activating any of the follow themes on your SuiteCommerce or SuiteCommerce Advanced site, you must also activate the companion theme extension the comes with the SuiteApp.

    Note:

    These themes are not compatible with SuiteCommerce MyAccount.

    • Bridge Theme

    • Horizon Theme

    • Manor Theme

    • Posh Theme

    • Summit Theme

    • Threads Theme

    For details, see Available Commerce Themes and Supported Features.

Important:

Do not edit NetSuite records associated with Extension Manager or activations directly. This includes editing the priority value of records to define the processing order. This capability will be replaced in a future release. Until such time, do not manually edit these records. Doing so can compromise the processing integrity of the Extension Manager.

To use the Extension Manager:

  1. Confirm that your script deployments are set up properly. See Setting Up Script Deployments for Themes and Extensions for details.

  2. In NetSuite, go to Commerce > Extensions > Extension Manager.

    If you do not see this option, make sure you have installed the SuiteCommerce Extensions Management bundle. See Install Your Commerce Website Applications for information and the Bundle ID.

  3. Perform one of the following:

    1. Click Create Activation to start a new activation.

    2. Click Edit next to any preexisting activation to add, remove, or update themes and extensions for the associated domain.

  4. Choose from the following topics, as applicable:

    Topic

    Description

    Setting Up Script Deployments for Themes and Extensions

    This topic explains how to set up script deployments. If you are using the 2019.1 release of the SuiteCommerce Extension Management bundle or later, you must read this section.

    Extension Manager Overview

    This topic describes the Extension Manager interface.

    Creating a New Activation

    This topic explains how to create a new activation for a specific site and domain. Do this if you have never activated a theme or extension for the intended domain.

    Activating Themes and Extensions

    This topic explains how to add, remove, or update themes and extensions for a newly created or preexisting activations.

Related Topics

Setting Up Script Deployments for Themes and Extensions
Extension Manager Overview
Creating a New Activation
Activating Themes and Extensions

General Notices