Clearly defining what you want your website customer experience to be, as well as how your website will interact with the NetSuite backend, is by far the most important part of any SuiteCommerce implementation. Without clear requirements, you are throwing a line out at random and just hoping that the fish you land will be the kind of fish you want to catch.
So, how do you gather requirements well? What makes for a rock-solid set of website requirements? It begins with a thorough self-interrogation.
Your company needs to ask itself what it really wants out of this website:
I like to think of this self-interrogation or requirements gathering as an act of mining. That is, you are mining your current business, delving deep into how you do things – these are the tunnels that you have dug before, with which now you are just re-familiarizing yourself in order to communicate the structure of those tunnels to your SuiteCommerce implementation team. However, when you reach the end of each old mine tunnel, you will still have to dig a bit further.
Beyond outlining existing business processes, you also need to plot out a course for where the tunnels will go next... where you hope your company can become more efficient and effective through its new ecommerce site. Essentially, you are drawing a sort of tunnel map for your business processes, which will help guide the implementation process.

What follows are some suggestions on how to gather requirements, along with sample questions to help you ask the right questions of your company. You do not have to collect requirements completely by yourself, of course; a decent SuiteCommerce consultant will be able to guide you along this process of requirement discovery. However, in the end, you cannot rely on an external consultant to know what your company needs. Defining requirements is ultimately your job.
Rather than beginning with what NetSuite offers natively, you may find it more fruitful to first sit down and think about the day-to-day needs of your own business.
“native” = something that NetSuite comes with by default. Generally, this is not something custom or based on custom code.
Having a clearly defined list of requirements will help you and your NetSuite implementation team understand what you really want out of NetSuite. Here are some questions to get you started...
Before you dig too deep into any one aspect of your company, start with the basics. Think of it as beginning with the 30,000-foot view. Only after you've sketched out the essential framework of what it is your company does can you start to dive deeper into particular aspects of your business.
The answers to these basic company questions are things that you will know no matter what your role is at your company, so you should be able to answer these for yourself easily. However, as you continue on through this process, you might want to consider asking some of your department managers to help you answer some of the more detailed questions about your business requirements. Not only can this save you a lot of time, but allowing department heads to provide early input into the requirements for SuiteCommerce might also help them view the transition as an opportunity to rework related inefficient business processes.
Among the various areas of your business that you may want to explore when outlining your business's specific requirements for SuiteCommerce implementation, you should take an especially close look at order fulfillment. After all, SuiteCommerce is an ecommerce solution. So, while sourcing, manufacturing, vendor relations, and other areas of your business may have significant sets of requirements for your ecommerce solution, processing and fulfilling orders are the primary functions of your SuiteCommerce site.
As you answer these questions, you will likely find yourself considering additional factors that need to be explored. That's good! Remember, the lists of questions we provide here are not exhaustive; they are intended to help guide you on the right path. In addition to order fulfillment, you may want to ask yourself questions around your basic requirements for things like returns & refunds, upselling & promotions, B2C loyalty programs, or B2B self-service tools.
This is another big one... SuiteCommerce provides an incredible amount of functionality related to ecommerce, and since it sits on top of NetSuite, you will have a wide array of NetSuite features available that you can leverage as well. However, companies sometimes still prefer to leverage other platforms for specific, specialized functions. Are there specific systems you are already leveraging that you would like to connect to your SuiteCommerce system?
When you show a SuiteCommerce consultant or implementation team a list of the solutions you are already leveraging, they will be able to help you in a few ways:
Understanding what information you want to extract from NetSuite is crucial to determining the best way to input data into NetSuite. One of the benefits of using default fields and records to track information is that NetSuite has already set up reports corresponding to those fields and records. It is always possible to create your own custom reports, but why work harder than necessary?
Here is where you might want to seek input from your executive leadership team, and really from anyone who regularly needs to review reports to analyze the general health of the business or the efficacy of a particular business practice.
NetSuite’s primary three reporting tools are Saved Searches, Reports, and the exciting, newly released (2020) SuiteAnalytics Workbooks. Reports are often pre-built, while the other two tools require some customization before they can provide you with the quantitative insight into your business that you need.
Another element of reporting worth noting is the user dashboard. The dashboard is your NetSuite “homescreen,” and what it displays can vary by user and role. NetSuite provides the ability to capture the key data you need at your fingertips every day and present it in a convenient format, including bar charts, graphs, pie charts, and search results. To maximize the benefits of NetSuite, consider designing your user dashboards to complement your SuiteCommerce website effectively.
For instance, you may receive large, custom Sales Orders from the webstore that require manual approval before they are completed. You can set up a custom search to bring these Sales Orders directly to the dashboard of the person who is responsible for approving them. Next to that search, you can see a report snapshot that displays sales per item, items that are running low, sales by customer, or sales per advertising campaign... the list goes on.
Another portlet that is particularly useful within the context of SuiteCommerce displays the total number of sales from that day on your website, compared with some previous day, such as yesterday or last month. Keeping an eye on this number will help you quickly notice if something has gone wrong with your website and is hindering sales, such as a sudden drop in SEO, a broken page, or buggy checkout customization. Using the dashboard to provide instant, in-your-face reporting on these critical business elements will enable you to respond quickly to any emergencies that may arise, while also freeing you to focus on your other work and not worry about the health of your business.
Check out this video:
That's all for now, but we hope that this article was helpful and informative! If you have general questions about SuiteCommerce implementation, or specific questions about how to gather requirements and prepare for your own SuiteCommerce Implementation, feel free to contact our team at any time. Anchor Group is a certified Oracle NetSuite Commerce Partner, and is equipped to handle all kinds of SuiteCommerce projects. We offer services across the United States and beyond, so whether you are located in Salt Lake City, Baltimore, 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.
If you liked this article, you'll LOVE our book on SuiteCommerce! How do we know? Because the content in this article was reproduced from a section of our book! So, what are you waiting for?
Order the free SuiteCommerce book today, and we'll even pay for shipping!
