Before setting up your Shopify POS with Brightpearl, you will need to install and configure the Brightpearl Shopify app.
To learn about using and setting up a Shopify POS terminal visit the Shopify website.
Create an anonymous POS customer
A sale in Shopify POS can be anonymous or you can collect the customer details. Where real customer details are captured a customer record will be created in Brightpearl, and the order will be downloaded against that customer record. An anonymous sale also requires a customer record in Brightpearl, as it is not possible to create a Brightpearl order without a contact record. Set an anonymous customer email under the 'Orders' tab in the Shopify connector.
Set a Shopify POS sales channel
Every Shopify integration has a sales channel in Brightpearl for reporting on sales received via that channel. Additional Shopify sales channels can be added in order to report on Shopify POS sales separately from online Shopify sales.
To set up Shopify POS location mappings go to Orders tab > Shopify POS channel mapping > select a default Shopify POS channel to report on Shopify POS sales in Brightpearl. The default Shopify POS channel will be used for all Shopify POS orders in case you do not wish to map every individual Shopify POS location to a different Brightpearl channel.
To map each Shopify POS location to a different Brightpearl channel, use the setting below. On the left side select a Shopify POS location from the dropdown and map it to a Brightpearl channel. When Shopify POS orders download into Brightpearl, a channel that you selected will be assigned to each order. You can only map a Shopify POS location once.
You have 4 Shopify locations enabled in your Shopify admin: Austin Store, Houston Store, Dallas Store, and Default Online Orders.
Austin Store, Houston Store, and Dallas Store are physical store locations.
- If you want all your physical store orders to be downloaded under one channel in Brightpearl, you can just set up "Default Shopify POS channel" setting and do not map individual physical locations to separate channels.
- If you decide to report on Austin Store orders separately from Houston and Dallas stores, you can map Austin Store to a Brightpearl channel (e.g. Shopify POS Austin) using the mapping tool. So orders that came from Austin Store will be recorder under a separate channel (e.g. Shopify POS Austin). Orders that came from Houston Store and Dallas Store will be recorder under the "Defaults Shopify POS channel" (as you specify in the settings).
- If you wish to report on all locations separately, you can use the mapping tool and map Austin store to a Brightpearl channel (e.g. Shopify POS Austin), map Houston Store to another Brightpearl channel (e.g. Shopify POS Houston), etc.
- All your webstore orders will be recorded agains a channel that you select under the "Shopify channel" setting.
How to create a Shopify POS sales channel in Brightpearl
- Go to Settings > Company > Channels .
- Click the Add Channel button.
- Select Shopify (not Shopify POS).
- Enter a channel name. This is how you'll see the sales channel referred to throughout Brightpearl.
- Select a channel brand. This is the company branding that will be applied to documentation created for sales received via this sales channel.
- Choose a warehouse for allocating inventory from when POS orders are downloaded.
- None of the other settings are relevant for Shopify POS - the settings from the main Shopify store sales channel will be used.
- Save the channel.
Creating bank accounts for Shopify POS
Adding a separate bank account for recording cash sales allows you to see how much cash has been receipted. This can be compared to the till balance for an end of day cash reconciliation.
How to create a cash takings account code
- Go to Accounting > Chart of Accounts .
- Select the account type of Banks (US) / Current Assets (UK).
- Click the Add a new account button.
- Enter a name for the account.
- If desired enter a 4 digit code - if left blank it will be automatically assigned.
Update the connector settings
You will need to choose the Shopify POS sales channel and a cash sales receipt bank account.
Decide if you want to create Sales Credits
When a refund is processed through Shopify POS, it can be downloaded into Brightpearl as a sales credit. This feature is optional, as you may want to manage this separately.
You can define the exact behavior behind this feature by selecting the relevant settings you are interested in using. You can select whether you’d like any transaction refunds to be captured in Brightpearl as sales receipts, and additionally if you’d like us to receive goods back into stock if you did so in Shopify POS. You can also select which of your sales credit statuses you’d like us to create the orders on.
To access the settings, go to the Brightpearl Shopify app > Refunds > Select ‘Create Sales Credits from Returns’ > Set ‘New Sales Credit Status’ > if you want to receive items back into stock, define to which location items should be returned (Default or Quarantine)
You are now ready to use Shopify POS.