A store is no longer only a place where a customer completes a sale. It can hold inventory for online orders, accept returns, source products from elsewhere and provide service using a wider customer history. Each option adds handoffs among systems, store teams and distribution locations. This page separates common fulfillment patterns from the software and rules that coordinate them, then looks at how shoppers move between web and store. The operating test is whether inventory, labor and customer promises stay aligned across channels.
🧭 Jump to a term
Let shoppers buy and collect across locations: Buy online, pick up in store (BOPIS) · Buy online, ship to store (BOSS) · Ship from store · Endless aisle
Connect orders, stock and routing: Unified commerce · Distributed order management (DOM) · Inventory pooling · Order routing
Handle returns and personal service: Buy online, return in store (BORIS) · Clienteling
Measure the customer journey across channels: Channel conflict · Same-store sales · Store conversion rate · Showrooming · Webrooming
⭐ Know these first
Start with Buy online, pick up in store (BOPIS), Buy online, return in store (BORIS), Ship from store, Unified commerce, Distributed order management (DOM). Then follow the grouped learning order below.
📎 How to read this page
What it means gives the precise meaning. Operator translation gives the version you might hear in a real ecommerce meeting. In real life shows an illustrative example. Watch out and the confusion boxes show where a familiar term can mislead.
📈 Read the relationships first
These combinations are diagnostic hypotheses, not proof of causality. Compare the same period and scope, then investigate the mechanism.
Inventory accuracy ↓ + ship-from-store volume ↑
Usually means: cancellations and store interruptions may rise as more online demand draws on shop stock. Check next: count accuracy, reservation latency, labor and pick failure.
BOPIS promise time ↓ + store workload ↑
Usually means: the pickup offer may be outrunning staff capacity. Check next: order cutoff, staging queue, collection window and ready-notification accuracy.
Unified order view ↑ + channel conflict ↓
Usually means: connected order and inventory context can reduce avoidable handoff disputes. Check next: common identifiers, returns status, ownership and channel incentives.
Let shoppers buy and collect across locations
01 · 🟢 Core
Buy online, pick up in store (BOPIS) = Buy online, collect in store
🧠 What it means
A fulfillment option in which a customer orders online and collects the order at a store.
💬 OPERATOR TRANSLATION
““In stock nearby” is a promise the store team has to fulfill.”
🛍️ In real life
A shopper reserves a jacket online and collects it from a nearby store after staff stage it.
Check next
Measure pickup promise accuracy, ready time, uncollected orders and store labor.

🔗 Related: Buy online, ship to store (BOSS) · Ship from store · Endless aisle · ↑ all terms
02 · 🔵 Operations
Buy online, ship to store (BOSS) = Ship online order to store
🧠 What it means
A fulfillment option in which an online order is shipped to a selected store for customer collection.
💬 OPERATOR TRANSLATION
“The store is the destination, not necessarily the warehouse.”
🛍️ In real life
A customer orders an out-of-stock local item that is shipped from a distribution center to a store counter.
Check next
Set a realistic transfer promise and monitor arrivals and uncollected orders.

🔗 Related: Buy online, pick up in store (BOPIS) · Ship from store · Endless aisle · ↑ all terms
03 · 🟢 Core
Ship from store = Store fulfills and dispatches order
🧠 What it means
A fulfillment method that dispatches an online order from store-held inventory.
💬 OPERATOR TRANSLATION
“A shelf can double as a fulfillment node if the process can find the item.”
🛍️ In real life
An online order is allocated to a store that has the item and can ship it within the promise.
Check next
Compare delivery speed and shipping cost with store workload and stock risk.

🔗 Related: Buy online, pick up in store (BOPIS) · Buy online, ship to store (BOSS) · Endless aisle · ↑ all terms
04 · 🔵 Operations
Endless aisle = Order from wider inventory
🧠 What it means
A selling approach that lets store staff order products for a customer from inventory beyond the current store’s available assortment.
💬 OPERATOR TRANSLATION
“The aisle is “endless” only if the stock data is credible.”
🛍️ In real life
A store associate orders a size that is unavailable locally from another location for home delivery.
Check next
Track assisted sales, out-of-stock recovery and delivery outcomes.

🔗 Related: Buy online, pick up in store (BOPIS) · Buy online, ship to store (BOSS) · Ship from store · ↑ all terms
Connect orders, stock and routing
05 · 🟢 Core
Unified commerce = Connected commerce operations
🧠 What it means
An operating approach that connects commerce channels and core commerce data so customers and staff can act across them consistently.
💬 OPERATOR TRANSLATION
“One connected customer journey takes more than one login screen.”
🛍️ In real life
A service agent can see an online order, a store return and current fulfillment status in one workflow.
Check next
Name the shared capabilities and test a cross-channel customer journey.

🔗 Related: Distributed order management (DOM) · Inventory pooling · Order routing · ↑ all terms
06 · 🟢 Core
Distributed order management (DOM) = System for choosing fulfillment location
🧠 What it means
Software and operating logic that evaluates inventory and fulfillment locations to route orders across a network.
💬 OPERATOR TRANSLATION
“The cheapest node is useless if its stock count is fiction.”
🛍️ In real life
The system routes an order to a store with available stock because it can meet the delivery promise at lower cost.
Check next
Audit routing rules and compare promised with actual cost and service.

