BigCommerce integration

E-commerce platform: products, orders, customers, coupons, categories, brands

Help CentreConnectors

Overview

BigCommerce is a hosted SaaS e-commerce platform aimed at mid-market. The Automize BigCommerce connector covers products, orders, customers, brands, categories, and coupons.

  • Regions: BigCommerce is global, hosted. Stores have a custom domain or a {storehash}.mybigcommerce.com URL.
  • Plans: Standard, Plus, Pro, Enterprise – all expose the API.

Setting up the connection

Auth type: API Key.

  1. Sign in to BigCommerce admin → Settings → API → API accounts → Create API account → Store API account.
  2. Set OAuth scopes (Products, Orders, Customers – read/write per your needs).
  3. Copy Access Token + Client ID + Store Hash.
  4. In Automize, open Settings → Connectors → BigCommerce → Add connection. Paste store hash + access token.

Find your credentials at https://login.bigcommerce.com/.


Rate limits

BigCommerce enforces 450 requests / 30 sec on most plans, higher on Enterprise. The connector reads X-Rate-Limit-Requests-Left headers and pauses.


Data model

Hierarchy:

    Store ─┬─ Products ─── Variants ─── Options ── Option Values
           ├─ Categories ─── (hierarchical via parent_id)
           ├─ Brands
           ├─ Orders ─── Products (line items)
           ├─ Customers ─── Addresses
           └─ Coupons (price rules)

Two API versions: v2 (legacy, some endpoints still here) + v3 (modern,
paginated). Connector mixes both per resource.

Available operations

11 operations available. Click any row to jump to its detail.

OperationCategoryWhat it does
Create CustomerGeneralCreate a new customer
Create ProductGeneralCreate a new product
Get OrderGeneralGet order by ID
Get ProductGeneralGet product by ID
List BrandsGeneralList all brands
List CategoriesGeneralList product categories
List CouponsGeneralList all coupons
List CustomersGeneralList all customers
List OrdersGeneralList all orders (v2)
List ProductsGeneralList all products
Update ProductGeneralUpdate a product

Operations

Create Customer

Create a new customer

ParameterRequiredTypeDescription
Email emailYestext
First Name first_nameYestext
Last Name last_nameYestext

Tips

  • email + first_name + last_name. addresses[] for shipping/billing.

Create Product

Create a new product

ParameterRequiredTypeDescription
Name nameYestext
Type typeYestext
Weight weightYestext
Price priceYesnumber

Tips

  • name + type (physical or digital) + weight + price required.
  • For variants, send variants[] array after creation.

Get Order

Get order by ID

ParameterRequiredTypeDescription
Order Id order_idYestext

Tips

  • Returns order + products + shipping_addresses (separate endpoint).

Get Product

Get product by ID

ParameterRequiredTypeDescription
Product Id product_idYestext

Tips

  • Returns product. include=variants,images,custom_fields to expand nested.

List Brands

List all brands

No input parameters.

Tips

  • v3 endpoint. Brands group products.

List Categories

List product categories

No input parameters.

Tips

  • v3 endpoint. Tree structure via parent_id.

List Coupons

List all coupons

No input parameters.

Tips

  • v2 endpoint. Coupons attached to one promotion at a time.

List Customers

List all customers

No input parameters.

Tips

  • v3 endpoint. Filter by email:in, name:like.

List Orders

List all orders (v2)

No input parameters.

Tips

  • v2 endpoint. Filter by status_id, min_date_created, customer_id.
  • Pages via page parameter.

List Products

List all products

No input parameters.

Tips

  • v3 endpoint – page via page + limit (max 250).
  • Filter by name:like, sku, is_visible, categories, brand_id.

Update Product

Update a product

ParameterRequiredTypeDescription
Name nameYestext
Price priceYesnumber
Product Id product_idYestext

Tips

  • PUT-style. Returns updated product.

FAQ

v2 vs v3 – which?
BigCommerce is migrating from v2 → v3. New endpoints (Products, Customers, Brands, Categories) use v3. Orders + Coupons are still v2. Connector hides this – pass the same args, it routes to the right version.
Multi-storefront – supported?
BigCommerce's multi-storefront feature ties multiple front-ends to one backend. The API is multi-channel aware – pass channel_id where supported. This connector currently targets the default channel.
Why does Create Product fail with 'weight required'?
BigCommerce strictly requires weight on physical products (for shipping calculations). For digital, pass type='digital' to skip.

Related connectors

See it working on your own data

Everything documented here ships with the platform – try the document tools free, or go live in 7 days.