Multi-Site Development for SuiteCommerce Websites
Multi-site development in SuiteCommerce lets you run multiple websites in one NetSuite account, each with unique designs and features.
What is Multi-Site Development?
Multi-site development in SuiteCommerce allows businesses to operate multiple websites under a single NetSuite account. Each website can showcase its own branding, design, and customer interface, providing distinct experiences tailored to different target audiences. This functionality is particularly beneficial for organizations looking to expand their online presence without managing separate accounts.
Setting Up Multi-Site Functionality
To implement multi-site capabilities, consider the following key tasks:
- Configure NetSuite for Multi-site: This involves enabling settings specific to running multiple sites.
- Organize Source Files for Multi-site: Manage your codebase effectively to support diverse sites.
- Deploy a Specific Website: Control the launch of each website as needed.
- Assign Customers to Websites: Tailor user experiences by connecting specific customers to distinct sites.
Utilizing SuiteCommerce Advanced
SuiteCommerce Advanced (SCA) supports running multiple website records, where each can have its own domain or share domains across sites. For effective management:
- Multiple website records allow unique configurations, requiring item records to be organized for visibility on each site.
- If utilizing multiple domains, remember that these can link back to the same website record, sharing the inventory across domains.
Themes and Extensions
For implementations based on the Aconcagua release of SCA or later, it’s advised to leverage themes and extensions. They provide a flexible way to enhance website features without extensive coding:
- Available as bundled SuiteApps or custom builds by developers, themes and extensions can be activated for each domain associated with a website record.
- For details on developing these, consult resources about Develop Themes and Develop Extensions.
Custom Module Development
If themes and extensions are not being utilized, you may need to set up the following for a custom SCA implementation:
- Create modules dedicated to each website, defining unique features and maintaining separate code bases as necessary.
- Use a common module structure that allows shared code across different sites. For example:
1Modules2 suite_commerce3 <shared modules>4 custom_modules5 Header_Site16 Header_Site2In this structure, shared source code is located in the Modules/suite_commerce directory, while customizations for specific websites reside in the custom_modules directory.
Who This Affects
This feature primarily impacts:
- Developers: They will need to manage and implement custom modules and themes.
- Administrators: Responsible for configuring NetSuite settings to enable multi-site.
- Marketing Teams: Benefit from customized websites tailored to different customer segments.
Key Takeaways
- Multi-site development enables deployment of multiple websites from a single NetSuite account.
- Each website can consist of unique branding and configurations.
- Using SuiteCommerce Advanced allows for flexible management and development of shared or distinct features across sites.
- Custom modules provide flexibility in defining unique functionalities for each website, enhancing user experience and operational efficiency.
Source: This article is based on Oracle's official NetSuite documentation.
Frequently Asked Questions (4)
How do I enable multi-site functionality in SuiteCommerce?
Can I use the same domain for different sites in SuiteCommerce Advanced?
What is the importance of themes and extensions in a multi-site setup?
Does setting up multi-site development affect existing NetSuite accounts?
Was this article helpful?
More in Commerce
- Available Items Only Feature in NetSuite 2026.1
Available items only filtering boosts sales efficiency in NetSuite 2026.1 with Intelligent Item Recommendations.
- Commerce Extensions in NetSuite 2026.1
Commerce Extensions in NetSuite 2026.1 enhance performance and user experience in eCommerce.
- Convert Multiple Transaction Line Items into Configured Items in
Enhance transaction processing in NetSuite by converting multiple line items into configured items with improved session handling.
- New SuiteCommerce Features in NetSuite 2026.1
New SuiteCommerce features in NetSuite 2026.1 enhance user experience and improve eCommerce efficiency.
