E-commerce

How to handle customer inquiries about in-store pickup without a dedicated app

How to handle customer inquiries about in-store pickup without a dedicated app

July 1, 2026

"I received the 'ready for pickup' email, but at the counter they told me my order is not on the list." "Where exactly should I go, to the back of the store or the checkout?" "Can my husband pick it up without me if I have the confirmation on my phone?" Three typical messages when a shop offers online pickup without a dedicated BOPIS app, using a paper list, manual email, and a minimal counter process.

In-store pickup customer support without an app covers ready-for-pickup communication, counter location, ID verification, authorized third parties, holding periods, and counter disputes, distinct from automated Shopify Click & Collect or local delivery.

This guide #431 covers policy INSPU-SUP, flow INSPU-FLOW, and KPI inspu. It complements Click & Collect (#177) with a focus on manual/simple pickup, staff communication, and playbooks without Zapiet or pick-pack apps.

Summary

Why does manual withdrawal generate support tickets?

A manual in-store pickup ticket arises when the customer has ordered online but the store operates with an Excel list, a hand-typed "ready" email, or a counter logbook without real-time Shopify POS sync.

Five typical customer pain points

  • Ready vs. not ready: email received, package missing from the counter

  • Counter not found: customer does not know where to go

  • Third party refused: spouse blocked without a clear policy

  • Out-of-sync list: order fulfilled on the web, but not on the store list

  • Retention period: order cancelled at day 7 without reminder

Shopify pickup in store can work without a third-party app if locations, manual fulfillment, and basic email notifications are configured (Shopify, pickup in store 2026). Forrester recalls that 29% of BOPIS users abandoned a pickup order due to lack of clear communication (Forrester, abandon BOPIS). Without an app, the communication gap increases if the INSPU-SUP process is absent.

Angle #431 vs. related content

  • Click & Collect #177: BOPIS stock sync apps, BOPIS disputes. #431 = minimal pickup without Zapiet, manual list, simple counter.

  • Availability #271: cross-channel pre-purchase inventory. #431 = post-pickup order, not PDP inventory lookup.

  • Local delivery #429: home delivery local fleet. #431 = customer travels to the store.

  • Pickup bot #432: future AI automation for hours and stock. #431 = customer service playbook for agents + sales associates.

  • Gift order #205: third-party recipient. #431 = ID policy and email receipt at the counter.

DTC Example

Fashion brand, 3 stores, pickup without app, 180 inspu orders/month. Without INSPU-SUP: 28 tickets/month inspu, inspu_not_ready_rate 31%. After playbook: inspu_ticket_rate -49%, inspu_fcr 76%, inspu_csat 4.2/5.

Cost of counter inspu_not_ready

Customer in front of store window + missing order = immediate Google review + refund walk-away. INSPU-SUP ROI: daily sync list + INSPU-STATUS macro reduces manager escalation by 40%.

Shopify BOPIS without third-party app

Shopify notes that 67% of BOPIS customers make additional purchases upon pickup (Shopify, BOPIS 2026). The manual INSPU-SUP process preserves this opportunity if counter communication is clear.

How does manual pickup differ from automated BOPIS #177?

Minimal counter pickup, BOPIS app sync, and local delivery: three distinct support journeys.

Setup matrix → dominant ticket

  • In-store manual #431: paper list, manual ready email, counter order #

  • BOPIS #177: Zapiet app, auto SMS, POS scan picked up

  • Ship to store: warehouse package to store, transfer time

  • Showroom order: in-store fitting + web order same day

Four INSPU-TYPES

  • inspu_counter: main checkout counter pickup

  • inspu_backroom: back store storage, staff appointment

  • inspu_popup: temporary pop-up, limited hours

  • inspu_event: trunk show event pickup, name list

Pickup stack without app

Shopify admin fulfill + ready_pickup tag, Google Sheet store list export 2x/day, Klaviyo email template INSPU-READY, support QR counter poster, manual POS mark picked up.

Promise #431

INSPU-SUP policy, INSPU-MAP matrix, 12 inspu_* typologies, INSPU-FLOW flow, INSPU-* macros, inspu_* KPIs.

