Shopify Point of Sale (POS) is an app that provides an in-person checkout system on an iPad or iPhone. If you have a Shopify Online Store, you may also have multiple POS locations and orders to those POS locations, as well as directly to your online store. This article will cover how QuickBooks Commerce manages your online store along with your POS locations.
Let’s look at the flow between QuickBooks Commerce, Shopify and Shopify POS:
QuickBooks Commerce pulls order information from your Shopify account but NOT directly from your POS locations. Your Shopify account pulls order data from your POS locations. So your POS location order data comes to Shopify first and then syncs over to QuickBooks Commerce.

On QuickBooks Commerce, you can sync your POS to the location from which you want the stock to be deducted from. Therefore when you make an order from your POS, stock levels will fall from the assigned location on QuickBooks Commerce.
On your QuickBooks Commerce account, go to your Shopify App Settings, and click on the Locations tab:

Assign each POS location to the warehouse from which you want your inventory levels to sync. Your Online retail store may be assigned to your primary location or all locations. Click here to learn more about Shopify Location Settings.
Stock levels from each individual POS location will be reflected on the assigned QuickBooks Commerce Locations.
Example
Your Shopify online retail store has 5 tee-shirts.
Therefore, POS Location A and POS Location B will show 5 tee-shirts.
Also, your Default Location in QuickBooks Commerce will also show 5 tee-shirts.
You then receive an Order for 1 tee-shirt via POS Location B.
Your stock levels across all platforms will fall to 4 tee-shirts.