BopiSafe Install on Shopify
Blog

BOPIS Staff Training Checklist for Shopify

2026-10-16 · BopiSafe Team

The one thing BOPIS staff training must get right that nothing else covers is the split-order handoff: when a shopper buys a mixed cart, it becomes two separate Shopify orders — one for pickup, one for shipping — and your counter staff need to recognize both confirmations so a “where’s the rest of my order?” question doesn’t turn into a refund. Everything else on the counter — order lookup, ID checks, the “it’s not ready yet” script, no-shows — runs on native Shopify POS and is standard retail discipline. This checklist leads with the split handoff, then covers the rest.

Most BOPIS failures at the counter aren’t technology failures — industry retail operations coverage (see NRF’s research hub) consistently frames them as communication failures: staff who don’t know what to say, or who can’t find the order, create the experiences that end up in reviews. The split-order handoff is the newest version of that risk, because two confirmations for one purchase is exactly the kind of thing that confuses a shopper at the counter.

The one thing that’s specific to BOPIS: the split-order handoff

If your store ever sells a cart that mixes items the shopper is collecting with items that are shipping to them, that cart becomes two separate Shopify orders through BopiSafe’s split-checkout: one pickup order and one shipping order. This is the single counter situation that’s new — everything else below is standard retail you may already train for.

Train every counter staff member on this:

Get this one right and the split feels like a feature. Get it wrong — staff treat two confirmations as a mistake — and you’ve turned a normal order into a refund request.

The rest runs on native Shopify POS

Beyond the split handoff, BOPIS counter work is standard retail discipline that runs on native Shopify POS, not on any app. ID verification, the no-show hold window, and refund-at-pickup are your store’s own policy, executed on native Shopify POS — set the thresholds and rules that fit your category. BopiSafe doesn’t define or run any of them. Four fundamentals cover most of it:

1. How to find the order. In Shopify POS, go to Orders and search by name, phone, or order number. The customer should have a confirmation email. If they don’t, search by name. If the name matches and the order is in “ready for pickup” status, proceed.

2. How to verify identity. Know your store’s verification threshold. Below it, name-and-order-number is enough. Above it, you need a photo ID matching the billing name. For high-value items like electronics, also confirm the last four digits of the payment card.

3. What to say when the order isn’t ready. Give a specific time, not a vague promise. “Ready in 20 minutes, we’ll text you” is a promise you can keep. “It’ll be ready soon” creates a follow-up complaint.

4. What to do in edge cases. Know where to escalate. Most edge cases (ID mismatch, no order found, customer wants refund) have a protocol. Staff should know to escalate rather than improvise.

What happens when a customer walks in for pickup?

Greeting and order lookup

When a customer arrives for pickup, greet them and ask for their order number or confirmation email. This is faster than name lookups and reduces the chance of releasing the wrong order.

In Shopify POS:

If the customer doesn’t have their order number, search by last name. Confirm by matching their email address or phone number in the order details.

Identity verification

Check your store’s verification protocol (it should be posted at the counter).

For orders below your verification threshold:

For orders above your threshold (typically $200-500+):

Item retrieval and condition check

Retrieve the item from the staging area. Before handing it to the customer:

If the item has any damage or issue, do not hand it over and apologize first. Immediately escalate to a manager. Do not present a damaged item to a customer without flagging it — this creates a dispute about whether the damage occurred in-store or before.

Handing over the order

Mark the order as “Picked up” in Shopify POS. This is the most-forgotten step in busy periods. An order not marked as picked up stays in your “ready for pickup” queue, skews your inventory count, and can trigger a reminder notification to a customer who already has the item.

For split orders (customers who used BopiSafe’s mixed-cart split), the pickup order and the shipping order are separate. Mark the pickup order complete. The shipping order fulfills and ships separately — staff do not handle it.

If the customer asks “where’s the rest of my order?” — the answer is: “The other items are shipping to your address. You’ll receive a tracking notification separately. Is there anything else I can help with?”

What should staff say when the item isn’t ready?

