- What is a sandbox environment?
A sandbox is a testing environment. You can use features and test out code without interference or disrupting processes in a “live” environment. As it is a controlled environment, sometimes the features don’t work exactly like the live environment. It is made to allow you to test and retest aspects that are important to your business.
- What is the URL to log into the Sandbox for Enterprise?
The URL to login to Sandbox for Enterprise is the following:
- What is the purpose of the Sandbox for Enterprise?
The Sandbox user interface (UI) is given to you if you are given Sandbox API access. It is a testing environment to go through all aspects of your automation for order lifecycle and product management.
The Sandbox UI is given to you because there are a couple of things you will need to double-check within the UI specifically. There is no true merchant account processor in the Sandbox. As a result, you can’t use the ‘fundOrder’ API call in the sandbox environment without getting some type of an error. In order to fund the order, you must log into the account, go to the orders page, click on the order in question, and manually change the order status to ‘funded’.
- How do I pay for orders in the sandbox environment?
You must fund the orders by logging into the Sandbox UI, click on the “Orders” page, click on the order
in question and click on the yellow “Change Order Status” button and select the ‘Funded’ status.
- Why don’t all the pages display within the sandbox?
Sandboxes are only for testing. Certain aspects of the account don’t actually require testing. The following pages have unnecessary features that do not require testing: “Home”, “Data Export”, “Education”, “Business Tools”, “Help Center”, and “My Account”.
Focus on testing the aspects that need testing, such as “Suppliers”, “Catalog”, “My Inventory”, and “Orders”. There are API methods where you are required to test them in conjunction with the Sandbox UI; such as setting the order status to each available status and creating code to handle each status of the order lifecycle.
- How do I test all of the different order statuses?
You must log into the Sandbox UI, click on the “Orders” page, click on the order(s) in question and click on the yellow “Change Order Status” button.
- Why doesn’t the Sandbox Data Export Tool work?
There is no reason to test this in the sandbox environment. The tool will either work or not work in the live environment. Those are the only two test cases. Therefore, there is no reason to test this in a sandbox.
You can feel free to use it as much as you’d like in the live environment. You can use the various formats as you see the need. There is no limitation beyond the “1 export at a time” message that you will get if you try exporting multiple reports or product data simultaneously.
- Why do I get an SSL Security error logging into my sandbox account?
The sandbox environment is a testing environment only. There is no credit card information or anything that is of value beyond testing. There is currently an SSL security certificate error that will be addressed, but it is a low priority due to the nature of what a sandbox is.
The sandbox is a separate server that mimics Doba’s production service. This allows you to test and develop your implementation without fear of impacting the production environment.
- Why aren’t the items available in the sandbox also available in the live account?
The items that are provided in the sandbox are items that can’t truly be ordered because they are only used for testing purposes. They were added into the sandbox in 2011 and haven’t changed since. The
live environment has updates from the suppliers and run significant processes that ensure our catalog is standardized. The sandbox is a separate server that mimics Doba’s production service. This allows you to test and develop your implementation without fear of impacting the production environment.
- Am I charged for the sandbox account?
No, it comes free with your API access, if you have purchased that service. The access remains open and active as long as your Enterprise service is paid. If you choose to close your Enterprise account, your sandbox access will also be closed.
- How do you test with an order tracking number in the sandbox environment?
Contact your enterprise account manager. They will need to enter the tracking number manually to a test order that you have already created. Send the order numbers and ensure that the status of the order(s) is set to one of the following:
- Awaiting Supplier Acceptance
Did you find this article helpful?