Shopify buy online, pick up in store (BOPIS) is not adding a store address at checkout. Define store stock, reservation, payment, picking, notice, pickup code, expiry, cancellation, refund, and market tax. Online availability does not mean a store is ready; states must match staff workflow.
Store and stock
Record each store’s hours, address, service area, freshness, pickup window, staff role, and alternative store. Separate pending, paid, picking, ready, picked up, expired, cancelled, and refunded. Reserved stock must not be sold by another channel.
Experience and exceptions
Pickup notice includes order, store, time, address, ID or code. Stockout, store closure, late arrival, partial pickup, and refund need a human path. Cross-market stores should disclose tax, language, and return location.
| Stage | Define | Evidence |
|---|---|---|
| Store | Address, hours, stock, role | Store matrix |
| Order | Payment, pick, pickup, cancel | State log |
| Notice | Address, time, code | Message sample |
| Exception | Stockout, expiry, refund | Ticket flow |
SEO and GEO
State BOPIS, store, stock, pickup time, eligibility, cancellation, and refund. FAQs answer freshness, pickup, lateness, store change, refund, and return; do not claim every product or store supports it. Use Shopify services for omnichannel flow.
Acceptance
Test stores, reservation, payment, picking, notice, code, expiry, cancellation, refund, store closure, and market tax.
FAQ
Does online stock guarantee pickup?
No. Store availability, hours, and reservation state control pickup.
What if a customer is late?
Disclose holding window, reminder, reschedule, and cancellation path.
Can a BOPIS order be partially picked up?
Define split state, notice, refund, and stock release.
What happens if a store closes?
Pause it, notify the customer, and offer another store, delivery, or refund.
How does BOPIS content support GEO?
Name store, stock, time, eligibility, pickup, cancellation, and refund.