System guide

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. 1

    Scans items into POS cart

    Staff · Shopify POS

  2. 2

    Attaches customer profile

    Staff · Shopify POS

  3. 3

    Pays on terminal

    Customer · Shopify Checkout

  4. 4

    Inventory decremented at store location

    System · Shopify Plus

  5. 5

    Loyalty points awarded

    System · Loyalty App

Process: Return or exchange

  1. 1

    Looks up original order in POS

    Staff · Shopify POS

  2. 2

    Selects items and reason code

    Staff · Shopify POS

  3. 3

    Chooses refund, store credit or exchange

    Staff · Shopify POS — Exchange adds the replacement item to the same cart

  4. 4

    Stock returned to store or quarantined if damaged

    System · Easy Scan

  5. 5

    Loyalty points reversed proportionally

    System · Loyalty App

Process: Assisted order (item not in store)

  1. 1

    Creates POS cart and marks as ship-to-customer

    Staff · Shopify POS

  2. 2

    Pays in store

    Customer · Shopify Checkout

  3. 3

    Order routed to warehouse/DC

    System · Order Fulfilment App

  4. 4

    Picks, packs and ships

    Warehouse · Easy Scan

Integrations

Connects withDirectionData shared
Shopify PlusNativeOrders, refunds, customers, store inventory
Order Fulfilment AppOutboundAssisted orders and collections
Easy ScanTwo-wayReturned stock, transfers, cycle counts
Loyalty AppTwo-wayPoints 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.