E-commerce
July 1, 2026
"My order has been paid for 10 days, still not shipped." "You promised me delivery within 5 days, does the product come from a supplier?" "Should I wait or get a refund, no one is giving me a clear answer." Three tickets where a poorly communicated supplier shortage generates chargebacks, negative reviews, and a loss of trust when the agent confuses warehouse stock with external procurement.
The e-commerce supplier shortage support covers orders blocked post-payment, uncertain PO delay, choice of waiting or refund, internal stock alternative, and honest communication. Distinct from internal shortage #106: here, the cause is the supplier, uncertain delay, no firm date.
This guide #655 covers policy SUPPLSTOCK-SUP, flow SS-1 to SS-8, and matrix SUPPLSTOCK-MAP. Customer service duo of the future bot SUPPLSTOCK (#656).
Summary
Why do supplier stockouts generate support tickets?
The customer orders a dropship, made-to-order, or external PO-replenished SKU. The site displayed it as available due to virtual inventory sync. The supplier reports a stockout or delay with no firm ETA. Without a SOP, the agent promises a made-up date or treats it as a classic warehouse stockout.
Five typical supplier stockout frictions
Order blocked post-payment: paid, not shipped, store silence
Uncertain ETA: supplier has no date, agent improvises
Waiting vs. refund: customer wants a clear mapped choice
Slipped date: supplier ETA has passed, new uncertainty
Mixed cart: one supplier line blocks the complete shipment
Multi-supplier and dropship DTC brands manage variable lead times (Shopify, dropshipping 2026). Without SUPPLSTOCK-MAP, agents confuse internal stock and external replenishment.
SUPPLSTOCK #655 vs OOS #106, replenishment #167, planned #404, and bot #656
Five contents, five distinct stockout causes.
Quick Matrix
#655 SUPPLSTOCK: dropship PO supplier stockout, uncertain lead time
OOS #106: general internal stockout, replenishment alternatives
Replenishment #167: warehouse replenishment ETA, confirmed or estimated date
Planned #404: endpoint announced stockout, T-14 distinct supplier
#656 SUPPLSTOCKbot: tier 1 bot, waiting for alternative handoff
#106 = warehouse stock exhausted. #655 = external sourcing blocked, ETA often uncertain, tier unknown.
Which suppl_stock_* typologies should be classified?
Eight supplier shortage ticket scenarios.
Eight suppl_stock typologies
suppl_stock_how_it_works: client does not understand supplier lead time
suppl_stock_post_order_hold: paid order blocked by external supply
suppl_stock_wait_or_refund: choice of waiting max days vs map refund
suppl_stock_eta_uncertain: when shipment ETA tier unknown map
suppl_stock_eta_slipped: supplier date passed new uncertainty
suppl_stock_alternative: substitute internal stock map proposed
suppl_stock_cancel_refund: cancellation refund requested map
suppl_stock_partial_ship: ship available lines hold supplier line
Tags: suppl_stock, supplier_hold, po_delay. ORDER-API-CITE: fulfillment_status line supplier_flag API.
How to structure the SUPPLSTOCK-MAP matrix?
The SUPPLSTOCK-MAP matrix documents each SKU or external procurement program for agents and future bot #656.
SUPPLSTOCK-MAP Columns
suppl_stock_program_id: external procurement workflow map identifier
sku_ids: relevant SKUs dropship PO MTO map
fulfillment_model: dropship po_replenish made_to_order map
supplier_eta_tier: confirmed estimated unknown cancelled map
supplier_eta_range: days range if estimated map
wait_max_days: max customer wait time before auto action map
wait_or_refund_options: wait refund alternative partial map
alternative_sku_ids: validated internal stock substitutes map
customer_communication_copy: honest phrasing for uncertain delay map
compensation_policy: complimentary gesture if wait_max exceeded map
partial_ship_allowed: Y/N partial shipment map
refund_sla_days: refund processing time if cancel map
Sync ERP PO status, Shopify supplier_eta_tier metafield, helpdesk macros, and ops alert if tier unknown > 7 days.
SUPPLSTOCK-SUP policy in six rules
Six supplier disruption support rules.
SUPPLSTOCK-MAP-GROUNDED: wait options ETA compensation from map only
ORDER-API-CITE: fulfillment_status line supplier_flag API before respond
ETA-TIER-CITE: supplier_eta_tier confirmed estimated unknown cite map
NO-FIRM-DATE-UNCERTAIN: no firm date if tier unknown map
NO-SUPPLIER-BLAME-CITE: customer_communication_copy without supplier name
WAIT-POLICY-CITE: suppl_stock_wait_or_refund wait_max_days options map
SS-1 to SS-8 SUPPLSTOCK flow
Flow agent eight steps supplier stockout.
SS-1 Intake: suppl_stock_* intent + order_ref sku line
SS-2 SUPPLSTOCK-MAP: model ETA tier wait options alt partial
SS-3 Order lookup: fulfillment_status supplier_hold line API
SS-4 Classify: hold wait refund eta uncertain slipped alt partial
SS-5 Policy triage: ETA-TIER NO-FIRM-DATE WAIT-POLICY NO-SUPPLIER-BLAME
SS-6 Respond: macro SUPPLSTOCK grounded map options
SS-7 Execute: ops cancel refund partial ship alt compensate
SS-8 Close: tag suppl_stock_resolved wait Y/N refund alt partial
SLA: suppl_stock_post_order_hold answered with wait refund map options in one interaction within 4 hours.
Essential SUPPLSTOCK macros
Four supplier out-of-stock macro agents.
SUPPLSTOCK-NOTIFY-01
"Order [order_ref] line [sku]: supply in progress. [customer_communication_copy map]. Status [fulfillment_status API]. Options: [wait_or_refund_options map verbatim]. Refund processing time in case of cancellation: [refund_sla_days map] days."
SUPPLSTOCK-ETA-01
"Supply ETA: tier [supplier_eta_tier map]. [If confirmed: estimated shipping [supplier_eta_range map].] [If estimated: range [supplier_eta_range map], not guaranteed.] [If unknown: no firm date as of today, alert upon shipping.] NO-FIRM-DATE-UNCERTAIN."
SUPPLSTOCK-WAIT-REFUND-01
"Max wait [wait_max_days map] days or full refund. Please reply with wait or refund within 48 hours. If wait_max is exceeded without news: [compensation_policy map auto refund]."
SUPPLSTOCK-ALT-01
"Internal stock alternative available: [alternative_sku_ids map links]. Exchange for same value or [upgrade policy map]. Otherwise, line or order refund according to [partial_ship_allowed map]."
Edge cases: dropship #96, mixed cart, cancelled PO, and internal stock
Five cases outside of standard supplier macro out-of-stock.
General dropship: dropship guide #96 carrier lead time context
Internal OOS stock: OOS106-REROUTE #106 separate warehouse external sourcing
Supplier PO cancelled: tier cancelled refund auto compensation map
Mixed cart 3 lines: partial_ship_allowed map split ship hold
Supplier pre-order: preorder policy distinct hold post-pay
Never mention supplier name to customer: NO-SUPPLIER-BLAME-CITE customer_communication_copy map.
Essential safety stock KPIs
Five SUPPLSTOCK steering metrics.
suppl_stock_hold_response_sla: post_order_hold answered within 4 hours / total
suppl_stock_eta_cite_rate: ETA-TIER-CITE map responses / total ETA
suppl_stock_wait_accept_rate: customer chooses wait / options offered
suppl_stock_alt_convert_rate: alternative accepted / alt offered
suppl_stock_chargeback_rate: supplier hold chargebacks / hold orders
Target: suppl_stock_hold_response_sla greater than 95% and suppl_stock_chargeback_rate less than 2%.
SUPPLSTOCK anti-patterns
Five common mistakes in supplier out-of-stock support.
Invented date: NO-FIRM-DATE-UNCERTAIN if third-party unknown map
Blaming the supplier: NO-SUPPLIER-BLAME-CITE customer copy only
Confusing internal stock: OOS106-REROUTE #106 distinct external procurement
Vague wait options: WAIT-POLICY-CITE wait_max_days options map
Post-payment silence: proactive email SUPPLSTOCK-NOTIFY-01 within 24 h hold
SUPPLSTOCK with Qstomy
Qstomy on Shopify: detect suppl_stock intent, SUPPLSTOCK-MAP RAG grounded, fulfillment_status API lookup, ETA-TIER cite, handoff #656 bot tier 1 waiting alternative.
Pipeline: #656 bot explain options tier 1 → #655 agents wait refund partial escalate ops.
Explore AI support and request a demo.
Checklist, FAQ and going further
SUPPLSTOCK Checklist (8 steps)
SUPPLSTOCK-MAP v1: External procurement SKU ETA tier wait alt partial
Policy SUPPLSTOCK-SUP: 6 rules ETA-TIER NO-FIRM-DATE WAIT-POLICY
8 typologies suppl_stock_*: helpdesk tags
4 macros SUPPLSTOCK-*: NOTIFY ETA WAIT-REFUND ALT
Proactive hold email: SUPPLSTOCK-NOTIFY-01 within 24 hours post-detection
Order metafield supplier_hold: API sync agents macros
30 min agent training: SUPPLSTOCK vs #106 vs #167 vs #404
KPI Dashboard: suppl_stock_* section 9 hold_sla chargeback
FAQ
Difference OOS #106?
#106 = general warehouse stockout. #655 = external procurement uncertain lead time PO dropship.
Can we promise a date?
Only if supplier_eta_tier confirmed map. Tier unknown = NO-FIRM-DATE-UNCERTAIN shipping alert.
Client wants a refund?
SUPPLSTOCK-WAIT-REFUND-01 wait_or_refund_options map. Execute SS-7 refund refund_sla_days map.
Relation to #656 bot?
#656 = tier 1 bot explain wait alternative. #655 = agents wait refund partial escalate ops.
Going further
This week: index SUPPLSTOCK-MAP dropship SKUs, audit proactive hold email, test SUPPLSTOCK-ETA-01 tier unknown macro.

Enzo
July 1, 2026





