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, that will help guide the implementation process.
What follows are some suggestions on how to gather requirements, and some sample questions to get you started on asking 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 to understand what it is that 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 should you can 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 easily answer these for yourself. 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 give early input into the requirements for SuiteCommerce might also help them see the transition as an opportunity to re-work related inefficient business processes.
Among the different areas of your business that you may want to dive into when outlining your business' specific requirements for your SuiteCommerce implementation, you will want to 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 find yourself thinking of additional considerations that need to be explored. That's good! Remember, the lists of questions we are providing here are not exhaustive lists, they are just here to help set 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, sometimes companies still like to leverage other platforms for certain specialized functions. Are there certain systems you are already leveraging that you want to be able 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 will want to get out of NetSuite is crucial to figuring out the best way to put information into NetSuite. One of the benefits of using default fields and records to keep track of things is that NetSuite has already bothered setting up reports corresponding to those fields and records. It is always possible to create your own custom reports, but why work harder than you need to?
Here is where you might want to get input from your executive leadership team, and really from anyone who regularly needs to see reports for analyzing 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 will give you the quantitative insight into your business that you need.
Another element of reporting worthy of note is the user dashboard. The dashboard is your NetSuite “homescreen,” and what it displays can vary by user and role. NetSuite offers the ability to capture the key data you need at your fingertips every day, and present it via convenient bar charts, graphs, pie charts, and search results. To make the most out of NetSuite, you should consider designing your user dashboards to pair well with your SuiteCommerce website.
For instance, you might have certain large, custom Sales Orders come in from the webstore that need to be manually approved before they finish processing. You could set up a custom search to bring these Sales Orders right to the dashboard of whoever is supposed to approve them. Next to that search you could see a report snapshot which displays sales per item, or items that are running low, or 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 bad has happened to your website and is hindering sales: perhaps a sudden drop in SEO or a broken page or a buggy checkout customization. Using the dashboard to provide instant, in-your-face reporting on these critical elements of your business will assist you to respond quickly to whatever emergencies might come up, while also leaving you free most of the time to just go about your other work and not have to worry about the health of your business.
Want to learn more about customizing dashboards in NetSuite? 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, large or small!
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!