Skip to main content
BigCommerce
Back

 

This guide is only written for "Despatch Cloud 3.5". If you are looking for a guide on setting up a BigCommerce sales channel on "Channel API", please click here.

If you click on Big Commerce, you will see fields such as Client ID, Client Secret, Store Hash, and Order Statuses. We will be showing you how to fill those fields down below.

image-1657545771819.png

The first thing you need to do is to obtain the API Credentials from your BigCommerce store.

The following steps outline how to generate store API Credentials of BigCommerce:

  1. Log into the store through the login page.
  2. After logging in to your dashboard, click on Settings through the left sidebar. 

image-1659689709549.jpg

  3. Scroll to the bottom and click on the API Accounts.

image-1659689731353.jpg

  4. Click on "Create API account."

image-1659690334239.jpg

  5. Fill in the name section for your API connection. We've gone with "Demo" for this tutorial, but you could write "Despatch Cloud Connection," for example.

  6. In the "OAuth Scopes" section, select the scopes the app will require.

You can see the recommended settings in the following section.

  • Customers: read-only
  • Orders: modify
  • Products: modify

image-1659696719241.jpg

7. Once you're done with configuring the OAuth Scopes, click on the "Save" button, which is located in the right bottom corner.

Once you do that, the API Credentials will be presented to you, and a text file that contains them will be downloaded automatically:

image-1659696828731.jpg

Now you have the Client ID, Client Secret, and Access Token; however, you also need the "Store Hash."

It can be obtained through the Store Hash from API Path, which can be found in the downloaded file:

https://api.bigcommerce.com/stores/<storehash>/v3/

It is also highlighted down below: 

image-1652423512464.png

About Order Statuses, you can choose any of them by default. But we don't recommend you to choose anything other than Incomplete and Partially Shipped orders because we don't do anything with ShippedRefunded, or Cancelled orders.

image-1657546393370.jpg