E-commerce
July 1, 2026
"My order has been paid for 8 days, still not shipped, why?" "You are doing quality control on my back, I want to cancel." "Do you offer a replacement or do I have to wait for refurbishing?" Three tickets where a poorly explained quality control delay generates a chargeback, negative review, and confusion when the agent confuses warehouse outbound QC with customer return inspection.
The e-commerce quality control delay support covers pre-shipment blocked order, inspection status, waiting for replacement unit, refurbishing option, and compensation. Distinct from return #639 RSTAT: here, outbound QC before shipping replacement or refurbished item.
This guide #657 covers policy QCDELAY-SUP, flow QD-1 to QD-8 and matrix QCDELAY-MAP. Future CS paired with bot QCDELAY (#658).
Summary
Why does quality control generate support tickets?
The customer orders a new, refurbished, or premium product. The warehouse blocks the shipment: QC sample, visual defect detected, or batch under verification. Without a SOP, the agent promises tomorrow shipment or confuses customer return inspection with stock export control.
Five typical QC delay frictions
Order not shipped: paid, unfulfilled status, shop silence
Vague QC reason: customer does not understand why it is blocked
Waiting for replacement: rejected unit, new part being sourced
Refurbishment option: offer grade B or wait for new map
Cancellation requested: customer refuses to wait for completed QC
Premium and refurbished brands apply outbound QC to limit SNAD returns (Shopify, returns management 2026). Without QCDELAY-MAP, agents improvise delays and replacement options.
QCDELAY #657 vs RSTAT #639, SUPPLSTOCK #655, refurb #269 and bot #658
Five contents, five distinct quality moments.
Quick Matrix
#657 QCDELAY: QC outbound pre-ship replacement refurbishment
RSTAT #639: inbound return inspection rstat_inspecting distinct exit
SUPPLSTOCK #655: supplier stockout PO distinct warehouse QC
Refurbished #269: grades A B C pre-purchase distinct post-order QC block
#658 QCDELAYbot: bot tier 1 status handoff options
#639 = inspected customer return package. #657 = outbound order blocked by warehouse quality control.
Which qc_delay_* typologies should be classified?
Eight scenarios for quality control delay tickets.
Eight qc_delay typologies
qc_delay_how_it_works: customer does not understand outbound QC process
qc_delay_not_shipped: paid order unfulfilled after MAP delay exceeded
qc_delay_inspection_status: what is the status of the MAP quality control
qc_delay_replacement_wait: rejected unit waiting for stock replacement
qc_delay_recondition_offer: offer MAP grade reconditioning
qc_delay_cancel_refund: cancel order, refuse waiting for QC
qc_delay_compensation: commercial gesture for QC delay MAP
qc_delay_eta_slipped: QC delay passed, new ETA MAP
Tags: qc_delay, qc_hold, pre_ship_qc. QC-STATUS-API-CITE: qc_status order API verbatim.
How should the QCDELAY-MAP matrix be structured?
The QCDELAY-MAP matrix documents each outbound QC workflow for agents and future bot #658.
QCDELAY-MAP Columns
qcdelay_program_id: outbound QC workflow map identifier
sku_categories: SKU categories subject to QC map
qc_trigger_reason: sample visual_defect batch_recall map
qc_inspection_sla_days: median inspection delay map
replacement_sla_days: delay for replacing rejected unit map
recondition_option_flag: Y/N offer grade B map
recondition_customer_copy: reconditioning option sentence map
wait_or_cancel_options: wait cancel refund alt map
ship_eta_post_qc_pass_days: shipping days after QC pass map
compensation_policy: token of goodwill if qc_inspection_sla exceeded map
customer_communication_copy: honest sentence for QC block map
proactive_notify_trigger: hours before notifying customer map
Sync WMS qc_status metafield order, proactive QC hold emails, helpdesk macros, and ops dashboard.
Six-rule QCDELAY-SUP policy
Six quality control delay support rules.
QCDELAY-MAP-GROUNDED: delay compensation options from map only
QC-STATUS-API-CITE: qc_status order API before respond
NO-DEFECT-DETAIL-CITE: no internal ops defect detail to the customer
RECONDITION-OFFER-CITE: recondition_customer_copy if qc_delay_recondition map
WAIT-CANCEL-CITE: wait_or_cancel_options cite map customer choice
RSTAT639-REROUTE: inspected customer return → #639 RSTAT distinct QC outbound
Flow QCDELAY QD-1 to QD-8
Flow agent eight steps delay control quality.
QD-1 Intake: qc_delay_* intent + order_ref sku
QD-2 QCDELAY-MAP: inspection replacement recondition wait compensation
QD-3 Status lookup: qc_status API pending inspecting replacement pass
QD-4 Classify: not_shipped inspection replacement recondition cancel slipped
QD-5 Policy triage: QC-STATUS-CITE RECONDITION WAIT-CANCEL NO-DEFECT-DETAIL
QD-6 Respond: macro QCDELAY grounded map options
QD-7 Execute: ops replacement recondition ship cancel refund compensate
QD-8 Close: tag qc_delay_resolved qc_pass Y/N replacement recondition
SLA: qc_delay_not_shipped answered with qc_status API and customer_communication_copy map in one interaction under 4 hours.
Essential QCDELAY macros
Four macro agents quality control delay.
QCDELAY-EXPLAIN-01
"Quality control [qcdelay_program_id]: [customer_communication_copy map]. Inspection delay [qc_inspection_sla_days map] d. Shipping [ship_eta_post_qc_pass_days map] d after validation. NO-DEFECT-DETAIL-CITE: standard verification before shipping."
QCDELAY-STATUS-01
"Order [order_ref]: QC status [qc_status API map]. [If inspecting: inspection in progress normal delay [qc_inspection_sla_days map] d.] [If replacement: unit replaced within [replacement_sla_days map] d.] [If pass: shipping within [ship_eta_post_qc_pass_days map] d.]"
QCDELAY-OPTIONS-01
"Options: [wait_or_cancel_options map verbatim]. [If recondition_option_flag Y: [recondition_customer_copy map].] Reply wait recondition or cancel within 48 hours."
QCDELAY-COMPENSATE-01
"QC delay beyond [qc_inspection_sla_days map] d: [compensation_policy map]. New ETA [date calc map]. Sincere apologies. Ops escalation if qc_delay_eta_slipped is recurring."
Edge cases: refurb #269, REFWARR #621, carrier delay and mixed cart
Five cases outside the standard outbound QC macro.
Pre-purchase refurb grade: #269 grades A B C PDP distinct QC post-order
Post-repair warranty: #621 REFWARR distinct ship block QC
Post-ship carrier delay: delay communication distinct QC pre-shipment
Supplier out of stock: #655 SUPPLSTOCK reroute PO distinct QC warehouse
Mixed cart QC one line: split ship pass vs hold lines QC map
Outbound QC = quality before dispatch. Do not detail internal defect to the customer: NO-DEFECT-DETAIL-CITE.
Essential QC delay KPIs
Five QCDELAY steering metrics.
qc_delay_proactive_notify_rate: customer notified before ticket / total QC hold
qc_delay_response_sla: not_shipped answered within 4 hours / total
qc_delay_replacement_rate: unit replaced / rejected QCs
qc_delay_recondition_accept_rate: reconditioning accepted / proposed
qc_delay_cancel_rate: QC hold cancellations / hold orders
Target: qc_delay_proactive_notify_rate greater than 80% and qc_delay_response_sla greater than 95%.
QCDELAY anti-patterns
Five common errors causing quality control delays.
Invented status: QC-STATUS-API-CITE qc_status order lookup
Ops defect detail: NO-DEFECT-DETAIL-CITE customer copy only
Confusing return #639: RSTAT639-REROUTE incoming inspection distinct from outbound
Ship promise without pass: ship_eta_post_qc_pass only if qc_status pass API
Silent QC hold: proactive email proactive_notify_trigger map before ticket
QCDELAY with Qstomy
Qstomy on Shopify: detect qc_delay intent, QCDELAY-MAP RAG grounded, qc_status API lookup, RECONDITION-OFFER cite, handoff #658 bot tier 1 status options.
Pipeline: #658 bot explain status tier 1 → #657 agents replacement recondition cancel compensate.
Explore AI support and request a demo.
Checklist, FAQ and going further
Checklist QCDELAY (8 steps)
QCDELAY-MAP v1: inspection replacement recondition wait compensation
Policy QCDELAY-SUP: 6 QC-STATUS NO-DEFECT-DETAIL rules
8 qc_delay_* typologies: helpdesk tags
4 QCDELAY-* macros: EXPLAIN STATUS OPTIONS COMPENSATE
Proactive QC hold email: proactive_notify_trigger customer_copy
Order metafield qc_status: sync WMS API agents macros
Agent training 30 min: QCDELAY vs #639 vs #655 vs refurb #269
KPI Dashboard: qc_delay_* section 9 proactive_notify
FAQ
RSTAT #639 difference?
#639 = inspection incoming customer return. #657 = QC outbound pre-ship outgoing order.
Offer reconditioning?
QCDELAY-OPTIONS-01 if recondition_option_flag Y map. RECONDITION-OFFER-CITE recondition_customer_copy.
Customer wants to cancel?
WAIT-CANCEL-CITE wait_or_cancel_options map. Execute QD-7 cancel refund if chosen.
Relation #658 bot?
#658 = bot tier 1 status options handoff. #657 = agents replacement recondition compensate ops.
Going further
This week: index QCDELAY-MAP QC categories, audit proactive hold email, test macro QCDELAY-OPTIONS-01 agents.

Enzo
July 1, 2026





