POS

This guide covers everything you need to know about how Shopify point-of-sale (POS) orders are handled within SKUSavvy.

How does a POS Order Come Into SKUSavvy?

  • Automatic Import: When a Shopify POS sale occurs, the order is sent to SKUSavvy in near real-time with a distinction as a POS order

  • POS orders may come in without a customer or customer location attached since not all POS customer information is required to be entered at the time of purchase

  • No Manual Steps Required: As long as your Shopify POS location is connected, orders flow in automatically without the need to initiate a sync

  • POS orders arrive in SKUSavvy as already fulfilled

  • These orders do not go through the standard pick/pack/ship flow, reflecting their immediate in-store completion

How POS Inventory is Reconciled

Single-Bin Inventory
  • If the sold item exists in only one bin at the POS-mapped warehouse location, SKUSavvy will automatically deduct inventory from that bin

Multi-Bin Inventory
  • If the item exists in multiple bins, SKUSavvy cannot assume which bin it came from

  • In this case, a manual reconciliation will be required on the POS order to specify which bin(s) were depleted.

  • This helps maintain accurate bin-level inventory tracking

Inventory Reconciliations

Reconciliations happen when you have fulfilled an order outside of SKUSavvy, or there is an inventory discrepancy between Shopify and SKUSavvy where there is lower stock on Shopify than in SKUSavvy. By default SKUSavvy will try to make the reconciliation automatically if certain conditions are met. Below we will go through the key things to know about inventory reconciliations. 

How to Find Your Reconciliations

  1. Go to your inventory table and sort by bin (descending) and all the reconciliations will show at the top

  2. Go to a specific inventory item and click into it to view all reconciliations for that item or you can simply scan the item and tap make adjustment

  3. Go to your inventory list, make sure you are on the flat list view, select the icon with an up arrow inside two boxes

To reconcile, simply tap 'Reconciliation Needed' and select the bin to reconcile from which will remove the stock from that bin and settle the reonciliation record.

When Are Reconciliations Made?

SKUSavvy determines when a specific quantity record can be reconciled (reused/merged) instead of creating a new reconciliation record that needs to be manually handled. Here are the conditions that allow automated reconciliation:
Reconciliation Conditions (in order of precedence):
1. Explicit Quantity ID Match
  • If an exact match to the quantity is provided for the change, that specific quantity is always used to reconcile

  • This is the highest priority condition

2. Serial Number Match
  • If a change in quantity for a specific serial number item is specified and a quantity with that exact serial number exists, it's reconciled automatically

  • Serial numbers are unique identifiers, so this ensures exact item matching

3. Single Quantity Exists
  • If there's only one existing bin location quantity for this variant in the warehouse, it's automatically reconciled

  • Assumes all items of this variant are fungible when there's no choice

4. Unallocated Quantity Available
  • If any quantity exists that isn't assigned to a bin (binId == null), it's reconciled

  • Unallocated quantities ('Assign Location' records) are considered available for consolidation

5. All Quantities in Same Bin
  • If all existing quantities are stored in the same bin, the first one is reconciled

  • Items in the same location can be logically grouped together

When Automatic Reconciliation Fails

SKUSavvy cannot make a reconciliation when quantities exist in multiple different bins, indicating that:
  • Items are physically separated in different locations

  • A new quantity record should be created rather than modifying existing ones

  • This preserves location-specific tracking

How are POS Locations Mapped?

  • Shopify POS locations are automatically mapped to SKUSavvy as warehouses and these will come over after the initial connection is made with Shopify

  • Each retail store location in Shopify will be treated as a distinct warehouse in SKUSavvy, however you only need to use a single bin location for all POS stock though certainly multiple bins can be set up for retail store inventory accuracy

  • This enables: Accurate inventory tracking per store, Easy restocking workflows, Separate bin management per retail site

Managing Bins at Retail Stores

  • Most retailers set up one general bin within each retail warehouse in SKUSavvy

  • This approach simplifies reconciliation, as all POS sales can default to this single bin, avoiding the need for manual adjustments

How To Reconcile POS Stock in SKUSavvy

Once a POS order is placed the stock will need to be reduced from the location the order was made. When you have just a single bin for this inventory, SKUSavvy can automatically reconcile this stock. When an inventory item is located in more than one bin location the stock will need to be manually reconciled. 
Go to Inventory > Flat List View > Reconciliations
1) Go to your inventory and make sure you are looking at the flattened list view
2) Select the reconciliations button in the top right of the inventory table
3) Tap 'Reconciliation Needed' on one of the inventory items requiring reconciliation 
reconcile POS stock in skusavvy
4) Select a bin location to reconcile inventory from
reconcile pos stock from a bin

No Stock to Reconcile

If you do not have stock to reconcile a POS order this means the stock counts you had at the time SKUSavvy was installed did not match up and SKUSavvy is trying to still reconcile. In this case you have two options:
  1. Don't worry, you can always delete this record. Or, you can add stock for the product and then reconcile from that stock which will keep the logs of what happened and aligns inventory more accurately

  2. You can choose to simply delete the reconciliation record if you are not concerned about counting the stock levels for the adjustment

no inventory to reconcile POS orders

Related Guides

Place Outbound Orders

You can place outbound orders directly on SKUSavvy and optionally send these orders to Shopify for payment

Fulfill orders

Fulfill and ship your outbound orders easily with built-in pick-pack-ship workflow and optimized order batching