To view this content in our official product documentation, click here.
Introduction
The Patchworks Shopify and Brightpearl blueprint enables the synchronisation of B2B data between the two systems. Entity types and sync directions are summarised below.
| Flow Type | Purpose | Direction | ||
|---|---|---|---|---|
| Companies, contacts, payment terms | Create and update company, contacts and payment terms. | Brightpearl | ↔ | Shopify |
| Catalog & pricing | Create and update catalog and pricing details. | Brightpearl | → | Shopify |
| Sales orders | Create orders | Shopify | → | Brightpearl |
| Fulfillments | Create fulfillments | Shopify | → | Brightpearl |
| Locations | Create and update locations | Brightpearl | ↔ | Shopify |
| Inventory | Update inventory | Brightpearl | ↔ | Shopify |
| Products | Create and update products | Shopify | → | Brightpearl |
| Refunds | Update order refunds | Shopify | → | Brightpearl |
For detailed information, please refer to the Available process flows section.
Overview
{% embed url="https://www.loom.com/share/f9a6f623350e4bf5802b8cef25ec4641" %}
How it Works
Each flow is powered by the Patchworks API-first integration platform, where:
- The standard Brightpearl REST API drives data extraction from Brightpearl.
- The Shopify B2B GraphQL API drives data extraction from Shopify.
- Patchworks custom scripts handle data comparisons, mapping, deduplication, and transformation.
- Fully customisable cross-reference lookups enable automatic data conversions for your specific business rules.
Out of the box, the Patchworks Shopify and Brightpearl blueprint includes:
- 14 ready-made integration flows covering the complete product, order, payment and fulfilment cycle.
- Reusable scripts for location mapping, product handling, price injection, etc.
- Configurable flow variables (lookbacks, tracked stock, price levels, etc.) to tailor behaviour.
Key benefits
- Faster time-to-value. Pre-configured, tested flows deploy in days, not months.
- Fully customisable. Extend or modify mappings, variables, and filters to suit your business logic.
- Low maintenance. Built on the Patchworks platform with built-in retries, error handling, and monitoring.
Available process flows
For detailed information, please refer to the Available process flows section.
Assumptions
- Brightpearl & Shopify knowledge. This blueprint provides base functionality/logic to sync data between Brightpearl & Shopify. It's important to review flow configuration in the context of your own system setup. Guidelines are provided in the Available process flows section of this documentation.
- Patchworks knowledge. Process flows included with this blueprint offer advanced functionality such as custom scripting, GraphQL queries, and mapping transform functions. It is assumed that you have a good working knowledge of these features.
Installation
For installation instructions, please refer to our Installation guide.
Comments
0 comments
Please sign in to leave a comment.