How to Connect
Prerequisites
Before setting up the BigCommerce integration in iPaaS.com, ensure you have the following:
Active BigCommerce Account: Ensure you have an active BigCommerce account with admin permissions to add apps and manage settings.
BigCommerce B2B Edition App (optional): If using B2B functionality , install and configure the BigCommerce B2B Edition app. Additional fees may apply.
The below does not cover how to implement and configure the B2B functionality. That documentation is still being worked on, but can be provided upon request.
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:
Login to your BigCommerce Admin account with a user with admin permissions.
Navigate to Settings, then Store Level API accounts
Click on the Create API Account button
Token type should be V2/V3 API token
Name it iPaaS.com or the like
Give it the following scopes (if the scope is not listed then it should be none):
Orders: Modify
Order Transactions: Modify
Fulfillment Methods: Modify
Order Fulfillment: Modify
Create Payments: Create
Get Payment Methods: Get
Stored Payment Instruments: Modify
Products: Modify
Store Inventory: Modify
Store Locations: Modify
Customers: Modify
Content: Modify
Marketing: Modify
Channel Settings: Modify
Channel Listings: Modify
Click Save and a file will download
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
Connecting via oAuth via the BigCommerce App Store (Coming Soon)
Add the subscription in iPaaS.com:
Give your subscription a name
Add the API URL, which is typically
https://api.bigcommerce.com
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.Select Create Default Mappings should you want to.
Click apply and the subscription will be created.
Navigate to the iPaaS.com marketplace listing in the BC app store
Click install
Check the box to accept the terms and click Confirm
Login to your iPaaS.com account should you need to
Select the store you want to add it to
Select the subscription you created in step 1
Click Save
Back in iPaaS.com you should see an oAuth process complete section in the subscription settings.
Configure Subscription Settings
Navigate to the BigCommerce subscription settings in iPaaS.com and provide the following information:
Field | Description | Required | Example |
Name | A unique name for the subscription. | Yes | BigCommerce Integration |
Versions | API version to use. | Yes |
|
BC API URL | First part of the API path through the .com. Do not include a trailing slash. | Yes |
|
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 | Yes |
|
BC API Client ID | API Client ID from the downloaded credentials. | Yes |
|
BC API Token | API Access Token from the downloaded credentials. | Yes |
|
Rectangle Grid Tags | No longer supported. | No | Leave empty. |
Swatch Grid Tags | No longer supported. | No | Leave empty. |
Swatch Color Values | No longer supported. | No | Leave empty. |
B2B Enabled | Set to | No |
|
B2B Email | Admin email for B2B functionality. | No |
|
B2B Tokenname | A friendly name for the B2B OAuth token. | No |
|
B2B Password | Password for B2B account. | No |
|
B2B API URL | Set to | No |
|
Initialization Support
The following types of data support initialization and can be transferred in bulk:
Product Category FROM iPaaS.com
Customer Category FROM iPaaS.com
Payment Method FROM iPaaS.com
Throttling
Throttling ensures that BigCommerce's API isn’t overwhelmed by excessive API calls, preserving system performance during heavy data transfers.
While the throttling fields are required, the values are pre-populated by the integration settings. For more details, refer to Subscription Configuration – Edit.