When to stay without an app

< 50 pickups/month/store, 1-3 locations, team trained on INSPU-FLOW. Beyond this: evaluate app #177 or bot #432, do not skip INSPU-SUP prerequisite.

Which types of inspu_* should be mapped?

Twelve manual in-store pickup ticket typologies for consistent routing.

Twelve inspu scenarios

  1. inspu_not_ready: email ready but package not at the counter

  2. inspu_where_pickup: counter location, floor, PMR accessibility

  3. inspu_hours: pickup hours, exceptional closure

  4. inspu_id_required: ID, email, order # to bring

  5. inspu_third_party: spouse, friend, courier picking up on my behalf

  6. inspu_order_not_found: store cannot find order on the list

  7. inspu_wrong_item: wrong size, reference, missing item

  8. inspu_change_store: change pickup store post-order

  9. inspu_hold_expired: holding period exceeded, cancellation

  10. inspu_manual_list_lag: store list not up to date vs Shopify

  11. inspu_ready_premature: ready email sent by mistake before picking

  12. inspu_chargeback: pickup dispute, customer left without package

Helpdesk tags

inspu, inspu_ready, inspu_comptoir, inspu_litige, inspu_resolved, inspu_escalation. Distinct bopis_, cnc_, local_.

Prioritization

P1: inspu_order_not_found customer on-site, inspu_chargeback. P2: inspu_not_ready, inspu_wrong_item. P3: inspu_hours, inspu_id_required FAQ.

Mining inspu verbatims

90-day export "pickup", "store", "not ready", "counter", "shop". Prioritize macros on top 3 actual typologies per location.

Which INSPU-MAP matrix should be documented per store?

The INSPU-MAP pickup matrix lists counter, hours, deadlines, and policies per location.

INSPU-MAP Columns

  • location_id: Shopify location name, address

  • inspu_type: counter, backroom, popup, event

  • pickup_point: "Checkout 2 back left", PDF map

  • prep_time: 4 business hours, D+1 if warehouse transfer

  • hold_days: 7 calendar days before cancellation

  • id_policy: confirmation email OR ID matching order name

  • third_party: allowed with email forward, strictly prohibited under own name

  • contact_comptoir: store phone, not central support only

Example: Lyon counter boutique

location_lyon: inspu_counter, checkout counter 2, prep 4 hrs Mon-Sat, hold 7 days, third_party allowed email PDF, PRM elevator access at the back of the store.

Example: Paris pop-up event

location_popup_marais: inspu_event, pickup at entrance booth, prep D-0 event only, hold 2 days weekend event, id_policy ID + # order mandatory.

Publication /pages/store-pickup

INSPU-MAP FAQ by city: where to collect, what to bring, prep time, storage, authorized third party. Link to INSPU-* macros.

A4 Counter Poster

QR /pages/store-pickup + support phone + "present order # and email". Reduces inspu_where_pickup tickets by 30%.

How to write the INSPU-SUP policy in eight rules?

The INSPU-SUP manual pickup policy governs ready e-mail, counter, and disputes.

Eight INSPU-SUP rules

  1. Lookup Shopify first : fulfillment status, location, tags ready_pickup before reply

  2. Ready e-mail only after pick : INSPU-READY sent when stock physically staged counter

  3. Cross-check manual list : inspu_manual_list_lag → ops sync Sheet same day

  4. Third party per INSPU-MAP : cite id_policy, no arbitrary counter refusal

  5. On-site customer P1 : inspu_order_not_found → manager callback 15 min SLA

  6. Hold expired uphold : inspu_hold_expired refund or extend 1x goodwill gesture documented

  7. Wrong item immediate fix : exchange shelf or refund line, internal quality ticket

  8. No circular referral : salesperson creates ticket with customer, not "call the website"

Ready e-mail governance

inspu_ready_premature : root cause pick before email SOP. Rule 2 checklist 3 points : staged zone, order # label, Shopify fulfill ready.

Manual list sync

Export Shopify unfulfilled pickup location 8 AM + 2 PM → store Google Sheet. Salesperson checks off picked. Lag > 4 h → inspu_manual_list_lag alert ops.

