Skip to content
All connectors
BigCommerce logo

BigCommerce

Commerce, marketplaces & inventory

Move BigCommerce orders, products and stock to the rest of your business without re-keying.

39 ways to read, 30 ways to write, each write switched on by you.

Quality checks

Built and tested with example responses.

  1. Ready to connect: doneEvery listed action is built in.
  2. Built and tested with example responses: doneEach action is built from the provider’s published API and tested against example responses, errors, rate limits and paging.
BigCommerce with Nexra

Connected, approved, proven.

The things teams do most with BigCommerce, an example flow with a person in the loop, and what Nexra keeps as proof.

Top actions

  • Create brandbrands.createApproval by rule
  • Create categorycategories.createApproval by rule
  • List brandsbrands.listRead

Example flow

  1. BigCommerce · List brandsbrands.listDone
  2. BigCommerce · Create brandbrands.createMaker-checker
  3. Nexra · Record the decision and result in the evidence chainProven

Example workflow. Routine runs go through on their own. Only a change your rules flag, such as one over a limit you set, waits for the right person, who sees the exact change and the rule before it reaches BigCommerce.

What gets logged

  • Whether it ran on its own or who approved it, and under which rule
  • A fingerprint of the exact request sent to BigCommerce
  • BigCommerce's reply: what it created or changed
  • One entry in the evidence chain, linked to the one before

Try this in the sandbox

Run the whole flow with test data in your sandbox, then connect your own account when you are ready to go live.

For developers

Technical detail

Maintain BigCommerce catalogue, metafields, inventory locations, customers, addresses, groups and price lists; read orders, lines, coupons, transactions and settings; create and update shipments.

BigCommerce API docs
Source actions
39
Destination actions
30
Data types
34

What you can map

Reads are always available. Writes are off until you switch them on for a connection, and governed writes follow your policies.

brands4
  • Create brandDestinationNot retried automaticallyApproval before production

    Create a catalogue brand.

  • Get brandSource

    One catalogue brand.

  • List brandsSource

    Catalogue brands.

  • Update brandDestinationProvider duplicate protectionApproval before production

    Update a brand's name and SEO fields.

carts1
  • Get cartSource

    A cart with line items, amounts and customer.

categories3
  • Create categoryDestinationNot retried automaticallyApproval before production

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

  • List categoriesSource

    Categories across category trees.

  • Update categoryDestinationProvider duplicate protectionApproval before production

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

category trees1
  • List category treesSource

    Category trees and the storefront channels each one serves.

channels1
  • List channelsSource

    Storefronts and sales channels connected to the store.

coupons1
  • List couponsSource

    Coupon codes with discount type, amount, usage and expiry (read only).

currencies1
  • List currenciesSource

    Store currencies with exchange rates and the default currency.

customer addresses3
  • Create customer addressDestinationNot retried automaticallyApproval before production

    Add a saved address to a customer.

  • List customer addressesSource

    Saved addresses, optionally for given customer IDs.

  • Update customer addressDestinationProvider duplicate protectionApproval before production

    Update a saved customer address by its ID.

customer groups3
  • Create customer groupDestinationNot retried automaticallyApproval before production

    Create a customer group with optional category access.

  • List customer groupsSource

    Customer groups with category access and discount rules.

  • Update customer groupDestinationProvider duplicate protectionApproval before production

    Rename a customer group or change its category access.

customers4
  • Create customerDestinationNot retried automaticallyApproval before production

    Create a customer account (without a password).

  • Get customerSource

    One customer by ID, with addresses and custom form fields.

  • List customersSourceIncremental

    Customers, optionally modified since a date or matching emails.

  • Update customerDestinationProvider duplicate protectionApproval before production

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

inventory absolute1
  • Set inventory levelsDestinationProvider duplicate protectionApproval before production

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

inventory items1
  • List inventory by locationSource

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

inventory locations3
  • Create inventory locationDestinationNot retried automaticallyApproval before production

    Create a stock location (a PHYSICAL location needs an address).

  • List inventory locationsSource

    Warehouses, stores and virtual locations that hold stock.

  • Update inventory locationDestinationProvider duplicate protectionApproval before production

    Rename, enable, disable or re-address a stock location.

