Shopify POS Support
Retail and online, one ledger.
Shopify POS sales decrement the retail location. Online sales decrement the warehouse. Each Shopify location is pushed back independently — no manual reconciliation at end of day.
In-store sales used to live in a separate spreadsheet.
A unit sells at the retail counter. The cashier writes it down or trusts the POS to record it. Online inventory keeps showing the old number until somebody reconciles at end of day.
Carpe Inventory IQ closes that loop. Shopify POS fires the same order webhook as an online sale — with a retail-location stamp on the order. Carpe Inventory IQ decrements the right location automatically, then pushes the new per-location count back to Shopify within seconds.
One ledger. Retail and online flow into the same numbers.
What’s supported today
The features below ship in every plan that includes Shopify. No POS add-on, no extra charge.
POS sales decrement the retail location
The order tells us which retail store the sale came from. That location's inventory drops in the ledger, and the new count is pushed back to Shopify.
Online sales decrement the warehouse
Orders that don't carry a retail-store source draw from the location you designated as primary shipping during onboarding.
Each Shopify location is pushed back independently
Carpe Inventory IQ writes per-location quantities. Retail and warehouse counts stay separate, just like Shopify shows them.
Cancellations restock unfulfilled lines
If you cancel a POS sale before fulfillment, the line items return to the retail location automatically.
Velocity, reorder suggestions, and reports include POS sales
Same ledger as online. POS sales feed every report — ABC analysis, reorder math, accounting exports.
No extra connection step
The standard Shopify scopes already cover POS. If you've connected Shopify, you've connected POS.
Two ways to set it up.
Both are picked up automatically when you import locations during onboarding. Pick the one that matches your stockpile reality.
Single Shopify location
Most common — one storefront, one bucket of inventory. POS and online both decrement the same location. No extra configuration needed.
Retail + warehouse with separate stockpiles
Import both Shopify locations during onboarding. Designate the warehouse as primary shipping. POS sales decrement the store; online sales decrement the warehouse.
Where the line is.
POS support is intentionally scoped to inventory tracking. A few things are not handled yet — useful to know up front.
Pooled inventory across multiple Shopify locations
We don't mirror one master count across a retail store and a warehouse today. Each Shopify location is its own stockpile. On the roadmap.
Ship-from-store routing
If Shopify dynamically chooses a retail location as the fulfillment location for an online order, the decrement may fall back to primary shipping instead.
POS terminal extensions
No cashier-facing app inside the POS terminal yet. Inventory tracking happens behind the scenes.
One ledger for retail and online.
Connect Shopify, import your locations, and POS sales start flowing through automatically.
14-day free trial · Shopify POS support included
Included for every merchant. No add-ons, no upgrades required.
See pricing →