In an effort to boost sales, one of our clients likes to send demo orders to their customers and prospects so that they can test out the product. However, their approach to sending demo orders using NetSuite's native functionality was causing problems that were costing them time and money.
Here's how we created a better demo order solution that eliminated the pain points they were experiencing with their existing process in NetSuite.
Their process was to create an opportunity in NetSuite for any potential sale. If they wanted to send a demo to the customer, they would create a quote and a sales order to send the inventory to the customer. While this native process did work, there were two main issues that their solution was causing:
They added a Demo value in the Status field on the opportunity record. With their existing solution, they needed to manually update this field back to Demo whenever they created a quote or sales order. This was a tedious task that was taking their employees away from other higher-value work and so was costing them time and money. They needed a different solution.
My solution needed to do two things:
When building the solution, there were four different scenarios that we needed to account for.
Step 1: We created a custom list and custom field (Demo State) that will show the state of the order in relation to the demo. The values are either:
Step 2: To automatically update the Status field on the opportunity record, we created a scheduled NetSuite workflow that runs every 30 minutes.
Condition: If the Demo State field was equal to Demo or Demo Open, then the Status would be updated to “Demo”.
Step 3: We created another workflow that added buttons to the opportunity record to control the Demo State field.
Step 4: The Demo State field also helps differentiate between sales orders that were won because of a demo and orders that did not have a demo applied.
That's it! It is a relatively simple solution that you can replicate in your own NetSuite account if your company is faced with a similar use case. If this solution doesn't quite meet your needs, contact our team for support!
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!
If you have general questions about NetSuite or more specific questions about how our team can support your business, contact us! 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.