Inventory Overview
Swift POS provides comprehensive inventory management tools that work directly with your Shopify inventory. All changes made in the POS are reflected in your Shopify admin in real time.
Inventory Features
The inventory section in the POS sidebar gives you access to:
| Feature | Plan Required | Description |
|---|---|---|
| Stock Tracking | All plans | View stock levels for the current location |
| Stock Adjustments | Starter+ | Adjust or set inventory quantities |
| Stock Transfers | Standard+ | Move stock between locations |
| Low Stock Alerts | Standard+ | Get notified when products run low |
| Multi-Location View | Standard+ | See stock across all locations |
| Purchase Orders | Pro | Full PO lifecycle management |
| Inventory Audits | Pro | Structured stock counting with blind count mode |
| Demand Forecasting | Pro | Reorder suggestions based on sales velocity |
How Inventory Syncs
Swift POS reads inventory data from Shopify's GraphQL Admin API. When you make changes (adjustments, transfers, audit completions), those changes are written back to Shopify immediately using inventory mutations.
This means:
- Online store and POS always show the same stock levels
- Changes from Shopify admin are reflected in the POS on the next data fetch
- Third-party apps that modify inventory are also reflected
There can be a brief delay (up to 30 seconds) between making an inventory change and seeing it reflected everywhere. This is due to Shopify's API propagation time.
Quantity Types
Shopify tracks four quantity types per product variant per location:
| Type | Meaning |
|---|---|
| Available | Sellable stock (what customers can buy) |
| On Hand | Physically present at the location |
| Committed | Reserved by unfulfilled orders |
| Incoming | Expected from transfers or purchase orders |
The relationship is: Available = On Hand - Committed
Getting Started
- Start with Stock Tracking to understand your current levels
- Set up Low Stock Alerts to stay ahead of stockouts
- Use Transfers to balance stock across locations