Overview of the Brightpearl BigCommerce App

Connect your BigCommerce store(s) to Brightpearl and manage all your inventory, orders and shipments from multiple BigCommerce accounts in the same place as for your other sales channels.

This in an introduction to how Brightpearl and BigCommerce work together. You can read more detail about connecting your accounts and detailed information on how it works in the categories in this section.

bigcommerce overview

There is a app that sits between Brightpearl and BigCommerce which uses the API on each system to transfer information between the two. In the graphic above you’ll see references to “webhooks” - which are messages that tell the connector to wake up and do something. This allows the app to operate as close as possible to “real time”, which means that your BigCommerce inventory is updated within a minute or two after it’s sold on another channel. Orders are also downloaded using a webhook - BigCommerce notifies Brightpearl of a new order when it is created so that Brightpearl knows to download it.

You will need to activate the “ecommerce” module in Brightpearl in order to use this app. If you already have the ecommerce module activated for eBay or another sales channel, there is no extra cost.

Products, inventory & pricing

If you’re already a multi-channel retailer, then it’s likely that you have products in different systems, and perhaps no single system stores every product you sell. Brightpearl is going to be your “master product list”, and your inventory levels will be managed from Brightpearl. All other product attributes, such as price, images, description and so on will be managed on your BigCommerce store.

There is no need to manually connect products. As with other Brightpearl apps, it works by automatically matching SKUs across BigCommerce and Brightpearl. As long as your products exist in both Brightpearl and BigCommerce and have the same SKU Brightpearl will managed the inventory levels and allocate items to downloaded orders. It is therefore important that SKUs are unique for each product and used across all your sales channels.

If you're already using BigCommerce your product records can be imported to Brightpearl from your store.

Brightpearl will not manage prices or product details. Changes will need to be made in both Brightpearl and BigCommerce.

Customers, orders & tax

When a customer buys your product through your BigCommerce store the order will download to Brightpearl (using webhooks). If this is a returning customer the order will be placed against their existing record, matched by email. A record is created for new customers. Amendments to customer details on BigCommerce will not update the contact in Brightpearl but will be visible on new orders. As long as the email address still matches the same customer record will be used.

The order will automatically add and allocate (reserve) the Brightpearl product, therefore reducing the on-hand inventory and subsequently updating the availability on BigCommerce and your other sales channels.

Tax is calculated based on various tax rules designed into the app, and the tax controls within your own Brightpearl account.

Shipping & drop-shipping

Orders need to be fulfilled in Brightpearl in order to manage your inventory and accounting.

If you have connected BigCommerce with a shipping system, such as ShipStation or ShipWorks, you will need to now connect the platform directly with Brightpearl using the relevant app. Once the order is fulfilled in Brightpearl the goods-out note is sent directly to ShipStation. Shipping the order in ShipStation will notify Brightpearl to make all the essential updates to inventory and accounting, and Brightpearl will finally update BigCommerce with the updated availability, order status and tracking reference. Orders can be sent out as one or shipment.

Using with a different shipping system? Contact us

Payments & invoices

All orders will download into Brightpearl and be automatically marked as paid, creating a sales receipt accounting journal.


Each separate BigCommerce account which you use can be connected with Brightpearl as a separate sales channel. This allows you to report on sales per account.


BigCommerce will allow you to display and make sales in multiple currencies. However, the order will always be displayed in BigCommerce back office using your BigCommerce default currency. When the order downloads to Brightpearl it will be converted into your Brightpearl base currency for accounting purposes, but the order will retain the BigCommerce currency. Note that the BigCommerce default currency must exist in Brightpearl for orders to download.

It is not necessary to use the same base currency in Brightpearl as in BigCommerce in order to use the app.

Have more questions? Submit a request


Please sign in to leave a comment.