Retention hold D+7

Reminder sequence D+3 D+6 e-mail. D+7 auto cancellation refund if INSPU-MAP hold_days 7. Extend 1x if customer contacts on D+6 P2.

Salesperson Slack template

Store channel #pickup-[city] : order #, staged yes/no, salesperson initials. Support reads thread before INSPU-STATUS reply. Reduce inspu_manual_list_lag confusion.

How to apply the INSPU-FLOW process in eight steps?

The INSPU-FLOW framework structures the manual boutique pickup ticket processing.

Eight steps IL-1 to IL-8

  1. IL-1 Lookup order: order #, pickup location, fulfillment status

  2. IL-2 Classifier inspu_*: section 3 typology

  3. IL-3 Match INSPU-MAP: pickup_point, prep, hold, id_policy, third_party

  4. IL-4 Verify status: Shopify tags, Sheet list, staging photo ops optional

  5. IL-5 Explain: macro INSPU-* grounded IL-4

  6. IL-6 Decide: uphold wait | expedite pick | change store | refund | extend hold

  7. IL-7 Execute: notify Slack store, resend INSPU-READY, Shopify refund, transfer location

  8. IL-8 Document: list_sync_flag, manager_callback, compensation amount

IL-4 inspu_not_ready

If Shopify unfulfilled but INSPU-READY sent → inspu_ready_premature apology + expedite pick IL-7 2 h SLA. If fulfilled ready but counter empty → inspu_manual_list_lag ops + on-site manager 15 min.

IL-6 inspu_third_party

If INSPU-MAP third_party allowed → INSPU-THIRD-01 cite e-mail forward rule. If forbidden → uphold polite suggest buyer present or change to ship home #183.

IL-6 inspu_change_store

Before pick: verify stock new location, transfer fulfillment location Shopify. After pick: deny except manager exception documented.

IL-4 client on site P1

inspu_order_not_found + client_on_site=yes → immediate manager phone + IL-7 expedite pick priority queue.

Which INSPU-* macros and store communication should be configured?

Eight store pickup agent macros and seller communication templates.

INSPU-STATUS-01 (pickup status)

« Order #[X] | Store [City] | Status: [In preparation / Ready]. Counter: [pickup_point]. Hours today: [hours]. Bring [id_policy]. Estimate if not ready: [time]. »

INSPU-READY-01 (ready for pickup email)

« Your order #[X] is ready at [pickup_point], [address]. Hours: [hours]. Bring confirmation email or ID [name]. Kept for [hold_days] days. Map: [link]. »

INSPU-WHERE-01 (where to pick up)

« Pick up at [pickup_point]: [access instructions]. Map: [link map]. Parking: [info]. PRM: [access_notes]. »

INSPU-THIRD-01 (authorized third party)

« Yes, [First Name] can pick up with forwarded PDF confirmation email or ID under the name [Order Name] according to INSPU-MAP. »

INSPU-DELAY-01 (preparation delay)

« Order #[X] is not ready yet. New estimate [date/time]. We will send you INSPU-READY as soon as it is staged at the counter. Sorry for the wait. »

INSPU-HOLD-01 (holding reminder)

« Reminder: order #[X] awaiting pickup until [date D+7]. After this period, automatic cancellation. Pick up at [pickup_point] or contact us at extension 1x. »

Touchpoints without app

  • Order confirmation: prep_time + pickup_point visible

  • INSPU-READY email Klaviyo manual trigger or Shopify flow

  • Counter poster QR + order #

  • /pages/store-pickup FAQ INSPU-MAP

  • Store list sheet sync 2x/day Slack reminder

INSPU-LITIGE-01 (counter dispute)

« Case #[ticket] opened. Immediate solution: [exchange/refund]. Counter reference: [X]. Manager will contact you within 2 hours if needed. »

Which third-party, gift, and deferred list cases should be processed?

Special inspu cases require separate INSPU-MAP extensions and SLAs.

Gift order #205