inventory relative1
  • Adjust inventory levelsDestinationNot retried automaticallyApproval before production

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

order coupons1
  • List order couponsSource

    Coupons applied to an order with discount amounts.

order metafields2
  • Create order metafieldDestinationNot retried automaticallyApproval before production

    Store an external reference or fulfilment note on an order as a metafield.

  • List order metafieldsSource

    Namespaced key-value metafields on an order.

order products1
  • List order linesSource

    Products on an order with quantities shipped and refunded.

order shipments4
  • Create order shipmentDestinationNot retried automaticallyApproval before production

    Record a shipment with tracking for order lines.

  • Get order shipmentSource

    One shipment with tracking details and shipped lines.

  • List order shipmentsSource

    Shipments on an order with tracking details.

  • Update shipment trackingDestinationProvider duplicate protectionApproval before production

    Correct a shipment's tracking number, carrier, method or comments.

order shipping addresses1
  • List order shipping addressesSource

    Ship-to addresses on an order with shipping method and costs.

order statuses1
  • List order statusesSource

    Order status IDs with system and custom labels.

order transactions1
  • List order transactionsSource

    Payment gateway events recorded on an order (read only).

orders3
  • Get orderSource

    One order with totals, status and billing address.

  • List ordersSourceIncremental

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

  • Update order statusDestinationProvider duplicate protectionApproval before production

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

price list records2
  • List price list recordsSourceIncremental

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

  • Set price list recordsDestinationProvider duplicate protectionApproval before production

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

price lists4
  • Create price listDestinationNot retried automaticallyApproval before production

    Create a price list for customer-group or channel pricing.

  • Get price listSource

    One price list.

  • List price listsSource

    Price lists used for customer-group and channel pricing.

  • Update price listDestinationProvider duplicate protectionApproval before production

    Rename, activate or deactivate a price list.

product custom fields3
  • Create product custom fieldDestinationNot retried automaticallyApproval before production

    Add a name and value custom field to a product.

  • List product custom fieldsSource

    Name and value custom fields shown on a product page.

  • Update product custom fieldDestinationProvider duplicate protectionApproval before production

    Change a product custom field's name or value.

product images2
  • Add product image from URLDestinationNot retried automaticallyApproval before production

    Import an image for a product from a public HTTPS URL.

  • List product imagesSource

    Images on a product with storefront URLs and sort order.

product metafields3
  • Create product metafieldDestinationNot retried automaticallyApproval before production

    Store a namespaced key-value metafield on a product.

  • List product metafieldsSource

    Namespaced key-value metafields on a product.

  • Update product metafieldDestinationProvider duplicate protectionApproval before production

    Change a product metafield's value, key or visibility.

product options1
  • List product variant optionsSource

    Variant options (size, colour) and their values for a product.

products4
  • Create productDestinationNot retried automaticallyApproval before production

    Create a catalogue product.

  • Get productSource

    A product with variants, images metadata and custom fields.

  • List productsSourceIncremental

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

  • Update productDestinationProvider duplicate protectionApproval before production

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

shipping zones1
  • List shipping zonesSource

    Shipping zones with their locations and free-shipping settings.

store1
  • Get store informationSource

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

tax classes1
  • List tax classesSource

    Tax classes assignable to products.

variants4
  • Create variantDestinationNot retried automaticallyApproval before production

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

  • Get variantSource

    One variant of a product with SKU, price, stock and option values.

  • List variantsSource

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

  • Update variantDestinationProvider duplicate protectionApproval before production

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

webhooks1
  • List webhooksSource

    Webhook subscriptions registered on the store (read only).

Access and limits

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. Flows can start the moment something happens: when a new order is placed; when an order's status changes; when a new customer signs up; when a product is updated.

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.
  • Not implemented by design: deletes of any record, refunds, payment captures and voids, order cancellations, shipping label purchases, coupon and gift certificate writes, and webhook management.
  • Inventory location create and update return a transaction ID rather than the location record.
  • Order transactions are read only; card and payment instrument details are not mapped.
  • Category trees, currencies and shipping zones return a single page as documented.

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.