The Anchor Group “Add-On Items” reusable SuiteCommerce extension connects items to sub-items in the backend of NetSuite, and surfaces both the “parent” item and sub-item to the Product Display Page (PDP). The Admin or Store Manager can specify if the sub-items are required to purchase or only optional to purchase. The Add-On Items extension adds all selected (optional or required) items to the cart. This extension is used with SuiteCommerce and SuiteCommerce Advanced stores.
Date
October 2, 2025
Read
5 min
Orange indicates a Required Item, and Green indicates an Optional Item
Pre-Requisites for the Add-On Extension
The prerequisites for this custom extension are the following:
To configure the Add-On Extension, follow these steps as the Admin or Store Manager role:
Navigate to the Configuration Record (Commerce > Websites > Configuration Record – Extensions Tab, Add On Items Subtab)
This next section will walk through the explanations of the sub-list and how to properly fill in the information to operate the Add-On Items extension.
SuiteCommerce Configuration Record
Field ID = Field ID that lives on the item record – this field is a multi-select list record from the items list that tells the extension how to link the parent item to the add-on item.
Field Label = This is the label that will surface as the title of this section on the PDP.
Additional Information = This adds a section of text that can be added between the title and the actual add-on items. This text will default to the site’s native theme.
Required Item ID = This field is used when the add-on item has its own sub-list of add-on items. In the example, it is left blank, but it is a part of the existing extension.
Display as Table = This field dictates if the information should be displayed as a table of add-on items. Both Table (#5) and Dropdown (#6) cannot be checked at the same time.
Display as Dropdown = This field dictates if the information should be displayed as a dropdown of add-on items. Both Table (#5) and Dropdown (#6) cannot be checked at the same time.
Add-on Required = This checkbox dictates whether the add-on item is required to add to the cart. If not checked, the user can only register for the parent item, not the add-on item.
When making changes on this record, hit Save, and then perform a Cache Invalidation Request to see your changes live on the site!
2. To manually add a new or edit an existing add-on item, navigate to the Parent Item Record.
NetSuite Parent Item Record
On the PARENT item record, verify that the specific sections are added:
PARENT item record
On the Custom Tab, select the item from the Custom Field linked from #1 in the Configuration Record Section, Field ID. In our case above, it is the custom field, “Agenda Items”
On the Sales / Pricing Tab, verify that there is a price listed for the item and that the price is not empty.
If there is no price added, you cannot add the item to the cart.
On the Web Store Tab, verify that the “Display in Webstore” Checkbox is checked.
NetSuite Add-On Item Record
On the ADD ON Item Record, verify that these specific fields are added:
Verify that the Price is not empty on the Sales / Pricing Tab and the Display in Webstore checkbox is checked on the Web Store tab.
Save the item record when ready.
Upon successful completion of these steps, the Add-On Items extension should surface on the PDP as shown below:
Please reach out to Anchor Group if you get stuck along the way or if this extension is not operating as described.
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!
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. We offer services across the United States and beyond, so whether you are located in Fargo, North Dakota, Wilmington, Delaware, or somewhere in between, we've got you covered.
We are a premium SuiteCommerce agency that creates powerful customer portals. Unlike our competitors, we have already solved your problems.