> For the complete documentation index, see [llms.txt](https://doc.wearepatchworks.com/product-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.wearepatchworks.com/product-documentation/blueprints/patchworks-blueprints/shopify-and-brightpearl/available-process-flows-shopify-and-brightpearl.md).

# Available process flows (Shopify & Brightpearl)

## Introduction

This section provides a technical overview of process flows included with the *Shopify & Brightpearl* blueprint.

## Available process flows

<table><thead><tr><th width="299.984375">Flow name</th><th>Summary</th></tr></thead><tbody><tr><td><a href="/pages/GaPOSwXs0nNdg0lByBGn">Brightpearl > Shopify - sync locations</a></td><td>Syncs all Brightpearl 'warehouses' to Shopify locations.</td></tr><tr><td><a href="/pages/xURUfz8eYzaoO1dpCwya">Shopify > Brightpearl - sync locations</a></td><td>Syncs all Shopify locations to Brightpearl 'warehouses'.</td></tr><tr><td><a href="/pages/pvQ6bl2JirWZwMJLyQkt">Shopify > Brightpearl - product creation and update</a></td><td>Creates and updates products from Shopify to Brightpearl.</td></tr><tr><td><p><a href="/pages/Lk4V71H6KQ6oXFSQVEAU">Brightpearl - add products to cache for price lists</a></p><p><br></p></td><td>Retrieves all products from Brightpearl and adds them to a <code>company</code> cache. The cached data is required for price list flows.</td></tr><tr><td><a href="/pages/gf4TQo0giSgps0vSP15g">Brightpearl - add warehouses to cache</a></td><td>Retrieves all existing warehouses from Brightpearl and adds them to a <code>company</code> cache, ready for use in a subsequent sales order flow.</td></tr><tr><td><a href="/pages/rtlU1AF7gv2a3mG3bufT">Shopify > Brightpearl - company and contact update/create</a></td><td>Retrieves new companies, contacts and locations from Shopify and creates them in Brightpearl.</td></tr><tr><td><a href="/pages/C8lILiUHZhshvt9eQNal">Brightpearl > Shopify - create/update companies, contacts &#x26; payment terms</a></td><td>Retrieves new companies, contacts, locations and payment terms from Brightpearl and creates them in Shopify.<br></td></tr><tr><td><a href="/pages/ucD3L2wHNpoLizjDTRFJ">Shopify > Brightpearl - sales orders</a></td><td>Retrieves paid and pending sales orders from Shopify and creates them in Brightpearl. Paid orders are created with payment details, otherwise just the sales order is created.</td></tr><tr><td><a href="/pages/38uOi7FCYxDMhEPGavlD">Brightpearl > Shopify - inventory stock</a></td><td>Updates Shopify with Brightpearl inventory.</td></tr><tr><td><a href="/pages/Icslft8mApBOg1nlyBym">Brightpearl > Shopify - fulfillment</a></td><td>Fulfill orders in Shopify from Brightpearl.</td></tr><tr><td><a href="/pages/oSS9Hc95Izm25ZlTd4WB">Shopify > Brightpearl - fulfilment</a></td><td>Fulfill orders in Brightpearl from Shopify.</td></tr><tr><td><a href="/pages/nHJRoRtWMfQozJkkHMaU">Brightpearl > Shopify - make payment</a></td><td>Retrieves orders from Shopify and checks if they are paid in Brightpearl - if yes, the order is marked as paid in Shopify.</td></tr><tr><td><a href="/pages/JCDURAnNcmcaq10lpflN">Shopify > Brightpearl - order refunds</a></td><td>Pull refunded orders from Shopify, then searches for correlating orders in Brightpearl and adds a credit note to them.</td></tr><tr><td><p><a href="/pages/3Gp4fNWmpv6fjzqoA7Bs">Shopify > Brightpearl - sync all price lists</a></p><p><br></p></td><td>Retrieves price lists from Shopify, compares them with correlating details in Brightpearl and updates Brightpearl where required.</td></tr><tr><td><a href="/pages/zHIJ4BmEtUflkXtyXfXY">Brightpearl > Shopify - push catalog &#x26; pricing</a></td><td>Creates and updates Shopify catalogs from Brightpearl price lists.</td></tr></tbody></table>
