Omnichannel & Commerce

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.

By the SalesLife 365 team5 min read

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

ModelHow it worksBest whenMain challenge
Click and collectCustomer orders and pays, then collects from a storeStores are close to customers, and you want low delivery costPicking quickly and keeping a staging area tidy
Curbside pickupStaff bring the order to the customer's vehicleParking is available and customers value convenienceStaffing at peak times and timing the handover
Delivery from storeA rider or courier delivers from the nearest branchDense urban areas, grocery and convenienceDelivery cost and delivery windows
Ship from storeStores ship parcels when stock is not at a warehouseSpread inventory, longer-range itemsPacking standards and carrier handling
Endless aisleStaff or customers order items that are not on the shelf, from another branch or warehouseWide ranges and specialist stockClear 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

MeasureWhy it matters
Order accuracyWrong or missing items drive refunds and churn
Pick time per orderShows staffing and store-layout problems
Fill rate and substitution rateReveals stock accuracy
On-time collection or deliveryThe promise customers remember
Cancellation rateOften a sign of overselling
Cost per orderTells you whether the channel pays
Repeat order rateShows whether customers are coming back

A practical rollout

  1. Pick two or three strong stores with accurate stock and good space for a pickup point.
  2. Launch click and collect with a limited range, clear cut-offs and a staging area.
  3. Measure for four to six weeks and fix accuracy, speed and cost.
  4. Add curbside or delivery where demand exists.
  5. Extend to more stores and add ship from store or endless aisle for the right ranges.
  6. Add channels, such as the app, web store and WhatsApp, on the same engine.

Ready to run your stores on one platform?

Book a customised demo with our solution architects, or email hello@saleslife.com.

Book a customised demo