This is the most common BOPIS friction point. Customers receive a “ready for pickup” notification, drive to the store, and the item is not staged.

Two causes:

Notification sent too early: the “ready for pickup” email was triggered before the item was actually staged. This is a process failure — train staff to stage the item first, then trigger the notification. If your POS setup allows it, configure the notification to require a manual trigger, not an automatic one on order receipt.

Item was ready but moved: someone borrowed it for a display, restocked it accidentally, or another staff member didn’t know it was held. Staging area discipline solves this — held items should be in a dedicated area, clearly labeled with the order number and customer name.

What to say when the item isn’t ready:

“I’m sorry — your item is still being prepared. It will be ready in approximately [X minutes/hours]. Can I get a phone number to text you when it’s done?” If you can’t give a specific time, escalate to a manager before giving any estimate. A broken promise (“it’ll be ready in 10 minutes” and then it isn’t) is worse than an honest “I need to check and will call you back.”

How do staff handle a split-order pickup with two confirmation emails?

When a customer bought mixed items through BopiSafe’s split-checkout, they have two confirmations — one for pickup, one for shipping. They may arrive confused about why.

What to tell them: “Your cart was split into two separate orders so both could be fulfilled correctly. I’m handling your pickup order now. Your other items are shipping to your address — you’ll get a tracking notification within [your standard timeframe].”

The key message for staff: two orders is not an error. Explain it as a feature, not an apology. If the customer asks about the shipping order, look it up in the POS by order number.

Edge cases: the protocols that prevent bad reviews

Customer no-show (order uncollected)

Staff action when canceling: process the cancellation in Shopify, restock the item, and send a final email explaining that the order has been canceled and a refund issued. Note the cancellation reason in the order record.

Do not hold inventory indefinitely. An uncollected order is a dead inventory unit that is not available to other customers.

Refund at pickup (customer declines after inspection)

Some customers, especially for furniture and electronics, want to inspect before accepting. This is legitimate and should be handled gracefully.

Process a standard Shopify refund through the POS. Return the item to inventory. Note the reason in the order record — “customer declined after in-person inspection: [specific reason if given].” This data improves your product listings and prevents future returns.

Do not make the customer feel guilty for declining. They came to the store specifically to inspect; that’s the BOPIS value proposition. A graceful refund is better than a pressure-close that results in a return shipped back from home.

Wrong item picked

If the staged item does not match the order (wrong color, wrong size, wrong model), do not give the customer the wrong item. Apologize, check whether the correct item is in stock, and either retrieve the correct item or initiate a refund.

Note the error in the order record and flag it internally — a pattern of wrong-item picks indicates a staging or labeling problem, not a one-time mistake.

ID mismatch (name on ID different from billing name)

See the electronics BOPIS guide for the full ID verification protocol. Summary: do not release the order if the ID name doesn’t match. Hold the order and ask the customer to contact support to resolve. Never improvise exceptions on high-value items.

Customer wants a different payment method at pickup

This sometimes happens when a customer wants to pay cash instead of the card on file. The order has already been paid online — there is no payment to collect at pickup. Explain this: “The order was paid when you placed it online. There’s nothing to pay now — I just need to verify your identity and hand over your items.”

The staging area and order tracking habits that prevent most problems

Most BOPIS counter problems start before the customer arrives. Good staging habits eliminate the majority of “the item isn’t ready” and “wrong item” incidents.

One dedicated staging area per location. Items waiting for pickup should have one physical home. Not “somewhere in the stockroom” — a specific shelf, rack, or area labeled “BOPIS Pickup.”

Each staged item labeled with order number and customer name. A physical label or printout on the item — not just in the system. When a different staff member goes to retrieve it, they should be able to find it without opening a screen.

“Ready for pickup” notification only sent when item is physically staged. Not when the order is received, not when it’s been picked from inventory — when it is in the BOPIS staging area with the label on it.

Daily queue review. At the start of each shift, the pickup staff member should review the day’s expected pickups: orders in “ready for pickup” status, orders scheduled for today, and the uncollected order list. Ten minutes per day prevents most surprises.

