BigCommerce
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.
- Ready to connect: doneEvery listed action is built in.
- 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.
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 brand
brands.createApproval by rule - Create category
categories.createApproval by rule - List brands
brands.listRead
Example flow
- BigCommerce · List brands
brands.listDone - BigCommerce · Create brand
brands.createMaker-checker - 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
- Create the BigCommerce credentials described above with the narrowest permissions your flows need.
- 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
- 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.