In-Store Pickup adds a shipping option type that lets customers collect an order from one of your locations instead of having it shipped, with its own pickup points, rates, and conditions.
Before creating the shipping option, each physical pickup location needs In-Store Pickup turned on at the Origin level (how to add an Origin).
Open Edit on the Origin and enable the In-Store Pickup toggle. This reveals two location fields:
The Origins grid shows an In-Store Pickup column so you can see at a glance which Origins are enabled.
Go to Shipping Options → Add New Option → select In-Store Pickup.
This is a different thing from a Pickup Point's own Origin below. Served Origins controls which orders this shipping option is even eligible for (based on where the order ships from). A Pickup Point's Origin is the physical location the customer collects from. One Origin can be both — or a pickup point can be tied to a different Origin than the one the order is shipping from.
Click "Add New Pickup Point" to add a Pickup Point.
See Delivery Dates for the full feature, and display format settings for how it's shown.
Note: this only controls a transit-time range display. It's separate from conditioning which dates are offered based on cart contents — if that's what a customer is asking for, it isn't documented in this article and should be verified before promising it.
Info Messages
- Show Explanatory Tooltip to the Customers (toggle, option-level — separate from the per-point tooltip in step 3) — if enabled, requires Explanatory Text.
Rates belong to whichever Pickup Point is currently selected in the grid. Click "Add New Rate" to open the configuration page.
The grid also lets you: view all rates for a selected point, add/edit/duplicate/delete points, add/edit/duplicate/delete rates, and show/hide grid columns.