The Importance of Sandbox Accounts for SuitePOS, NetSuite and Salesforce

The Importance of Sandbox Accounts for SuitePOS, NetSuite and Salesforce

Sandboxes are provisioned platform (NetSuite and Salesforce) accounts where you can test configurations, train end-users and most importantly, test upgrades before releasing them in to a production environment.

All upgrades of SuitePOS are performed by the retailer. As such, the responsibility rests with the retailer to perform adequate testing. Because of this, sandbox testing is advisable before releasing to production in order to make sure the unique configurations for SuitePOS you have work in production. 

Are you a Sandbox candidate?
This will entirely depend on your retail environment. If you have a larger number of terminals (10+), more complex processes, higher transactional volumes, have other integrations (and customizations) or POS is deemed mission critical - than yes, you really need to consider setting up a sandbox.

NetSuite Sandboxes
NetSuite Sandboxes are separate NetSuite instances that reflect a snapshot of your production instance at any moment in time. This is very different from the "Release Preview" since Sandboxes are available all the time and Release Previews are only available just before a NetSuite upgrade. Once a Sandbox is created, you can refresh your data from production at any time.  NetSuite Sandboxes are purchased directly from your NetSuite Account Representative.

Salesforce Sandboxes
Salesforce Sandboxes are separate Salesforce organizations that reflect a snapshot of your production instance at any moment in time. Once a Sandbox is created, you can refresh your data from production at any time. Salesforce Sandboxes are created from your Production org.

SuitePOS Sandboxes
SuitePOS Sandboxes are purchased for your SuiteRetail Account Representative at a fraction of the cost of the production service.
Once you have taken a snapshot, it is important to change/disable functionality that could effect your production environment.  With SuitePOS this may include:
  • Disabling any third-party integrations such a Avatax or any Credit Card processing gateways.
  • Pointing any third-party integrations such as Avatax or any Credit Card processing gateways to equivalent sandbox environments.
  • Reducing the terminal counts to what you have purchased for your Sandbox.

    • Related Articles

    • Release Preview and Sandbox accounts

      From time to time NetSuite upgrades their platform. Major releases occur approximately twice a year and are designated (currently) by incrementing the year (or the point). eg. 2019.1, 2019.2, 2020.1 These releases are accompanied by NetSuite giving ...
    • Support for Canadian NetSuite Accounts

      SuitePOS supports Canadian (Canada) NetSuite accounts (or subsidiaries). There are a few caveats though. Square ea is the only gateway that is supported in Canada. Square Plus is currently NOT supported. A Canadian specific reader is necessary. ...
    • NetSuite Upgrades and Release Preview accounts

      From time to time NetSuite upgrades their platform. Major releases occur approximately twice a year and are designated (currently) by incrementing the year (or the point). eg. 2019.1, 2019.2, 2020.1 These releases are accompanied by NetSuite giving ...
    • Tutorial: Installing SuitePOS for Salesforce

      Pre-requisite: Currently, only the Salesforce Enterprise Edition with "Person Accounts" enabled is supported. The retailer is responsible for installation, applying the upgrades to the SuitePOS package and app, and testing. It is recommended that ...
    • Best practices for your SuitePOS App environment when running NetSuite or Salesforce

      SuitePOS is a mission critical app that handles a very important part a retailers revenue stream. Downtime costs money and as such we have compiled a list of best practices to ensure a stable and efficient operating environment. Turn auto update OFF ...