System guide

All

Order Fulfilment App

Routes every paid order to the right fulfilment path: click & collect, store pick up, warehouse/DC fulfilment or delivery — then tracks it to completion.

Owners: Operations Manager, Store Manager, Warehouse Manager

Rules that must not be broken

  • Routing follows stock location, customer address and delivery promise — staff override only with Ops approval.
  • Click & collect orders must be marked ready before the customer is notified.
  • Uncollected orders are chased at day 3 and returned to stock at day 10.
  • Split shipments are allowed for sale items only, never for a hire kit.

Process: Routing decision

  1. 1

    Order paid and captured

    System · Shopify Checkout

  2. 2

    Evaluates stock by location and customer choice

    System · Order Fulfilment App

  3. 3

    Assigns path: delivery, C&C, store pick up or DC

    System · Order Fulfilment App

  4. 4

    Receives task and fulfils

    Location · Easy Scan / POS

  5. 5

    Order marked fulfilled, customer notified

    System · Klaviyo

Process: Click & collect

  1. 1

    Selects collect at store

    Customer · Online Store

  2. 2

    Picks items and marks ready for collection

    Store · Order Fulfilment App

  3. 3

    Ready-for-collection notification sent

    System · Klaviyo

  4. 4

    Verifies ID/order number and hands over in POS

    Staff · Shopify POS

Process: Delivery

  1. 1

    Packs and books carrier

    Warehouse · Easy Scan

  2. 2

    Tracking attached to the order

    System · Shopify Plus

  3. 3

    Dispatch and delivery updates sent

    System · Klaviyo

Integrations

Connects withDirectionData shared
Shopify PlusTwo-wayFulfilment orders, locations, statuses
Easy ScanOutboundPick, pack and ship tasks
Shopify POSTwo-wayCollections and in-store handover
KlaviyoOutboundFulfilment status notifications

When something goes wrong

Order routed to the wrong location
Check location priority and stock buffers before overriding.
Customer never got the ready email
Order was fulfilled without being marked ready — resend from Klaviyo.