← Brent Shiely, product leader  /  All cases

Pickup today, or a date at your store

Best Buy, 2013 to 2019

The problem

In 2014, products online said "Store Pickup: Check Stores," and the answer wasn't reliable: the site didn't know whether a unit was actually in a given store. Pickup was free and close, but online it was a guess, and a wrong guess failed in one of two ways:

  • The store didn't have it, and ship to store wasn't set up for that product: the order canceled automatically.
  • The store didn't have it, and ship to store was set up: the customer got a "delayed" notice with a 5 to 7 day window, and often canceled.

Either way, a customer who chose pickup because it was fast ended up with no product or a week's wait.

What I saw

Pickup wins when the promise is true for one named store.

For many shoppers, the nearest Best Buy is closer than any warehouse. The promise had to be as specific as that store's clock: today, in an hour, or tomorrow.

What I built

  • Store inventory in near real time: the site showed pickup only where the store's sellable units said it could, using the inventory service in One answer to "Can I get it?"
  • A pickup promise tied to the store's clock: available today, shown before the store opens; pickup today, ready in 1 hour, shown during store hours until 2 hours before close; pickup tomorrow, shown in the last 2 hours before close and after closing.
  • Ship to store, set up automatically: ship to store used to be switched on by hand, product by product, which is why some pickup orders canceled outright. I replaced that with a rule: a product can ship to a store whenever the warehouse that replenishes that store has it in stock. The pickup date came from that warehouse's units and its schedule to the store, shown before the order instead of a "delayed" notice after it. If neither the store nor its replenishing warehouse had the unit, pickup wasn't offered at all.
  • Open Box for pickup: stores could sell returned units to online shoppers nearby.

The result

  • Store pickup grew from under 15% of online sales when I started to 42% by the 2019 holiday quarter, as reported on Best Buy's earnings call. Four pieces of this work helped drive it: near-real-time store availability, pickup times shown before the order, ship to store set up automatically, and Open Box units available for pickup.
  • A pickup order could no longer be placed at a store that didn't have the unit. Products the chosen store didn't have were offered as ship to store, with the date shown up front. Both cancellation paths closed before the order was placed.

What I learned

A promise is only as good as its clock. "Ready in 1 hour" works because it disappears 2 hours before close, when the store could no longer keep it.

Best Buy listing in February 2014 with a Shipping and Availability lightbox reading Store Pickup: Check Stores
February 2014. "Store Pickup: Check Stores," whether or not the store had it.
Best Buy laptop listing in March 2017 with a Pick up Today tab, My Store, and separate shipping and store pickup lines
March 2017. A "Pick up Today" tab, "My Store," and separate shipping and pickup answers on every product.
Best Buy listing in October 2026 reading Pick up in 1 hour and Get it tomorrow, free
October 2026. "Pick up in 1 hour" and "Get it tomorrow," where 2017 said "Check nearby stores" and "See when you can get it."
Best Buy listing in October 2026 reading Pick up Sat, Oct 24 and Get it tomorrow, free
October 2026. Ship to store: "Pick up Sat, Oct 24," a real date from the warehouse that replenishes the store, shown before the order.
Sources:
  • Best Buy Q4 fiscal 2020 earnings call (store pickup 42% of online sales)
  • Screenshots via the Internet Archive Wayback Machine (February 26, 2014; March 31, 2017) and bestbuy.com (October 2026)