Buyer vs recipient pickup: INSPU-MAP third_party + gift message. Recipient needs e-mail forward or buyer auth phone support. Link gift order (#205).

Sheet lag list inspu_manual_list_lag

Shopify shows ready, Sheet missing: ops add row + call store within 30 min. Root cause: missed 2 p.m. export. Prevent with automated Shopify → Sheet Zap hourly peak.

Store change inspu_change_store

Before pick: IL-7 transfer location if stock OK. Link order modifications.

Ship to store delay

Warehouse to store parcel: prep_time D+1-D+2 in INSPU-MAP. INSPU-DELAY-01 not INSPU-READY until parcel scanned at store.

Pop-up event inspu_event

Trunk show nominal list: inspu_order_not_found check event roster Excel separate Sheet. Temp staff trained INSPU-WHERE-01 15 min briefing.

Click & Collect upgrade path #177

If volume > 80 inspu/month/store: evaluate migration to BOPIS app. INSPU-SUP macros remain the handoff base. Link Click & Collect (#177).

Partial wrong item #368

inspu_wrong_item partial refund or immediate exchange in-store. Link partial refund (#368).

PMR access pickup_point

INSPU-MAP access_notes PMR elevator ramp. INSPU-WHERE-01 proactive reduce inspu_where_pickup store calls.

Which KPIs should be measured?

The manual in-store pickup support KPIs drive ready accuracy and counter FCR.

Eight key metrics

  • inspu_ticket_rate: inspu tickets / inspu orders

  • inspu_not_ready_rate: not_ready confirmed / inspu orders

  • inspu_ready_premature_rate: ready email before staged / ready emails

  • inspu_fcr: resolved first contact / inspu tickets

  • inspu_sur_place_sla: order_not_found on site < 15 min / P1

  • inspu_list_lag_rate: manual list lag tickets / inspu orders

  • inspu_no_show_rate: hold expired annul / inspu orders

  • inspu_csat: satisfaction tag inspu resolved

DTC Benchmark

inspu_not_ready_rate < 12 % post INSPU-SUP, inspu_fcr > 72 %, sur_place_sla > 92 %, no_show < 8 %.

Dashboard by location

INSPU-TYPE breakdown, top typologies, list sync misses, manager callbacks count.

Ops alert

inspu_manual_list_lag > 5 tickets/week location X: audit Sheet export + 30 min seller training.

Order-to-ready ops KPI

Track order placed → INSPU-READY sent vs INSPU-MAP prep_time promise. Correlate with inspu_not_ready_rate.

Which anti-patterns should be avoided during a manual withdrawal?

Ten in-store pickup support anti-patterns to ban.

1. INSPU-READY before physical staging

Rule 2 checklist 3 points. Premature ready = top inspu_not_ready cause.

2. Circular referral counter ↔ web

Rule 8 clerk creates ticket. Customer on-site not blocked.

3. Third party arbitrary refuse

INSPU-MAP third_party policy quote. No ad-hoc clerk decision.

4. Sheet list stale > 24 h

Sync 2x/day minimum. inspu_manual_list_lag alert.

5. On-site P2 queue

Rule 5 P1 15 min manager. Customer in front of showcase is urgent.

6. Confusing BOPIS #177

Auto SMS app ≠ manual INSPU-READY process. Route distinct macros.

7. No /pages/store-pickup

Self-service where/id gap. Public FAQ INSPU-MAP.

8. Hold expired without callback D+3 D+6

INSPU-HOLD sequence mandatory. Cancellation surprise = chargeback.

9. Wrong item no immediate fix

Rule 7 counter exchange/refund. No "come back tomorrow" default.

10. Pickup point vague "in store"

INSPU-MAP pickup_point precise. PDF map linked INSPU-WHERE-01.

11. Gift pickup without auth recipient

#205 flow: buyer auth or e-mail forward before releasing parcel.

12. POS picked up not marked

Clerk hands over parcel without scanning → double pickup fraud risk. 5 min POS training.

How does Qstomy help with manual in-store pickup?

Qstomy on Shopify: INSPU-FLOW order lookup, INSPU-MAP pickup_point hours cite, INSPU-STATUS-01 auto, third_party policy explain, on-site handoff P1 manager pre-filled fields.

Qstomy inspu capabilities

  • inspu_order_lookup: IL-1 location fulfillment status

  • inspu_map_explain: pickup_point, id_policy, hold_days

  • inspu_status_template: INSPU-STATUS-01 auto

  • inspu_third_policy: INSPU-THIRD-01 cite

  • inspu_handoff_sur_place: P1 manager queue fields

  • inspu_route_bopis: app BOPIS #177 if detected setup

Pipeline #431 → #432

#431 SAV agents counter disputes. #432 future bot pickup hours stock. Shared INSPU-MAP.

Encrypted DTC Scenario

Mode 3 shops 180 inspu/month, 28 baseline tickets.

After INSPU-SUP + Qstomy: inspu_ticket_rate -47%, inspu_fcr 78%, inspu_sur_place_sla 94%, inspu_csat 4.3/5.

Explore customer support and request a demo.

Bot preview #432

Intents inspu_hours, inspu_status feed future pickup bot. INSPU-SUP human prerequisite counter disputes.

What is the checklist for deploying INSPU-SUP?

INSPU-SUP Checklist (12 steps)

  1. Inventory INSPU-TYPE and active Shopify pickup locations

  2. Document INSPU-MAP pickup_point, prep, hold, id per location

  3. Draft INSPU-SUP policy 8 rules + ready email checklist

  4. Publish /pages/store-pickup FAQ + counter QR poster

  5. Template Klaviyo INSPU-READY-01 + INSPU-HOLD reminders D+3 D+6

  6. Google Sheet store list sync 8 am + 2 pm + Slack reminder

  7. Create INSPU-* helpdesk macros

  8. Train sales staff 45 min on INSPU-FLOW + POS mark picked up

  9. Counter-support RACI: no circular referral

  10. Tags inspu_* + dashboard KPI section 9 per location

  11. P1 on-site manager phone displayed at the counter

  12. Sync INSPU-MAP → bot #432 future corpus

In brief

  • #431 = manual pickup without app, completes BOPIS #177

  • INSPU-MAP: counter → prep → hold → id → third party

  • INSPU-FLOW: lookup → verify list → status/dispute

  • Ready email after staging: not before physical pick

  • KPI inspu_not_ready_rate: target < 12%

FAQ

Difference with Click & Collect #177?
#177 BOPIS apps sync SMS auto. #431 minimal pickup, manual list, counter email.

What to bring for pickup?
INSPU-MAP id_policy: confirmation email OR ID with order name. INSPU-THIRD-01 if third party.

Email says ready but not at the counter?
inspu_not_ready or inspu_ready_premature: IL-4 verify, expedite pick 2 hrs or inspu_manual_list_lag sync.

Change pickup store?
Before pick: inspu_change_store if stock OK. After pick: deny except manager exception.

Order not picked up D+7?
inspu_hold_expired: auto-cancel refund per INSPU-MAP. 1x extension if contacted D+6.

Take it further

This week: publish INSPU-MAP /pages/store-pickup, deploy Sheet sync 2x/day, create INSPU-STATUS-01 and INSPU-READY-01 macros, train sales staff on the 3-point ready checklist.

Share this guide #431 with stores and support: an identified counter on the help page is worth a customer leaving with their bag; a premature ready email is worth an unhappy line in front of the storefront.

Switch to a BOPIS app later?
Volume > 80/month/store: migrate to #177. INSPU-MAP remains the base for counter policies.

Enzo

July 1, 2026

Convert over 2,000 customers on average per month with Qstomy.

The world’s 1st Shopify AI dedicated to customer conversion

Empowering 200+ e-commerce merchants

Subscribe to the newsletter and get a personalized e-book!

No-code solution, no technical knowledge required. AI trained on your e-shop and non-intrusive.

*Unsubscribe at any time. We do not send spam.

Subscribe to the newsletter and get a personalized e-book!

No-code solution, no technical knowledge required. AI trained on your e-shop and non-intrusive.

*Unsubscribe at any time. We do not send spam.