E-commerce
July 1, 2026
"I bought on the website, can I exchange in-store?" "The sales assistant refuses without a paper return slip." "My size is not on the shelf, what should I do?" Three tickets where a poorly framed post-web purchase store exchange generates counter refusal, blocked customer, and omnichannel dispute.
The in-store exchange support after e-commerce online purchase covers eligibility, proof of order, store stock, and POS process. Distinct from standard online return: here, size/color exchange in-store after web order.
This guide #743 covers policy STEXCH-SUP, flow SE-1 to SE-8, and matrix STEXCH-MAP. Companion customer service tool of the future is the STEXCH bot (#744).
Summary
Why does an in-store exchange after an online purchase generate support tickets?
The customer orders on the website, receives the package, and wants to exchange it in the nearest store. The salesperson cannot find the POS order, requires an online return first, or the shelf stock is missing. Without a SOP, the agent cites the generic web return policy, ignores the email proof, or promises an exchange outside of the map period.
Five typical frictions in post-web in-store exchanges
Unclear eligibility: customer does not know if in-store exchange is authorized map
Missing proof: order email QR refused at the counter map
Out of stock on shelf: new size unavailable in store map
Opaque POS process: salesperson vs web support responsibility map
Online return confusion: exchange vs refund portal map
Shopify POS allows looking up online orders and linked return exchanges if there is a unified policy (Shopify POS, return exchange 2026). Without STEXCH-MAP, store and central support diverge on proof and stock.
STEXCH #743 vs online return, EXCH #371, omni-channel POS and bot #744
Six contents, six distinct cross-channel after-sales service journeys.
Quick matrix
#743 STEXCH: size/color exchange in-store post-web purchase eligibility stock proof
Online return: return portal distinct refund counter exchange
EXCH-UX #371: exchange block PDP distinct SOP store post-delivery
Omnichannel POS: unified policy distinct return store exchange playbook
Click & Collect #177: BOPIS collection distinct dispute post-home delivery exchange
#744 STEXCHbot: stock eligibility bot tier 1 proof
Portal return = online refund or exchange. #743 = physical exchange in-store after home-delivered or BOPIS web order.
Which stexch_* typologies to classify?
Eight scenarios for web post-purchase in-store exchange tickets.
Eight stexch typologies
stexch_how_it_works: understand the in-store exchange journey map
stexch_eligibility: am I eligible period product condition map
stexch_proof: what proof to bring to the counter map
stexch_stock_store: new size available in chosen store map
stexch_process_pos: how does the checkout exchange take place map
stexch_price_diff: price difference of variant exchange map
stexch_vs_online: in-store exchange vs web portal map
stexch_denied: exchange refused why map
Tags: stexch, store_exchange, cross_channel, omnichannel. POLICY-CITE: exchange_policy_copy map only.
How should the STEXCH-MAP matrix be structured?
The STEXCH-MAP matrix documents each post-web store exchange program for agents and future bot #744.
STEXCH-MAP Columns
stexch_program_id : store exchange program map identifier
eligible_skus : relevant SKUs store_exchange_flag map
store_locations : stores accepting web exchange location_id map
exchange_policy_copy : store exchange terms verbatim map
exchange_window_days : maximum post-delivery delay map
proof_requirements_copy : order email QR ID map
pos_exchange_process_copy : POS register steps lookup return exchange map
stock_check_policy_copy : shelf stock vs warehouse order map
price_difference_policy_copy : variant price supplement map
exclusions_copy : final sale custom excluded map
customer_communication_copy : store help page macro map
bot_intent_map : bot_stexch_* #744 mapping
Sync store exchange help page, POS salesperson training, and helpdesk macros.
STEXCH-SUP Policy in six rules
Six rules support post-purchase web exchange in-store.
STEXCH-MAP-GROUNDED: proof eligibility process from map only
POLICY-CITE: exchange_policy_copy cites map verbatim
PROOF-CITE: proof_requirements_copy cites if map exchange
STOCK-CITE: stock_check_policy_copy lookup location map
RETURNONLINE-REROUTE: portal refund → online return distinct from store exchange
FINAL-SALE-REROUTE: final sale SKU → map exchange exclusion
STEXCH Flow SE-1 to SE-8
Flow agent eight steps exchange store post-web.
SE-1 Intake : stexch_* intent + order_ref store_location sku variant question
SE-2 STEXCH-MAP : policy proof process stock price exclusions
SE-3 Order lookup : order_ref delivered status exchange_window verify
SE-4 Classify : how eligibility proof stock process denied vs_online
SE-5 Triage : POLICY PROOF STOCK RETURNONLINE FINAL-SALE POSOMNI
SE-6 Respond : macro STEXCH grounded customer_communication_copy
SE-7 Execute : ops store escalate stock transfer price exception
SE-8 Close : tag stexch_resolved policy_cited exchange_completed Y/N
SLA : stexch_eligibility answered with POLICY-CITE exchange_policy_copy in one interaction.
Essential STEXCH macros
Four macro agents post-web store exchange.
STEXCH-POLICY-01
"Order [order_ref map]: store exchange authorized [store_locations map.] Delay [exchange_window_days map] days post-delivery. [exclusions_copy map.] POLICY-CITE."
STEXCH-PROOF-01
"At the counter: [proof_requirements_copy map.] Shopify POS order lookup. PROOF-CITE. Without proof: [alternative portal online map.]"
STEXCH-STOCK-01
"[variant map] store [location_id map]: stock [STOCK-CITE lookup map.] [If OOS: warehouse order within [transfer_sla map] days or other store map.]"
STEXCH-VS-ONLINE-01
"Store exchange: [pos_exchange_process_copy map.] Web portal: EXCH-UX #371 distinct parcel shipment. RETURNONLINE-REROUTE if refund requested map."
Edge cases: final sale, gift, BOPIS, and warehouse stock
Five cases excluded from the standard store exchange macro.
Personalized Final Sale: FINAL-SALE-REROUTE #FINAL store exchange map exclusion
Gift recipient: GFTRCP459 proof without price store exchange map
BOPIS Order: #177 dispute distinct pickup post-home exchange
Warehouse stock only: stock_check_policy transfer or online portal map exchange
Variant price difference: price_difference_policy_copy cash register complement map
Store exchange = documented POS journey. Refund or final sale = distinct reroute playbooks.
Essential stock exchange KPIs
Five STEXCH management metrics.
stexch_policy_cite_rate: POLICY-CITE / total stexch how eligibility
stexch_store_convert_rate: completed in-store exchanges / eligible requests map
stexch_pos_denied_rate: counter refusals / total stexch_process map
stexch_stock_oos_rate: out-of-stock shelf / total stexch_stock map
stexch_online_misroute_rate: portal-routed to in-store exchange / total low target
Target: stexch_policy_cite_rate above 95% and stexch_pos_denied_rate decreasing post-salesperson training.
STEXCH anti-patterns
Five common post-web in-store exchange support errors.
Refusing without an order lookup: PROOF-CITE pos_exchange_process_copy map
Invented policy: POLICY-CITE exchange_policy_copy map only
Ignoring shelf stock: STOCK-CITE stock_check_policy_copy lookup
Confusing refund: RETURNONLINE-REROUTE distinct exchange portal
Final sale exchanged: FINAL-SALE-REROUTE exclusions_copy map
STEXCH with Qstomy
Qstomy on Shopify: detect stexch intent, STEXCH-MAP RAG grounded, policy proof cite, handoff #744 bot tier 1.
Pipeline: #744 bot eligibility stock proof tier 1 → #743 store agents escalate stock transfer ops.
Explore AI support and request a demo.
Checklist, FAQ and going further
STEXCH Checklist (8 steps)
STEXCH-MAP v1: locations policy proof process stock price exclusions
Policy STEXCH-SUP: 6 rules POLICY PROOF STOCK RETURNONLINE
8 typologies stexch_*: tags helpdesk store_exchange cross_channel
4 macros STEXCH-*: POLICY PROOF STOCK VS-ONLINE
Live store exchange help page: exchange_policy_copy visible post-delivery
45-min POS seller training: lookup order return exchange STEXCH-FLOW
Shopify POS return exchange sync: pos_exchange_process_copy counter test
KPI Dashboard: stexch_* section 9 policy_cite pos_denied convert
FAQ
Difference with online portal return?
Portal = refund or exchange with parcel shipment. #743 = physical exchange in store with map order proof.
What proof of purchase for the store?
STEXCH-PROOF-01 PROOF-CITE proof_requirements_copy map.
Size missing from the shelf?
STEXCH-STOCK-01 stock_check_policy transfer to another store or online portal map.
Relationship with #744 bot?
#744 = shelf stock eligibility bot proof tier 1. #743 = store agents escalate stock transfer ops.
Going further
This week: index STEXCH-MAP locations store_exchange_flag, sync store help page, test macro STEXCH-PROOF-01 POS seller training.

Enzo
July 1, 2026





