Click and collect, ship from store, endless aisle: choosing your omnichannel fulfilment model
How click and collect, curbside, ship from store, delivery and endless aisle differ, what each needs from stock and order management, and how to roll out.
Selling online is easy. Fulfilling it is the business
Putting a catalogue online takes weeks. Getting the right item, at the right quality, to the right customer at an acceptable cost takes operational discipline. That is the difference between omnichannel as a slogan and omnichannel as a profitable channel.
The fulfilment model you pick shapes your costs, the staff you need and how customers feel about you. These are the main options.
The five models
| Model | How it works | Best when | Main challenge |
|---|---|---|---|
| Click and collect | Customer orders and pays, then collects from a store | Stores are close to customers, and you want low delivery cost | Picking quickly and keeping a staging area tidy |
| Curbside pickup | Staff bring the order to the customer's vehicle | Parking is available and customers value convenience | Staffing at peak times and timing the handover |
| Delivery from store | A rider or courier delivers from the nearest branch | Dense urban areas, grocery and convenience | Delivery cost and delivery windows |
| Ship from store | Stores ship parcels when stock is not at a warehouse | Spread inventory, longer-range items | Packing standards and carrier handling |
| Endless aisle | Staff or customers order items that are not on the shelf, from another branch or warehouse | Wide ranges and specialist stock | Clear lead times and transfer tracking |
Most retailers use a mix. A supermarket may offer click and collect and local delivery. A hardware chain may add endless aisle for bulky items.
Stock accuracy comes first
Every model above promises something about availability. If your system shows ten units and the shelf has two, you will cancel orders, disappoint customers and waste labour. Before you scale omnichannel:
- Run regular blind cycle counts on fast sellers.
- Fix receiving discipline so stock is booked when it arrives.
- Record damage, expiry and shrinkage promptly.
- Show customers availability by store, not just a global total.
Our guide on reducing shrinkage covers the controls that keep stock records honest.
Order sourcing: which store fulfils which order
When an order can be fulfilled from several places, rules decide where it goes. Common factors:
- Stock availability of every line in the order
- Distance to the customer or the chosen pickup store
- Cost, such as the cheapest delivery route
- Capacity, so one branch is not swamped while another is idle
- Freshness and expiry, which matters for perishables
- Priority, such as same-day orders or high-value customers
Simple rules work well at the start: prefer the customer's chosen pickup store, then the nearest store with all items, then split the order. As volume grows, you can add cost and capacity into the rules.
Reserve stock when the order is placed
The most common omnichannel failure is overselling: two customers buy the last item, in different channels, at the same moment. The fix is stock reservation. When an order is placed and paid, the engine reserves the quantity at the chosen location. The reservation is released if the order is cancelled or not collected within the window. Without this, availability numbers are only guesses.
Picking, packing and handover
Operations decide whether the customer experience is good.
- Pick on a handheld, guided by a route through the store, and scan every item.
- Agree a substitution policy. Offer the closest alternative, ask permission when possible and never substitute allergen-sensitive items silently.
- Keep chilled and frozen items cold. Use a separate staging area and time limits.
- Set cut-off times and promise windows you can keep. A realistic window beats a fast one that fails.
- Make handover simple. A clear collection point, a code or a QR, and staff who know where the order is.
Returns across channels
A customer may buy online and return in store, or buy in store and return by courier. Plan for it from the start:
- Refund to the original tender, or issue store credit under clear rules
- Restock the item to the right location, or mark it for inspection
- Apply the same tax and fiscal handling as the original sale
- Keep an audit trail linking the return to the original order
Count the cost
Omnichannel can destroy margin if you do not count what it costs. For each model, calculate:
- Picking and packing labour per order
- Packaging and delivery cost
- Payment fees
- Substitution and cancellation losses
- Space used by staging
Compare that with the basket margin and any extra sales from new customers. Many retailers charge a delivery or service fee, set minimum order values or limit the hours when orders are accepted to protect economics.
Measure the right things
| Measure | Why it matters |
|---|---|
| Order accuracy | Wrong or missing items drive refunds and churn |
| Pick time per order | Shows staffing and store-layout problems |
| Fill rate and substitution rate | Reveals stock accuracy |
| On-time collection or delivery | The promise customers remember |
| Cancellation rate | Often a sign of overselling |
| Cost per order | Tells you whether the channel pays |
| Repeat order rate | Shows whether customers are coming back |
A practical rollout
- Pick two or three strong stores with accurate stock and good space for a pickup point.
- Launch click and collect with a limited range, clear cut-offs and a staging area.
- Measure for four to six weeks and fix accuracy, speed and cost.
- Add curbside or delivery where demand exists.
- Extend to more stores and add ship from store or endless aisle for the right ranges.
- Add channels, such as the app, web store and WhatsApp, on the same engine.