Connecting to a BigCommerce Webstore

This article will show you how to connect your BigCommerce store to your Solid Commerce account.


What we'll cover in this article:

  1. Before You Connect to Bigcommerce
  2. Setting up Solid Commerce for the Connection
  3. Creating an API Account in Bigcommerce
  4. Connecting Solid Commerce to Bigcommerce
  5. Mapping Shipping Methods
  6. Troubleshooting the Automated Listing Import
  7. Related Articles

Before You Connect to Bigcommerce

We highly recommend consulting with your Implementation Manager before you import any listings or orders into your Solid Commerce account.

You can still connect to your Bigcommerce webstore, and create new listings, without turning on the auto-import function.

Setting up Solid Commerce for the Connection

1) Before you connect to Bigcommerce, you need a Warehouse (or Vendor Inventory List) in Solid Commerce (see Creating a Warehouse). You also need a My Store Market List (see Creating a Market List).

2) A pricing rule is needed for Bigcommerce too (see Creating a My Store (MyStore) Pricing Rule).

Creating an API Account in Bigcommerce

First, you will need to create a new API account in BigCommerce. Please follow the steps below to do so. If you encounter any trouble, please consult BigCommerce's support.

  1. Log in to your BigCommerce Dashboard
  2. Click on Settings in the left-hand menu
  3. Click on API Accounts
  4. Click on Store Level API Account
  5. Click the "Create API Account" button
  6. Enter a Name for the app. (Choose any name you like.)
  7. Token type can be left as V2/V3 API Token.
  8. Copy the URL displayed in the field labeled API Path. (You will need this URL to complete your connection to BigCommerce.)
  9. Under OAuth Scopes, specify the API resources and permissions. Important: You must click "modify" for each of the following:


    • Content
    • Customers
    • Orders
    • Order Transactions
    • Products
    • Carts
    • Information & Settings read-only


  10. Click Save
  11. If your save was successful, a popup will be displayed containing your API credentials. Copy the Client ID and Access Token and paste them in a safe location. (We don't need your Client Secret, but you should also save this, as there is no way to re-display this pop-up after you select Done to dismiss it.)

Connecting Solid Commerce to Bigcommerce

1) In Solid Commerce, go to the Marketplaces menu -> Sales Channel Connections.

  • Click on the Connect More
  • Select Big Commerce from the available carts


  • Name your account

2) Go back your Bigcommerce Legacy API page.

  • Click on the Gear icon to the right of your API account -> Select Edit from the drop down menu.
  • After the edit page loads, copy the Username.

3) In the Big Commerce section of the Solid Commerce setup page:

  • Copy and paste your Bigcommerce API Path into the Solid Commerce Access URL field.
  • Paste your Bigcommerce API account Username into the Solid Commerce Client ID field.
  • Copy and paste your Bigcommerce API Token into the Solid Commerce Access Token field.

4) Use the calendar and clock icons to enter a Start Sync Orders From DT. Use Pacific Time.



5) Auto Import Setup:

If you're not ready to import yet, click the Connect button. You're done for now.

If you're ready to import, follow the steps below.

  • Check the Automatically insert new products from your Big Commerce account check box.
  • Select the correct:
    • Warehouse name
    • Market list name
    • Import pricing rule
  • If you are new to Solid Commerce, we recommend importing your listings with the Default automation status set to: Start NOT Automated.
    • Go to your Bigcommerce Market List in the Inventory Manager. Select all of your imported listings and click the Start Automation button.
    • With the automation off, Solid Commerce will not communicate with Bigcommerce. We will import orders, and track quantities, but we will not send quantity or price updates to Bigcommerce.
    • Once you are certain the quantities in Solid Commerce are correct, and understand how to manage your inventory, prices, and listings, you are ready to turn the automation on.
    • If you need to import listings on an ongoing basis, come back to this Marketplaces Setup page after you turn the automation on. Change the Default automation status to: Start Automated.

The Get Unpaid Orders option:

  • By default, Solid Commerce will not import orders until after payment has been verified.
  • If you want us to bring in orders before payment has been confirmed, check the Get Unpaid Orders box.
  • Click the Connect button.

The connection is complete.


NOTE: we do support bringing in Order Cancellation synchronization from Big Commerce and adding back inventory. 

Mapping Shipping Methods

  1. Go to Shipping Settings
  2. Under Big Commerce Shipping ID enter the shipping method as you would see on an order on Big CommerceBC-SHIPPING-METHOD.jpg
  3. Under SC Shipping Class select the shipping method that you will like to map to. BC-SHIPPING-METHOD2.jpg
  4. Make sure you scroll down and click SAVE

Troubleshooting the Automated Listing Import

If your listings aren't importing, try the following:

1) Log in to Bigcommerce to see if your items have Product Codes or SKUs. SKUs allow us to accurately identify items and sync product data. We cannot import listings that don't have Product Codes or SKUs.

  • If you need to add SKUs to your products, please consult Bigcommerce's support article: Article here

2) We cannot import listings that you aren't managing inventory on. If your Stock Level in Bigcommerce is N/A, you will need to add stock so that we can import your listings.


Related Articles


Back to top

Was this article helpful?
2 out of 3 found this helpful
Have more questions? Submit a request



Article is closed for comments.