🔗 Related: Unified commerce · Inventory pooling · Order routing · ↑ all terms
07 · 🔵 Operations
Inventory pooling = Shared inventory across channels
🧠 What it means
Managing inventory across locations as a shared supply available to serve demand from multiple channels or destinations.
💬 OPERATOR TRANSLATION
“A shared pile needs a fair queue.”
🛍️ In real life
A common pool serves store pickup and ship-to-home orders using reservation priorities.
Check next
Define safety buffers, reservation rules and visibility latency.

🔗 Related: Unified commerce · Distributed order management (DOM) · Order routing · ↑ all terms
08 · 🔵 Operations
Order routing = Choosing a fulfillment path
🧠 What it means
The decision process that selects the location or path used to fulfill an order.
💬 OPERATOR TRANSLATION
““Nearest” is a useful rule until it meets the real world.”
🛍️ In real life
A rule sends an order to a distribution center unless a nearby store can meet the same promise more efficiently.
Check next
Review exceptions and measure the service and cost consequences of routing choices.

🔗 Related: Unified commerce · Distributed order management (DOM) · Inventory pooling · ↑ all terms
Handle returns and personal service
09 · 🟢 Core
Buy online, return in store (BORIS) = Return an online order in store
🧠 What it means
A returns option that lets a customer return an online order at a physical store.
💬 OPERATOR TRANSLATION
“The parcel changed channels; the return policy did not become optional.”
🛍️ In real life
A customer returns an online purchase at a shop; staff inspect it and route it to resale or a returns center.
Check next
Track store handling time, recovery value and refund cycle.

🔗 Related: Clienteling · ↑ all terms
10 · 🔵 Operations
Clienteling = Personalized store service
🧠 What it means
Personalized customer engagement by store associates using customer preferences, purchase history and interaction context.
💬 OPERATOR TRANSLATION
“Remembering what the customer asked for beats remembering to send a coupon.”
🛍️ In real life
An associate checks a customer’s saved preferences and alerts them when a requested item arrives.
Check next
Measure customer value and service quality while protecting privacy.

🔗 Related: Buy online, return in store (BORIS) · ↑ all terms
Measure the customer journey across channels
11 · 🔵 Operations
Channel conflict = Channels compete or misalign
🧠 What it means
Competition or inconsistent incentives between sales channels that can damage pricing, availability or customer experience.
💬 OPERATOR TRANSLATION
“A customer should not need to arbitrate your internal org chart.”
🛍️ In real life
A store is penalized for fulfilling an online order despite doing the work and using its inventory.
Check next
Align inventory, sales attribution, returns and incentive policies across channels.

🔗 Related: Same-store sales · Store conversion rate · Showrooming · ↑ all terms
12 · 🔵 Operations
Same-store sales = Comparable-store sales over time
🧠 What it means
A retail sales comparison for a defined set of stores that were open and comparable in both measured periods.
💬 OPERATOR TRANSLATION
“A clean growth rate starts with a clear comparison set.”
🛍️ In real life
A retailer reports year-over-year sales for stores open throughout both periods.
Check next
Read the company’s stated comparable-store definition before comparing figures.

🔗 Related: Channel conflict · Store conversion rate · Showrooming · ↑ all terms
13 · 🔵 Operations
Store conversion rate = Visits resulting in purchase
🧠 What it means
The share of store visits or visitors that result in a defined purchase during a stated period.
💬 OPERATOR TRANSLATION
“A percentage can be precise while the footfall counter is not.”
🛍️ In real life
A store records 120 transactions from 2,000 measured visits: 6% on that stated basis.
Check next
Pair conversion with traffic, basket size, returns and measurement coverage.

🔗 Related: Channel conflict · Same-store sales · Showrooming · ↑ all terms
14 · 🔵 Operations
Showrooming = Inspect in store, purchase online
🧠 What it means
A shopping behavior in which a customer examines a product in a physical store and later buys it through an online channel.
💬 OPERATOR TRANSLATION
“The fitting room is not necessarily the end of the sale.”
🛍️ In real life
A customer tries a camera in store and completes purchase later on the retailer’s website.
Check next
Make comparison, availability and assisted follow-up useful across channels.

🔗 Related: Channel conflict · Same-store sales · Store conversion rate · ↑ all terms
15 · 🔵 Operations
Webrooming = Research online, purchase in store
🧠 What it means
A shopping behavior in which a customer researches products online and then buys in a physical store.
💬 OPERATOR TRANSLATION
“The store may close a sale that started on a screen.”
🛍️ In real life
A customer checks reviews and store inventory online, then buys after trying the item in person.
Check next
Connect online product information with accurate local availability.

🔗 Related: Channel conflict · Same-store sales · Store conversion rate · ↑ all terms
🔀 BOPIS vs BOSS
BOPIS commonly uses stock already at the selected store; BOSS ships an online order to the store for collection.
🔀 Ship from store vs BOPIS
Ship-from-store dispatches the order from a store; BOPIS has the shopper collect it there.
🔀 Unified commerce vs omnichannel
Omnichannel describes coordinated customer experiences across channels; unified commerce usually describes connected operating data and systems. Define the capabilities rather than relying on the label.
🔀 DOM vs order routing
Order routing is the selection decision; distributed order management is the broader system and rule set that can coordinate orders and fulfillment.
🔀 Showrooming vs webrooming
Showrooming starts with physical product inspection and purchases online; webrooming starts with online research and purchases in store.
🤔 Still confused?
Follow this thread: Buy online, pick up in store (BOPIS) → Unified commerce → Buy online, return in store (BORIS) → Channel conflict. That sequence moves from the basic object or relationship to the decisions and checks it supports.
Sources and scope
Primary documentation checked on 27 September 2026. Platform features and eligibility can change; examples and cartoon situations are illustrative.

