Removing Extensions from the SuiteCommerce Store  

in , , January 9th, 2025
a computer keyboard and mouse on a desk

This article will guide a NetSuite user with a SuiteCommerce Admin or Store Manager role to (1) inactivate extensions, (2) delete extensions from the Extension Manager Record, and (3) uninstall bundles in the NetSuite SuiteCommerce or SuiteCommerce Advanced site.

WARNING: Be sure to talk your SuiteCommerce partner or a SuiteCommerce consultant prior to deleting any extensions. You will want to be sure that this action will not have a negative impact on your website by removing functionality you aren't intending to remove.

Use Cases for this Article are to Complete the Following:

  • Your company has decided to hide a webstore functionality or uninstall an extension.
  • Reactivating extensions after a sandbox refresh and some extensions are not needed.
  • The extension manager gets stuck and cannot activate the current extensions.

One prerequisite is that the bundle, “SuiteCommerce Extension Manager,” needs to be properly installed on the user’s NetSuite account. To install this bundle, please see this article on Installing Commerce Website Applications.

To learn more about Activating the Extension Manager, check out this tutorial article on Activating the Extension Manager in NetSuite.

Extension Manager is found on Commerce > Extensions > Extension Manager

Inactivating Extensions from the Extension Manager

The process of inactivating extensions turns off the store functionality without deleting the bundle. An easy way to understand what this means for the bundle is to think about electricity within a house and to think of inactivating the extension as equivalent to turning off the light switch to darken the lights in a room.

One caution: Inactivating a bundle causes any configuration choices in the Configuration Record to be lost. Please be sure to screenshot your extension before inactivating in case you want to restore your settings.

To navigate to the Configuration Record, click Commerce > Websites > Configuration – enter the site and domain – and select the Extensions tab and the subtab of the extension you wish to inactivate.

For this example, we are inactivating the Size Chart bundle.

To uninstall an extension, follow this click path:

Step 1: Commerce > Extensions > Extension Manager

Step 2: Hit the blue “Edit” on the desired site.

Step 3: Navigate to the Extensions Tab.

Step 4: Uncheck the {SC Product Lead Time Bundle} in the far left column.

Step 5: Select the blue “Activate” button.

Step 6: Refresh the screen after NetSuite finishes its 8-step activation sequence.

Step 7: Once this process is complete, the bundle is inactivated.

Step 8: To verify, return to the Extension Manager (step 1) and validate that the extension is not surfaced.

This method is the most commonly used to turn off bundles. Next, we will walk through deleting the extension from the Extension Manager Record.

Deleting the Extension from the Extension Mech Record

It is possible to delete the extension from the Extension Record from outside the Extension Manager. The user would want to choose this option when the Extension Manager fails or gets stuck. In the electricity within a house example, deleting the extension from the Extension Mech Record would be like flipping the circuit breaker switch on the electrical panel to darken a room.

One common error with the 2024 version of NetSuite was the SASS failing to compile correctly. For more information on this error, check out this article on the How to Fix the Dart SASS Error.

Step 1: Deactivate the extension on the Extension Manager from the above expand box.

Step 2: Navigate to Customization List, Record & Fields > Record Types

Step 3: Search for SC ExtMech Extension and click on the List link. Most commonly, the records are sorted alphabetically – you may need to search a few pages for the SC ExtMech Extension record.

Customization > List, Record & Fields > Record Types

Step 4: Edit” the extension(s) you are trying to uninstall.

Step 5: Hover to Actions and click the Delete button.

Step 6: Wait for a few minutes, return to the extension manager (Commerce > Extensions > Extension Manager), and try to uninstall the extension again on the bundle list page.

Step 7: Refresh the screen after NetSuite finishes its 8-step activation sequence.

This should delete the extension record from the Extension Manager.

Uninstall the Extension

The last option is to uninstall the extension entirely. This option should be chosen if you will never use the extension again and desire to clean your NetSuite environment. In the house electricity example, this option is like turning off power at the main power breaker, removing your light fixtures, and only using candles to light your house.

To uninstall extensions, navigate to the following:

Step 1: Deactivate the desired extension following the process from the first expand block above.

Step 2: Customization > SuiteBundler > Search and Install Bundles > List

Step 3: In the “Action” column, select the “Uninstall” button.

Step 4: Select “OK” to acknowledge that uninstalling the bundle deletes all objects within the extension.

Step 5: Refresh the screen after NetSuite finishes its 8-step activation sequence.

Step 6: Once this process is complete, the bundle is uninstalled.

This is how to uninstall a bundle from your NetSuite environment.

Author: KC Daniels


Got stuck on a step in this article?

We like to update our blogs and articles to make sure they help resolve any troubleshooting difficulties you are having. Sometimes, there is a related feature to enable or a field to fill out that we miss during the instructions. If this article didn't resolve the issue, please use the chat and let us know so that we can update this article!

FREE SuiteCommerce Book

If you liked this article, you'll LOVE our book on SuiteCommerce! Order the free SuiteCommerce book today, and we'll even pay for shipping!

Oracle NetSuite Alliance Partner & Commerce Partner

If you have general questions about SuiteCommerce or more specific questions about how our team can support your business as you implement NetSuite or SuiteCommerce, feel free to contact us anytime. Anchor Group is a certified Oracle NetSuite Alliance Partner and Commerce Partner equipped to handle all kinds of NetSuite and SuiteCommerce projects, large or small!

We are a premium SuiteCommerce agency that creates powerful customer portals. Unlike our competitors, we have already solved your problems.

 
 

Want to keep learning?

Our team of NetSuite and ecommerce professionals has written articles on a wide variety of topics, from step-by-step tutorials, to solution recommendations, available support services, and more!

Your cart