Everyone says stores are the perfect micro-fulfillment network: close to customers, rent already paid, basically free capacity.

Then retailers actually try it, and nine out of ten faceplant on hurdle number one.

Ship-from-store has been the hot topic in US retail — Target, Walmart, Best Buy all play the game. As a seller who lives and dies by FBA and overseas warehouses, I look at this from a different angle than retail folks: don't let the word "micro-fulfillment" fool you. Ship-from-store is, at its core, cramming warehouse work into an organization designed for selling. Get the organization wrong and no system on earth saves you. Here are the five hurdles, each more painful than the last.

Hurdle 1: Inventory Accuracy — the Brutal 60% Behind Ship-from-Store

First, a number: according to fulfillment platform Carriyo, store inventory accuracy can drop as low as 60%.

Translation: the system says a store has 10 units; in reality there might be 6. The other 4 are lost, misplaced, stolen, or never received. An online order gets routed to the store, the associate hunts the floor, finds nothing, and the order gets cancelled.

For us sellers, inventory accuracy is life or death. FBA dares to shuffle your inventory across the country because they count it properly. Stores? Hundreds of shoppers a day trying things on, dumping them in wrong places, pocketing them — if book inventory matches physical inventory 60% of the time, that store is being honest.

Three fixes.

First, cycle counts go weekly — at minimum, count online-sellable SKUs on their own high-frequency cadence, not on the twice-a-year full-store count rhythm.

Second, confirm before you commit: after the OMS routes an order, lock the inventory and give the store a 15-minute confirmation window. Auto-reroute on timeout. Don't let the system wish upon a star.

Third, don't start with RFID. Fix the process first, get accuracy above 85%, then talk tech. Otherwise you're just gilding a broken process.

Hurdle 2: Why Would Store Staff Bother Shipping Your Order

This one hurts the most, because it's human nature.

Store associates are measured on store sales, and commissions follow that metric. Now an online order ships from their store — whose numbers does it count toward? Who pays the shipping? The half hour spent hunting and packing — whose labor budget eats that? Consulting firm O Alliance puts it bluntly: associates resist online fulfillment because of commission conflicts. It's not laziness. The system makes them do it.

I've seen the extreme version: one chain's store acceptance rate sat below 50% for months. HQ nagged, store managers said "we're too busy." Then someone checked — online orders credited the e-commerce division's commission pool, and stores worked for free. Would you bother?

Two fixes, pick one and commit.

Either create a dedicated fulfillment role: no sales quota, measured on ship time and accuracy, paid on its own line. That person is the store's warehouse clerk.

Or double-count commissions: online orders shipped from a store credit the store's sales too. Add a small per-order kicker — one sporting goods chain tried $1 per order, and store acceptance jumped from 55% to 88% (per the company's internal figures). Not much money, but the signal is unmistakable: this work counts.

Hurdle 3: OMS Routing Logic — the Brain of Ship-from-Store

People think routing means "ship from the nearest store." If it were that simple, a distance sort would do the job, and nobody would need an OMS.

Real routing optimizes four dimensions at once:

Dimension What it computes Cost of getting it wrong
Inventory availability Book inventory × that store's historical accuracy factor Routed but no stock, order cancelled
Store labor load Staff on shift, queue of pending orders Overload, SLA blows up
Parcel zone cost Shipping zone from store to customer One zone jump = several dollars
Carrier cutoff Pickup times per store Missed pickup, ships a day late

See that third row? Here's the counterintuitive bit: the closest store to the customer is often not the cheapest ship point. One parcel zone jump costs several dollars in freight; store picking labor runs far higher per order than a DC (an associate's pick takes the time a DC takes for three). Nearest-store routing sounds politically correct. Run the total math and it may be the most expensive option.

So routing's first principle isn't "near" — it's "lowest total cost at acceptable SLA." Write that logic as rules in the OMS, and review weekly: which orders lost money, and why.

Hurdle 4: Whose Revenue Is It Anyway

The first three hurdles are visible. The fourth is invisible, and just as deadly.

A store ships an order — whose revenue is it in the ERP? Inventory deducts from the store's books; who absorbs the freight? Returns come back — whose shrink is it? Leave these unanswered and store managers go passive. Same pay, more errors, zero upside.

Classic big-company disease: the org chart is split by channel (stores division, e-commerce division), but ship-from-store is inherently cross-channel. Neither side wants the cost. The orders pay the price.

The fix is internal transfer pricing, written into policy before launch: every order a store ships, the e-commerce division "buys" fulfillment from the store at an agreed rate, revenue double-counted, costs split. Ugly conversations up front beat a year of finger-pointing. Finance has to own this — let the business units negotiate it themselves and they'll still be talking next year.

Hurdle 5: Where Do Returns Go — the Most Underestimated Hurdle

Everyone designs the outbound flow. Nobody designs the returns flow. But ship-from-store returns are twice as hard as shipping.

A return to a store goes through: receiving, inspection, restock or damage-out, system inventory update. The back room is only so big, and returns pile up fast. Worse, plenty of returns simply evaporate in store back rooms — can't find them, nobody logs them, they expire on a shelf.

The numbers: one US apparel retailer's internal data showed only 55% of store returns were resalable within 30 days, versus 85% at the DC (per the company's internal figures). That 30-point gap is pure money.

So before launching ship-from-store, design the returns path first: back to the store or back to the DC? Which categories go where? For store returns, write inspection standards and restock deadlines in stone — auto-damage-out or transfer anything unprocessed past the deadline. Don't let returns take an open-ended vacation in the back room.


Five hurdles down. Time for the cheat sheet.

First, don't launch everywhere at once. Pilot with 10 stores with the best inventory accuracy, then expand. During the pilot watch exactly three numbers: order cancellation rate, on-time ship rate, cost per order.

Second, do BOPIS (buy online, pick up in store) before ship-from-store. BOPIS only solves "find the item." Ship-from-store adds packing, carrier handoff, and ship SLAs — a full difficulty level harder. A store that can't run BOPIS has no business attempting ship-from-store.

Third, organization first, systems second. Until incentives and accounting are straight, no OMS routing algorithm saves you. Algorithms optimize processes. They don't optimize human nature.

One last thing from a seller's perspective: we count inventory accuracy, ship time, and cost to the second decimal. If stores want to play the ship-from-store game, hold them to warehouse standards. Get cycle counts to weekly, push accuracy past 85%, then talk about the rest — this one I've tested myself, and it works.

By Ah K, E-commerce Seller (5 yrs)