For the full operational setup across multiple locations, including capacity limits and queue management, see our BOPIS customer experience benchmarks and Shopify POS pickup order management guide.

Quick-reference card for the counter

Print this and post it in the stockroom:

Pickup flow:

  1. Ask for order number or confirmation email
  2. Find order in POS → verify status is “Ready for pickup”
  3. Verify identity (see threshold chart on reverse)
  4. Retrieve item from staging area, check condition
  5. Hand over, mark order as “Picked up” in POS

“Item isn’t ready” script: “I’m sorry — it’s still being prepared. Ready in [specific time]. Can I get your number to text you?”

Split order explanation: “Your other items are shipping separately. You’ll get a tracking notification for those.”

Refund at pickup: Process in POS, note reason, return to inventory, no judgment.

Can’t find the order: Do not release inventory. Search by name/phone. If not found, ask customer to check email and contact support.

ID doesn’t match: Do not release. Hold order. Escalate to manager or ask customer to contact support.

Written by the BopiSafe team — we build BOPIS infrastructure for Shopify merchants.

Next steps

Frequently asked questions

What do staff need to know to handle a BOPIS pickup order?

Five things — how to find the order in the POS, how to verify the customer's identity, what to say when the item isn't ready, how to handle a split-order handoff when the customer has two separate pickup confirmations from one cart, and what to do in edge cases like no-shows or refund-at-pickup requests. The physical handoff is easy; it's the edge cases that create support tickets.

How should staff look up a pickup order in Shopify POS?

In Shopify POS, go to Orders and filter by "Ready for pickup" or search by the customer's name or order number. The customer should have a confirmation email with their order number — ask them to show it, either on their phone or printed. Cross-check the name on the order against their ID if required by your verification protocol.

What do staff say when a pickup order isn't ready yet?

Be direct and specific — tell the customer when it will be ready, not just "shortly." "Your order is being prepared — it will be ready in about 20 minutes, and we'll text you when it's done" is better than "we're working on it." Offer to hold it at the counter rather than having the customer wait. If the item is genuinely unavailable, escalate to a manager immediately — don't leave the customer standing there while you figure it out.

What is a split-order handoff and how should staff explain it?

When a customer bought mixed items (some for pickup, some shipping) using BopiSafe's split-checkout, they have two order confirmations — one for pickup, one for shipping. At the counter, staff only handle the pickup order. If the customer asks about the other part of their order, explain "the other items are shipping separately — you'll receive a tracking notification for those." Have the shipping confirmation email reference ready if needed.

How should staff handle a customer who has no confirmation email?

Search the order by customer name and phone number in the POS. If the order is found and the name matches their ID, proceed with the handoff. If no order is found, do not release inventory — explain that you cannot locate the order and ask them to check their email (including spam) or contact support. Never release an item without confirming the order exists in the system.

What happens when a customer wants a refund at pickup?

Process it as a standard Shopify refund through the POS. The item goes back to available inventory. Note why the refund occurred in the order record — "customer refused on inspection — color different from online photos" gives you data to improve product descriptions. A refund at pickup is preferable to a shipped return in most cases; it resolves faster and costs less.

How long should a store hold a pickup order before canceling it?

A common hold window is roughly 7-14 days with reminder notifications around day 3 and day 7, but there's no universal standard — pick what fits your storage space and category. After the window, cancel the order and restock the item. The pickup window should be clearly communicated in the confirmation email — stating "your order will be held for 10 days" sets the expectation before the customer forgets to collect. Document the cancellation with a note in the order record.

What do staff do when a customer disputes the ID verification requirement?

Acknowledge the inconvenience calmly — "I understand this feels like extra hassle, but we require ID for all pickups above [threshold] for your protection and ours." If the customer still refuses, do not release the order. Offer to escalate to a manager or to have them contact support to arrange an alternative. The ID requirement exists to protect the cardholder as much as the store.

Want pickup that doesn't break? See how BopiSafe works →

New to BopiSafe? Use code BOPISAFE30 at plan selection for a 30-day free trial instead of 14.