All connectors
Implemented
Commerce, marketplaces & inventory
BigCommerce logo

BigCommerce

Read and maintain BigCommerce products, variants, categories, brands, inventory, customers, price lists and channels, and read orders, order lines and shipments, creating shipments.

Keep the BigCommerce catalogue, stock and price lists in step with ERP and PIM systems, and move orders and shipments into fulfilment and finance flows.

Source actions

17

Destination actions

15

Data types

17

Validation status

Implemented · fixture tested.

Implementation is checked against provider-shaped fixtures for every action, authentication failures, rate limits, pagination and duplicate safety. Provider sandbox and authorised account validation are recorded separately when credential-backed runs are completed.

What you can map

brands
  • Create brand
    Destination
    Not retried automatically
    Approval before production

    Create a catalogue brand.

    brands.create
  • List brands
    Source

    Catalogue brands.

    brands.list
  • Update brand
    Destination
    Provider duplicate protection
    Approval before production

    Update a brand's name and SEO fields.

    brands.update
carts
  • Get cart
    Source

    A cart with line items, amounts and customer.

    carts.get
categories
  • Create category
    Destination
    Not retried automatically
    Approval before production

    Create a category in a tree (top level) or under a parent.

    categories.create
  • List categories
    Source

    Categories across category trees.

    categories.list
  • Update category
    Destination
    Provider duplicate protection
    Approval before production

    Rename, re-parent, show or hide a category.

    categories.update
channels
  • List channels
    Source

    Storefronts and sales channels connected to the store.

    channels.list
customers
  • Create customer
    Destination
    Not retried automatically
    Approval before production

    Create a customer account (without a password).

    customers.create
  • List customers
    Source
    Incremental

    Customers, optionally modified since a date or matching emails.

    customers.list
  • Update customer
    Destination
    Provider duplicate protection
    Approval before production

    Update a customer's contact details, group or marketing consent.

    customers.update
inventory absolute
  • Set inventory levels
    Destination
    Provider duplicate protection
    Approval before production

    Set absolute stock levels per location (up to 2,000 items).

    inventory_absolute.update
inventory items
  • List inventory by location
    Source

    Stock per SKU and location (available to sell, on hand, backordered).

    inventory_items.list
inventory relative
  • Adjust inventory levels
    Destination
    Not retried automatically
    Approval before production

    Add or subtract stock per location (positive or negative quantity).

    inventory_relative.update
order products
  • List order lines
    Source

    Products on an order with quantities shipped and refunded.

    order_products.list
order shipments
  • Create order shipment
    Destination
    Not retried automatically
    Approval before production

    Record a shipment with tracking for order lines.

    order_shipments.create
  • List order shipments
    Source

    Shipments on an order with tracking details.

    order_shipments.list
order statuses
  • List order statuses
    Source

    Order status IDs with system and custom labels.

    order_statuses.list
orders
  • Get order
    Source

    One order with totals, status and billing address.

    orders.get
  • List orders
    Source
    Incremental

    Orders modified since a date, oldest first, optionally by status or customer.

    orders.list
  • Update order status
    Destination
    Provider duplicate protection
    Approval before production

    Change an order's status or staff notes. Refund, cancel and decline statuses are not allowed.

    orders.update
price list records
  • List price list records
    Source
    Incremental

    Variant prices on a price list, optionally by currency or modified since a date.

    price_list_records.list
  • Set price list records
    Destination
    Provider duplicate protection
    Approval before production

    Create or update variant prices on a price list (explicit prices only).

    price_list_records.upsert
price lists
  • List price lists
    Source

    Price lists used for customer-group and channel pricing.

    price_lists.list
products
  • Create product
    Destination
    Not retried automatically
    Approval before production

    Create a catalogue product.

    products.create
  • Get product
    Source

    A product with variants, images metadata and custom fields.

    products.get
  • List products
    Source
    Incremental

    Catalogue products, optionally modified since a date, with variants and custom fields.

    products.list
  • Update product
    Destination
    Provider duplicate protection
    Approval before production

    Update mapped product fields; price is only changed when mapped.

    products.update
store
  • Get store information
    Source

    Store name, domain, currency, weight units and plan details.

    store.get
variants
  • Create variant
    Destination
    Not retried automatically
    Approval before production

    Add a variant (SKU plus option values) to a product.

    variants.create
  • List variants
    Source

    Variants across the catalogue, or for one product, with SKU and stock.

    variants.list
  • Update variant
    Destination
    Provider duplicate protection
    Approval before production

    Update a variant's SKU, stock, identifiers or (when mapped) price.

    variants.update

Authentication

Store API account access token (X-Auth-Token)

Plans and access

All BigCommerce plans can create store-level API accounts. Each API account is scoped per resource (Products, Orders, Customers, Information & settings, Channel listings, Carts) with read-only or modify access.

Test environment

A BigCommerce trial store or sandbox store from the partner programme works.

Rate limits

Plan-based quotas per 30-second window (for example 150 requests per 30 s on Standard). X-Rate-Limit-Requests-Left and X-Rate-Limit-Time-Reset-Ms report the window; HTTP 429 when exceeded.

Pagination

V3 lists use page and limit (max 250) with meta.pagination; V2 order lists return bare arrays and HTTP 204 when no records match.

Provider events

Webhooks for products, orders, customers, carts, inventory and shipments. Nexra event triggers are not yet available; flows run on demand or on a schedule.

Before you build a flow

  • Refunds, payment captures and deletes are not implemented; order status updates only accept statuses that do not refund, cancel or decline payment.
  • BigCommerce documents no idempotency key; creates and relative inventory adjustments are not repeated automatically when the outcome is uncertain.
  • Category reads and writes use the category-trees API (/v3/catalog/trees/categories) for Multi-Storefront stores.
  • The cart read needs the cart ID (carts have no list endpoint).
  • V2 order dates are returned in RFC 2822 format as provided.

Developer reference

  1. Create the BigCommerce credentials described above with the narrowest permissions your flows need.
  2. In Nexra, open Connect, then Connections, then New connection, choose BigCommerce, enter its settings and credentials, and tick only the write actions you need. Connection guide
  3. Test the connection, then use its actions as flow sources and destinations. Flow guide

Machine-readable detail: GET /api/public/connect/connectors/bigcommerce and the Connections API.