Skip to main content
All CollectionsSubscriptionsBigCommerce
Connecting the BigCommerce Subscription
Connecting the BigCommerce Subscription

Connecting to BigCommerce and Configuring Settings

Updated over a week ago

Prerequisites

In order to add this subscription you need to have an active BigCommerce Account and have admin permissions (or permissions to add apps) on that account.

In order to enable the B2B functionality you need to have installed and configured the BigCommerce B2B Edition app. Additional fees from BigCommerce may be applicable here.

Connecting to BigCommerce

You have several options for how you can connect to BigCommerce:

Connecting via oAuth via the BigCommerce App Store (Coming Soon)

  1. Add the subscription in iPaaS.com:

    1. Give your subscription a name

    2. Add the API URL, which is typically https://api.bigcommerce.com

    3. Add the store hash, which can be found in your admin URL. When you are logged into the admin, the URL should be like: https://store-iqsi3hfvrv.mybigcommerce.com/manage/.... and in this case, iqsi3hfvrv is the store hash.

    4. Select Create Default Mappings should you want to.

    5. Click apply and the subscription will be created.

  2. Navigate to the iPaaS.com marketplace listing in the BC app store

  3. Click install

  4. Check the box to accept the terms and click Confirm

  5. Login to your iPaaS.com account should you need to

  6. Select the store you want to add it to

  7. Select the subscription you created in step 1

  8. Click Save

  9. Back in iPaaS.com you should see an oAuth process complete section in the subscription settings.

Inputting an API Key

You can generate an API key in your BigCommerce instance and input it on the iPaaS.com settings page. To do this:

  1. Login to your BigCommerce Admin account with a user with admin permissions.

  2. Navigate to Settings, then Store Level API accounts

  3. Click on the Create API Account button

    1. Token type should be V2/V3 API token

    2. Name it iPaaS.com or the like

    3. Give it the following scopes (if the scope is not listed then it should be none):

      1. Orders: Modify

      2. Order Transactions: Modify

      3. Fulfillment Methods: Modify

      4. Order Fulfillment: Modify

      5. Create Payments: Create

      6. Get Payment Methods: Get

      7. Stored Payment Instruments: Modify

      8. Products: Modify

      9. Store Inventory: Modify

      10. Store Locations: Modify

      11. Customers: Modify

      12. Content: Modify

      13. Marketing: Modify

      14. Channel Settings: Modify

      15. Channel Listings: Modify

    4. Click Save and a file will download

    5. In the resulting downloaded file you will have values for the following that will need to be added to the iPaaS.com Integration Settings page:

iPaaS.com Settings Field Name

BigCommerce API Credential Name

BC API URL

First part of the API path through the .com - i.e. https://api.bigcommerce.com

BC API Store Hash

The store ID from the API Path - If the API Path is https://api.bigcommerce.com/stores/wqbagnaxsr/v3/, the store hash is wqbagnaxsr

BC API Client ID

Client ID

BC API Token

Access Token

Other Settings

iPaaS.com Settings Field Name

What it Does

Rectangle Grid Tags

No Longer Supported

Swatch Grid Tags

No Longer Supported

Swatch Color Values

No Longer Supported

B2B Settings

Note: These will not come over using an oAuth connection and will need to be added manually. More information about our integration to the BigCOmmerce B2B Edition can be found here.

iPaaS.com Settings Field Name

How to Locate

B2B Email

Set this to your B2B user name (typically this is the same email you log into the BigCommerce admin with)

B2B Enabled

Set this to “True” to enable B2B functionality

B2B Tokenname

Enter a friendly name for the Oauth token that will be generated

B2B Password

Set this to your B2B password

B2B API URL

Set this to https://api-b2b.bigcommerce.com

Throttling Settings

Instructions for these are located here.

Data Initialization

This subscription supports data initialization for the following data types:

  • Product Category FROM iPaaS.com

  • Customer Category FROM iPaaS.com

  • Payment Method FROM iPaaS.com

Did this answer your question?