Skip to main content

BigCommerce Connections and Settings

How to connect BigCommerce to iPaaS.com — API credentials, subscription settings, authentication, initialization, and throttling.

Integrate iPaaS.com with BigCommerce to synchronize orders, products, inventory, customers, gift cards, payments, and B2B company data between BigCommerce and your connected systems. This article is the ongoing reference for the credentials and settings that drive the connection — use it when setting up a subscription, rotating credentials, or reviewing what each setting does.

How to Connect

Prerequisites

Before setting up the BigCommerce integration in iPaaS.com, ensure you have the following:

  • Active BigCommerce account: an account with admin permissions to add API accounts and manage store settings.

  • BigCommerce B2B Edition app (optional): if you use B2B functionality, install and configure the BigCommerce B2B Edition app. Additional fees may apply. See BigCommerce B2B Edition Support for what the integration covers.

Generate a BigCommerce API account

The integration authenticates to BigCommerce with a store-level API account token. To create one:

  1. Log in to your BigCommerce admin account with a user that has admin permissions.

  2. Navigate to Settings, then Store-level API accounts.

  3. Click Create API Account.

    • Set Token type to V2/V3 API token.

    • Name it iPaaS.com (or similar).

    • Grant the following scopes (any scope not listed should be set to 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.

  4. Click Save. BigCommerce downloads a credentials file.

  5. The downloaded file contains the API path, Client ID, and Access Token you will enter on the iPaaS.com subscription settings page.

Configure Subscription Settings

Navigate to the BigCommerce subscription settings in iPaaS.com and provide the following. The four credential fields are required to connect; the remaining fields are optional and control specific behaviors.

Field

Description

Required

Example

Name

A unique name for the subscription.

Yes

BigCommerce Integration

Versions

The iPaaS.com integration version to use.

Yes

1.4.1

BC Api Url

The first part of the BigCommerce API path, through the top-level domain, with no trailing slash.

Yes

BC Api Store Hash

The store identifier from the API path. If the path is https://api.bigcommerce.com/stores/wqbagnaxsr/v3/, the store hash is wqbagnaxsr.

Yes

iqsi4hfvrv

BC Api Client Id

The Client ID from the downloaded credentials file.

Yes

your client id

BC Api Token

The Access Token from the downloaded credentials file.

Yes

your access token

B2B Enabled

Enables BigCommerce B2B Edition support. Set to True to turn on B2B company, customer, and quote handling.

No

True

B2B Api Url

The BigCommerce B2B Edition API base URL. Used only when B2B is enabled.

No

Allow iPaaS.com to delete company hierarchy

Permits the integration to delete a B2B company hierarchy. Leave unset unless you intend to allow hierarchy deletes.

No

True

Group Order Shipments By

Controls how order shipments are grouped when an order is transferred.

No

(leave empty)

Disable Gift Card Auto-Creation During Order To iPaaS Preprocessing

When True, stops the integration from automatically creating gift cards for gift-certificate line items while an order is being prepared for transfer.

No

False

Ignore Price List Errors

When True, price-list errors are suppressed rather than failing the transfer. Defaults to False.

No

False

Price List Field Separator

The character that separates fields within a price-list record when price-list data is provided as text.

No

,

Price List Record Delimiter

The character that separates one price-list record from the next.

No

a pipe character

Do Not Delete Price List Record

Prevents the integration from deleting existing price-list records.

No

True

Permission Set For Product(MetaFields)

The permission set applied to product metafields the integration writes.

No

(your permission set)

Namespace For Product(MetaFields)

The namespace applied to product metafields the integration writes.

No

(your namespace)

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)

Note: The Price List settings apply only when you sync BigCommerce price lists. The metafield settings apply only when the integration writes product metafields. Leave them empty if you do not use those features.

Authentication Methods

The integration authenticates to BigCommerce using the store-level API account you created. iPaaS.com sends the Access Token (and, where applicable, the Client ID) on each request, scoped to the store identified by the BC Api Store Hash. Because the token is tied to the scopes you granted when creating the API account, the connection can only perform the operations those scopes allow — if a transfer fails with a permission error, review the API account's scopes in BigCommerce.

When B2B Enabled is True, the integration connects to the BigCommerce B2B Edition API at the B2B Api Url using the same access-token mechanism, together with the store hash, to read and write B2B company, customer, and quote data.

To rotate credentials, create a new API account in BigCommerce (or regenerate the token), then update the BC Api Client Id and BC Api Token fields on the subscription settings page.

Initialization Support

The following data types support initialization and can be transferred in bulk on first connect:

  • Product Category FROM iPaaS.com

  • Customer Category FROM iPaaS.com

  • Payment Method FROM iPaaS.com

All other data types are synchronized through their mapping collections rather than a bulk initialization.

Throttling

Throttling keeps the integration from overwhelming BigCommerce's API during heavy data transfers, preserving performance for your store. The throttle fields on the subscription are required, but their values are pre-populated by the integration and do not normally need to be changed. For details, see Subscription Configuration – Edit. The integration also processes BigCommerce API calls in bounded concurrent batches so that large transfers stay within the store's rate limits.

Related Documents

Did this answer your question?