In-store
Shopify POS
In-store selling, returns, exchanges and assisted (staff-created) orders. POS shares the same customer, product and inventory records as the online store.
Owners: Store Manager, Retail Team
Rules that must not be broken
- Always attach a customer to the sale so loyalty points and hire history stay accurate.
- Returns must be processed against the original order — never as a negative sale.
- Exchanges are processed as return + new sale in one POS cart to keep inventory correct.
- Assisted orders (ship-to-customer) are created in POS so the sale is credited to the store.
Process: In-store sale
- 1
Scans items into POS cart
Staff · Shopify POS
- 2
Attaches customer profile
Staff · Shopify POS
- 3
Pays on terminal
Customer · Shopify Checkout
- 4
Inventory decremented at store location
System · Shopify Plus
- 5
Loyalty points awarded
System · Loyalty App
Process: Return or exchange
- 1
Looks up original order in POS
Staff · Shopify POS
- 2
Selects items and reason code
Staff · Shopify POS
- 3
Chooses refund, store credit or exchange
Staff · Shopify POS — Exchange adds the replacement item to the same cart
- 4
Stock returned to store or quarantined if damaged
System · Easy Scan
- 5
Loyalty points reversed proportionally
System · Loyalty App
Process: Assisted order (item not in store)
- 1
Creates POS cart and marks as ship-to-customer
Staff · Shopify POS
- 2
Pays in store
Customer · Shopify Checkout
- 3
Order routed to warehouse/DC
System · Order Fulfilment App
- 4
Picks, packs and ships
Warehouse · Easy Scan
Integrations
| Connects with | Direction | Data shared |
|---|---|---|
| Shopify Plus | Native | Orders, refunds, customers, store inventory |
| Order Fulfilment App | Outbound | Assisted orders and collections |
| Easy Scan | Two-way | Returned stock, transfers, cycle counts |
| Loyalty App | Two-way | Points earn, redeem and reversal |
When something goes wrong
- Return refuses to refund
- Original payment method expired — issue store credit instead.
- Stock looks wrong after an exchange
- Damaged returns must be scanned to quarantine in Easy Scan, not back to sellable.