Enable Required Features for SuiteCommerce and Set Preferences

in , , December 13th, 2024

So you've decided to implement SuiteCommerce as the new ecommerce platform for your business! After gathering requirements for your SuiteCommerce implementation, purchasing your SuiteCommerce licensing, and choosing a SuiteCommerce partner to help guide the process, one of the first steps you will need to take is to enable the required features and set preferences for a smooth start to your SuiteCommerce Implementation.

A Note on SuiteCommerce Developer Access

If you are working with a NetSuite Partner, their SuiteCommerce Developers will need to be able to access your NetSuite environment to complete essential SuiteCommerce tasks. When you grant this access, make sure that their NetSuite Access permissions are given through an employee record and not a vendor record. Access through a vendor record will result in issues with SuiteCommerce Theme activation. The SCDeployer role will be necessary for any theme and extension fetch/deployment work.


Enable Features for Commerce Websites

As you begin your SuiteCommerce Implementation, follow these steps to ensure you have all of the features enabled that are necessary for you to leverage commerce websites from within the NetSuite UI.

In NetSuite, go to Setup > Company > Enable Features.

Step 1: Enable Web Presence Features

On the Enable Features page, click the Web Presence tab and enable the following required features:

  • Web Site field group:
  • Web Site
  • Advanced Site Customization
  • Descriptive URLs
Note: You can only enable the Descriptive URLs feature if you have set up a domain. Go to Commerce > Websites > Website List (Administrator), click Edit next to a website, then click Domains. If you need guidance, check out this article on How to Set Up a SuiteCommerce Domain.
  • Asynchronous Aftersubmit User Event Script
  • Asynchronous Aftersubmit Sales Order Processing
  • Asynchronous Aftersubmit Customer Processing

Enable the Correct SuiteCommerce Application

Enable one of the following, depending on the application you want to install. Each item in the list below is linked to a descriptive article if you need to refresh your memory on what is possible with each:

Publishing field group:

  • Host HTML Files

Access field group:

  • Online Ordering

Step 2: Enable SuiteCloud Features

On the SuiteCloud tab, enable the following required features:

SuiteBuilder field group:

  • Custom Records

SuiteScript field group:

  • Client SuiteScript
  • Server SuiteScript
  • SuiteScript Server Pages

SuiteTalk field group:

  • SOAP Web Services

Manage Authentication field group:

  • Token Based Authentication
  • OAuth 2.0

Click Save.

Step 3: Set NetSuite Preferences

In NetSuite, go to Setup > Company > General Preferences.

Check the Web Site Hosting Files Always Available field. This sets all files in the website hosting folder to public.

Save the General Preferences record.


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!

Oracle NetSuite Alliance Partner & Commerce Partner

If you have 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!

 
 

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