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.

·3 min read·1 views·View Oracle Docs

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:
none
1Modules
2 suite_commerce
3 <shared modules>
4 custom_modules
5 Header_Site1
6 Header_Site2

In 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?
To enable multi-site functionality, you need to configure specific settings within NetSuite tailored for running multiple sites. This involves organizing your source files accordingly and managing your codebase to support multiple websites.
Can I use the same domain for different sites in SuiteCommerce Advanced?
Yes, in SuiteCommerce Advanced, you can utilize multiple domains that link back to the same website record, allowing you to share inventory and manage configurations across these domains.
What is the importance of themes and extensions in a multi-site setup?
In SuiteCommerce, themes and extensions offer a flexible way to enhance and customize website features without extensive coding. They can be activated for each domain associated with a website record and are essential for leveraging the capabilities introduced in the Aconcagua release and later.
Does setting up multi-site development affect existing NetSuite accounts?
Implementing multi-site development does not require new accounts, as it allows multiple websites to operate under a single NetSuite account. This setup is ideal for expanding online presence without managing separate accounts for each website.
Source: Multi-Site Development Oracle NetSuite Help Center. This article was generated from official Oracle documentation and enriched with additional context and best practices.

Was this article helpful?

More in Commerce

View all Commerce articles →