Commerce Extensions are add-ons that NetSuite builds and supports for SuiteCommerce websites. They add features such as product comparison, stock notifications, gift wrap and product feeds, without custom code. This guide lists every extension NetSuite currently distributes, which sites each one works with, how to install them, and when it makes sense to build your own.
What you need before you can use Commerce Extensions
Commerce Extensions only run on SuiteCommerce, SuiteCommerce MyAccount, or SuiteCommerce Advanced (SCA) from the Aconcagua release onward. Older SCA sites (Vinson, Elbrus, Kilimanjaro) have to be migrated first.
Your account also needs these SuiteApps installed:
- SuiteCommerce, SuiteCommerce MyAccount, or SuiteCommerce Advanced (Aconcagua or later)
- SuiteCommerce Extension Management
- SuiteCommerce Base Theme
- SuiteCommerce Configuration
- Reference Product Lists Records
And for each extension:
- Provisioning. The account must be provisioned with the extension's bundle.
- Install. An administrator installs the bundle (Customization > SuiteBundler > Search & Install Bundles, using the bundle ID in the table below).
- Release. Some extensions depend on the latest NetSuite release, so check your account is upgraded.
- Activate. Extensions that need activation are switched on per website domain in the Extension Manager (Commerce > Extensions > Extension Manager). That's also where you check whether you have the latest version.
Every NetSuite Commerce extension, by what it's for
Unless noted, each extension works with SuiteCommerce and SCA Aconcagua or later. "+ MyAccount" means it also works on SuiteCommerce MyAccount.
Merchandising and product pages
Extension
Bundle ID
What it does
Works with
SC Best Sellers
244097
Sorts product lists by top-selling items and can feature chosen items in merchandising zones.
SC, SCA Aconcagua+
SC Featured Category
250732
Highlights a commerce category with a set number of items and a link button.
SC, SCA Aconcagua+
SC Featured Product
250724
Showcases a recommended product with optional price, availability, ribbon and custom image.
SC, SCA Aconcagua+
SC Item Badges
251246
Adds promotional labels ("New", "Sale") to products on product pages and carousels.
SC, SCA Aconcagua+
SC Inventory Display
251783
Shows stock status and quantities on product pages, including special-order and drop-ship items.
SC, SCA Aconcagua+
SC Product Comparison
251558
Side-by-side comparison of up to four items.
SC, SCA Aconcagua+
SC Product Lead Time
251720
Shows product lead time on the site.
SC, SCA Aconcagua+
SC Size Chart
249416
Adds size charts to product pages.
SC, SCA Aconcagua+
SC Look Book
251572
Look book pages that present products together.
SC, SCA Aconcagua+
SC Product Page Printer
344590
Printer-friendly product pages.
SC, SCA 2019.1+
SC Infinite Scroll
251769
Loads more products as shoppers scroll, with auto-scroll or a "show more" button.
SC, SCA Aconcagua+
B2B ordering and accounts
Extension
Bundle ID
What it does
Works with
SC Grid Order
251806
Shows matrix item variations (size × color) in a table on the product page for bulk ordering.
SC, SCA Aconcagua+
SC Advanced Sign Up
334830
An extended registration form for new customer accounts.
SC, SCA 2019.1+
SC Order Status
251993
Lets guests and customers look up fulfillment, payment and shipping or pickup details.
SC, SCA Aconcagua+
SC Custom Fields
247488
Adds custom fields to the site through an extension.
SC, SCA Aconcagua+
NetSuite CPQ SuiteCommerce Integration
(no bundle ID listed)
Connects NetSuite CPQ product configuration to the website.
SC, SCA 2020.2+
Checkout, gifting and post-purchase
Extension
Bundle ID
What it does
Works with
SC Gift Certificate Management
243341
Groups gift certificates as store options, adds a balance-check page and shows certificates in My Account.
SC, SCA Aconcagua+
SC Gift Wrap & Message
248547
Gift wrap options and gift messages that can print on packing slips.
SC, SCA Aconcagua+
SC Shipping Bar
249983
A site-wide shipping message bar.
SC, SCA Aconcagua+
SC Stock Notifications
250891
Emails shoppers when an out-of-stock item is back.
SC, SCA Aconcagua+
Content and layout (Site Management Tools)
Extension
Bundle ID
What it does
Works with
SC Blog
350138
Blog posts managed in Site Management Tools, with categories, tags, RSS and JSON-LD.
SC, SCA 2019.1+
SC Columns
249263
Column layouts for site content.
SC + MyAccount, SCA Aconcagua+
SC Image Text Overlay
249292
Text placed over images.
SC + MyAccount, SCA Aconcagua+
SC Slideshow
250352
Image slideshows.
SC + MyAccount, SCA Aconcagua+
SC Photo Gallery
249422
Photo galleries.
SC + MyAccount, SCA Aconcagua+
SC Logo List
248750
A row of logos (brands, certifications, customers).
SC + MyAccount, SCA Aconcagua+
SC Testimonials
248760
Customer testimonials.
SC + MyAccount, SCA Aconcagua+
SC Map & Contact
249788
A map with contact details.
SC, SCA Aconcagua+
Marketing, tracking, trust and compliance
Extension
Bundle ID
What it does
Works with
SC Product Feeds
250407
Generates product feeds from your catalog.
SC, SCA Aconcagua+
SC Google Tag Manager Editor
250341
Adds Google Tag Manager to the site.
SC + MyAccount, SCA Aconcagua+
SC Newsletter Sign Up
249935
Newsletter sign-up forms.
SC + MyAccount, SCA Aconcagua+
SC Cookie Consent
402703
A cookie consent banner.
SC + MyAccount, SCA 2021.2+
SC McAfee Secure
249425
The McAfee Secure trust mark.
SC + MyAccount, SCA Aconcagua+
Version check: SC Blog, SC Advanced Sign Up and SC Product Page Printer need SCA 2019.1 or later. NetSuite CPQ integration needs 2020.2 or later, and SC Cookie Consent needs 2021.2 or later. On an older SCA release, those won't install even though the rest will.
Which extensions to start with
There's no single "top 10". It depends on what your site sells and to whom. From the stores we work on:
- B2B distributors and wholesalers: Grid Order for matrix items, Advanced Sign Up for account requests, Order Status so buyers stop emailing for tracking, and Inventory Display so they can see what's in stock before ordering.
- B2C and DTC brands: Item Badges, Product Comparison, Stock Notifications and Gift Wrap & Message. Add Size Chart for apparel.
- Every site: Google Tag Manager Editor so marketing can manage tags without a deploy, Cookie Consent if you sell into regions that require it, and Product Feeds if you advertise products on Google Shopping or other channels.
When the standard extensions aren't enough: custom extensions
NetSuite's extensions cover common needs. Anything specific to how you sell (an estimated-delivery date based on your own warehouse cut-offs, a product configurator, customer-specific ordering rules, or data from another system) needs a custom extension.
Custom extensions are built with the SuiteCommerce Extensibility API and NetSuite's extension developer tools, then deployed to your account and activated in the Extension Manager like any other extension. Because they use the extensibility framework rather than editing core SCA source, they survive SuiteCommerce upgrades far better than the old "customize the source" approach.
Things to plan for:
- Upgrades. A well-built extension keeps working when NetSuite updates SuiteCommerce. Code that overrides core modules usually breaks.
- Back-end logic. Many extensions also need a SuiteScript service or a custom record in NetSuite, not just front-end changes.
- Themes. Extensions and themes are separate. A custom extension should style itself so it works with your current theme and the next one. See SuiteCommerce themes: Base Theme vs pre-built.
See how we built custom SuiteCommerce features for one client in Elevating E-Commerce with SuiteCommerce Customizations.
FAQ
What are SuiteCommerce extensions?
Add-ons that add features to a SuiteCommerce or SuiteCommerce Advanced website. NetSuite builds and supports a standard set (listed above), and developers can build custom ones with the Extensibility API.
Do Commerce Extensions work with SuiteCommerce Advanced?
Yes, from the Aconcagua release onward. A few need SCA 2019.1, 2020.2 or 2021.2 or later (see the version check above).
Where do I activate an extension?
In the Extension Manager in NetSuite, per website domain, after the bundle is installed.
Are NetSuite's Commerce Extensions free?
Your account must be provisioned with each extension's bundle. Check with your NetSuite account manager what your SuiteCommerce license includes.