When setting up an API connection to Bigcommerce through Tradebox (or upgrading an existing Legacy API connection), you will need 4 pieces of information from the Bigcommerce site.
- Access Token
- Client ID
- Client Secret
To access this information, you'll need to be logged into your Bigcommerce store as the store owner.
From the options on the left hand side, choose Advanced Settings, then select API Accounts.
Select the Create API Account button. This will take you to a new screen where you can give the new API account a name and set permissions (OAuth Scopes) for it. The name can be anything, as long as it's recognisable to you.
Your API path is displayed at the top of the page.
Tradebox requires the following OAuth Scopes to be set:
Content - modify
Customers - modify
Information and settings - modify
Orders - modify
Order transactions - modify
Get payment methods - read-only
Products - modify
Channel settings - modify
Channel listings - modify
Carts - modify
Checkouts - modify
Once you have set those, click the Save button. You'll then be presented with the Bigcommerce credentials on your screen, and they will also automatically download as a text file. It is this text file you will need for setting up your Bigcommerce channel in Tradebox, so you should open this and save it to an easily accessible location like your desktop.
If you are upgrading Tradebox from a previous version, when you relaunch Tradebox you will see a prompt alerting you that you need to go to the sales channel details page of each of your Bigcommerce channels to upgrade them. On the sales channel details page, you'll see that your API connection details are now empty. Click on the 'Get API Details from File' button and navigate to where you've saved your text file and select it to populate the credentials. Once you've saved the channel, Tradebox will continue to download orders as normal.