Bundle
Shopify + BrightPearl
Shopify orders become BrightPearl sales orders, split one per fulfillment location; goods-out shipments fulfill only their own slice of the order, and stock changes update Shopify inventory by SKU.
- Shopify
- BrightPearl
- 3
- Pre-built flows
- 6
- Steps in total
- 1 + 2
- Flows into BrightPearl + flows back to Shopify
- 7
- Settings sections
Flows
What installs
Each template becomes an editable flow in your account. Direction, trigger and step count are read from the template itself.
| Flow | Direction | Trigger | Steps |
|---|---|---|---|
Shopify order → BrightPearl sales order (split by location)Split | ShopifyBrightPearl | Order createdWebhook | 3 |
BrightPearl goods-out shipped → Shopify fulfillment (per location) | BrightPearlShopify | Goods-out shippedWebhook | 1 |
BrightPearl stock change → Shopify inventory level | BrightPearlShopify | Inventory changedPolling | 2 |
Settings tab
Configured before it runs
This bundle ships a settings tab the merchant works through first. Its flows are blocked until the tab is confirmed — a mapping nobody set is a failure, not a default.
General
- Fields
- 2
- Required
- 2
- Mapping tables
- 0
Inventory
ToggleSwitched on by “Enable inventory updates”; its other fields are required only while it is on.
- Fields
- 4
- Required
- 2
- Mapping tables
- 1
3 fields are filled from live account data.
Prices
ToggleSwitched on by “Enable price updates”; its other fields are required only while it is on.
- Fields
- 2
- Required
- 1
- Mapping tables
- 0
1 field is filled from live account data.
Orders
ToggleSwitched on by “Enable order downloads”; its other fields are required only while it is on.
- Fields
- 24
- Required
- 9
- Mapping tables
- 3
16 fields are filled from live account data.
Fulfillment
ToggleImportant: fulfilment updates depend on the multi-location mapping under Inventory. Without it, this store receives no fulfilment updates from Brightpearl at all.
- Fields
- 2
- Required
- 1
- Mapping tables
- 1
1 field is filled from live account data.
Payments
- Fields
- 2
- Required
- 1
- Mapping tables
- 1
2 fields are filled from live account data.
Refunds
ToggleSwitched on by “Create sales credits from returns”; its other fields are required only while it is on.
- Fields
- 6
- Required
- 2
- Mapping tables
- 0
2 fields are filled from live account data.
Questions
About Shopify + BrightPearl
What does 'split by location' mean?
How does a shipment fulfill the right part of the order?
Why must I set a Shopify location for the inventory flow?
What is in the settings tab?
Install Shopify + BrightPearl on a store you control.
Thirty minutes: connect both systems, confirm the settings tab, and watch the first order flow through in the run record.

