Turn on B2B ordering with Brightpearl and Shopify.
SparkLayer connects to leading retail operations platform, Brightpearl, allowing you to bring B2B pricing and B2B ordering to your Shopify store.
Brightpearl & SparkLayer Integration
Brightpearl is a Retail Operations System (ROS) for retailers and wholesalers that’s built for rapid scale. Brightpearl’s mission is clear: automate the back office so merchants can get back time and grow fearlessly. Brightpearl’s ROS includes financial management, inventory and sale order management, purchasing and supplier management, CRM, fulfilment, warehouse and logistics.
The SparkLayer for Brightpearl integration is available for all Shopify merchants that already use Brightpearl and allows you to bring B2B pricing, B2B customer rules, and B2B ordering to your Shopify store. It works by using the native B2B features within Brightpearl and enhancing your Shopify store with a seamless ordering experience for your B2B customers.
Activate B2B ordering with your existing systems.
Once SparkLayer for Brightpearl is set up, you're Shopify store is ready to take B2B orders! You'll benefit from all the features of SparkLayer plus:
- Show customer-specific B2B pricing
- Configure tiered pricing (e.g. Buy 3, save 15%)
- Set customer-specific rules (e.g. minimum order value)
- Configure pack sizing rules for products
- Import B2B orders into Brightpearl from Shopify
- Enable order tracking for your B2B customers
Get your integration up and running in minutes!
To get started, all you need to do is install the official SparkLayer for Brightpearl app and then configure B2B pricing and customer rules in your existing Brightpearl account. Our integration guide walks through how this process works:
- No coding required
- Use your existing Brightpearl to Shopify integration
- Use the native Brightpearl B2B features such as price lists
- Manage B2B customer groups within Brightpearl
- Automatically import B2B orders from Shopify
“We needed a solution that could support our ambitious B2B growth plans and the combination of SparkLayer and Brightpearl has done exactly that. There have been huge time-savings across the business as we’re now able to automate activities we were previously doing manually. The feedback from our B2B customers has been really positive, and they can now enjoy a faster, more feature-rich ordering experience and get to better experience our brand.”
Thomas Nergaard
Head of IT,
Db
Frequently asked questions
Which SparkLayer plan do I need to use the Brightpearl integration?
The Brightpearl integration is available on the Professional and Enterprise plans, and works with Shopify stores. You enable it from the SparkLayer Dashboard under Integrations > Partner Integrations, enter your Brightpearl account ID, and authorise access.
How does customer data sync between Brightpearl and SparkLayer?
Brightpearl becomes the master of your B2B customer data. You tag customer records in Brightpearl (Settings > Contacts > Tags) and match those tags to SparkLayer customer groups - including sub-groups like 'SparkLayer UK - VIP'. Tagged customers are matched by primary email, and their names, addresses, phone numbers, company details, credit limit and balance, price list and sales agent assignments all sync across automatically.
What happens when I add a new B2B customer in Brightpearl?
New tagged customers are automatically added to Shopify as pending accounts and receive an automatic invitation email to activate their B2B ordering account.
How does B2B pricing work with Brightpearl?
Price lists you create in Brightpearl (Settings > Products/Inventory > Price Lists) import into SparkLayer automatically, including tiered price breaks - only non-cost price lists are synchronised. You then assign price lists to customer groups in SparkLayer.
How do B2B orders reach Brightpearl?
Orders placed via SparkLayer are synchronised from Shopify into Brightpearl using your existing Brightpearl integration, with the special B2B pricing set up in Brightpearl shown on the orders.
Are there any limitations to the Brightpearl integration?
Customer data is managed in Brightpearl, so changes made directly in Shopify will not sync back. Addresses sync one way (Brightpearl to Shopify), a customer's default address maps to both shipping and billing (a Shopify constraint), and if you remove a customer from a group their B2B tag needs to be removed from Shopify manually.
More ERP & Operations we connect to. SparkLayer works with 19+ platforms and systems - the same B2B layer, whatever you run.
Cin7 Core→
Cin7 Core (formerly DEAR) is an all-on-one business system, designed for inventory and customer management and more!
Katana→
Katana is an inventory management solution that gives you a live look at all the moving parts of your business - sales, inventory, and production.
Linnworks→
Linnworks is an eCommerce platform that helps online retailers automate key processes, reduce costs and grow their business.
Join 3,500+ brands, distributors, and manufacturers of all sizes.

