anata

Fulfillment Operations

Operator guide5 min read2 verified sources

How to Operate Shopify In-Store Pickup

By Anata Inc. ·

Fulfillment operations poster reading Stage it tell them when ready. with the Anata Fulfillment product icon
Fulfillment operationsA visual hook for this fulfillment operations operator guide.

The short answer.

Treat Shopify in-store pickup as a separate fulfillment promise with a named location, inventory source, preparation time, notification sequence, handoff check, and exception owner. Activate pickup only at locations that can fulfill online orders, configure realistic processing time and pickup instructions, and test checkout eligibility before launch. When an order arrives, reserve and stage the correct items, handle any required store transfer, mark the order ready only when it can actually be collected, and verify the order and customer at handoff before marking it picked up. Reconcile uncollected, canceled, transferred, edited, and partially shipped orders daily. Measure readiness accuracy and aging without inventing demand or service results.

Section 01

Define the pickup promise by location

Enable pickup only where staff, storage, and inventory can support the promise shown at checkout. Shopify requires at least one location that fulfills online orders and the current checkout experience. Set the processing time from the real pick, transfer, staging, and opening-hour workflow. Do not copy the fastest location's promise to every store. A location with inconsistent staffing should use a longer window or remain unavailable.

Write location-specific instructions that answer where to go, when pickup is available, what confirmation to wait for, and what identification the store requires. Shopify can show pickup availability in supported themes and can account for transfer time when inventory must move to the pickup location. Test a normal product, a transfer-required product, an unavailable product, and a mixed shipping-and-pickup cart before exposing the option.

Section 02

Reserve, transfer, and stage the exact order

When a pickup order arrives, verify payment and risk state, item quantities, location assignment, substitutions, and any transfer requirement before touching stock. Set aside the exact units under the order number and prevent them from returning to ordinary shelf availability. If a transfer is required, track the movement separately and do not promise readiness while the items are still in transit or only expected in inventory.

Use a staging layout that separates preparing, ready, exception, and aging orders. Include the order number and a non-sensitive identifier while keeping customer details out of public view. Perform a second item check before the order enters the ready area. Edited or canceled orders should leave the original staging slot immediately, with inventory returned or transferred under the store's normal control rather than an informal shelf adjustment.

Section 03

Send ready only when the order is ready

Shopify's workflow lets staff mark an order ready for pickup and notify the customer. Use that status as a factual handoff signal, not an internal progress marker. Before sending it, confirm every item is present, any transfer is complete, the pickup slip is attached, and the collection area can find the order. A premature notification creates avoidable travel and support work.

Review the location-specific notification because those instructions can override the general template. Include hours and pickup steps that staff can consistently honor. Do not put changing inventory details or unsupported same-day guarantees in the message. If the ready notification was sent in error, contact the customer through the approved support workflow and record the exception instead of silently moving the order back into preparation.

Section 04

Verify the handoff before closing fulfillment

At collection, locate the order from the confirmation or pickup slip, confirm the order number and customer name under the store's approved identity procedure, and compare the staged items with the order. Shopify's POS guidance has staff mark the order picked up after the customer collects it. Do not close the order while it remains on the shelf, and do not hand off a different customer's package because names look similar.

If another person collects the order, follow the retailer's documented authorization policy rather than inventing an exception at the counter. Record damaged packaging, missing items, refusal, or substitution through the order workflow. After successful handoff, mark picked up and use the approved confirmation setting. This preserves the distinction between ready inventory, customer possession, and a fully closed fulfillment.

Section 05

Work the aging and exception queue daily

Create a daily view for transfer required, preparing beyond promise, ready but uncollected, payment or risk hold, edited, canceled, and pickup-location mismatch. Assign each state an owner and permitted next action. Contact customers only through approved templates and consented channels. Do not mark an order picked up to clear an aging queue or return stock before the cancellation decision is recorded.

Review promise accuracy, time from order to ready, transfer delays, uncollected aging, cancellations, item errors, and support contacts. These are operating measures, not proof of causal revenue impact. Compare locations only after accounting for hours, transfer use, assortment, and volume. Adjust the pickup promise or eligible catalog when evidence shows the location cannot meet the existing contract consistently.

Run a weekly physical reconciliation of the ready area against Shopify. Every staged package should map to one open pickup order, and every order marked ready should have one findable package or a documented multi-package record. Investigate inventory that is physically present but digitally picked up, orders digitally ready with no staged goods, expired transfers, and customer names attached to more than one order. Review staff permissions so only trained operators can fulfill or close pickup orders. Preserve a short exception note and owner for every discrepancy without exposing unnecessary customer details. If a location repeatedly misses readiness promises, reduce the eligible assortment, lengthen processing time, improve transfer cutoffs, or pause pickup there while the cause is corrected. Closing the loop between checkout promise, physical shelf, status, notification, and customer handoff is what makes pickup reliable. Publish the current escalation contact at each pickup station, audit canceled orders before opening, and require the closing operator to resolve or transfer ownership of every package left in an exception zone.