When a dropshipping supplier will not release an order until someone approves it, treat approval as a separate fulfillment state with an owner, deadline and audit trail. An order marked “paid” in the storefront does not prove that the supplier has accepted it. The practical solution is an approval queue that shows what is awaiting a decision, why it is blocked, how long it has waited and whether the supplier’s dispatch cutoff is still achievable. Without that distinction, customers receive confident shipping promises while orders remain untouched.
Why suppliers ask for manual approval
Manual confirmation may be required when the supplier needs to verify a price change, address, stock allocation, personalization detail, restricted destination or payment balance. Some suppliers review only exceptions; others require acceptance for every order. Before designing any automation, find out which situation applies. The first is an exception process. The second is a normal operational stage that should be staffed and measured.
Do not assume that a supplier dashboard showing “pending” has reserved inventory. Ask whether stock is actually allocated, when it may be released and whether a pending order can expire. Those answers determine how much protection the storefront needs.
Define states that cannot be confused
| State | Meaning | Next action |
|---|---|---|
| Paid, not submitted | Payment was recorded, but no supplier request was sent. | Check integration or submit safely once. |
| Submitted, awaiting approval | The supplier received the request but has not accepted it. | Assign owner and review deadline. |
| Approval blocked | A specific issue requires a decision. | Resolve price, stock, address or documentation. |
| Approved, not dispatched | Supplier accepted the order; shipping is not confirmed. | Monitor warehouse cutoff and handover. |
| Dispatched | Carrier handover is supported by appropriate evidence. | Update customer and track delivery. |
The broader principle of separating normal and exceptional statuses is explored in the guide to a fulfillment exception queue. Approval is worth its own field because it happens before dispatch and may not be visible in ordinary tracking reports.
Calculate the approval deadline backward from dispatch
If the supplier’s stated shipping cutoff is 15:00 in its local time, approval at 14:59 may already be too late for picking and packing. Ask the supplier for a latest acceptance time, the timezone and a realistic processing buffer. For example, an internal policy might require review by 13:30 for a 15:00 dispatch process; those times are an illustration, not a universal carrier rule.
Build separate alerts for orders approaching the internal approval deadline and those already beyond it. A queue that merely sorts oldest orders first can miss a recent express order whose cutoff is imminent.
Give each blocked order one responsible owner
An operational queue should display order ID, customer promise, supplier, SKU, problem code, money at risk, next action and assigned owner. It should not rely on a shared inbox in which several people assume someone else replied. Every change needs a timestamp: submitted, supplier response, customer contact, approval or cancellation.
Choose concise reason codes such as STOCK_UNCONFIRMED, PRICE_CHANGED, ADDRESS_REVIEW, WALLET_LOW and CUSTOMIZATION_QUERY. Free-text notes are useful for detail, but structured codes allow reporting and escalation.
Prevent a second supplier order while investigating the first
A webhook retry or human resend can create duplicate purchases if the system lacks an idempotent supplier-order reference. Before resubmitting, check whether the first request exists in the supplier system. Store the unique supplier identifier and use an explicit “retry allowed” decision. Never solve uncertainty by clicking Submit repeatedly.
If approval fails and another vendor may be used, follow a defined backup supplier failover process. Verify cancellation or release of the original request before redirecting the order. A delayed first approval plus a successful backup order can otherwise become two shipments to one customer.
What should happen when the supplier changes the price?
A price approval must distinguish an acceptable margin change from one that makes the sale unviable. Record the price the customer paid, the supplier price at checkout, the proposed new cost, shipping and fees. The decision may be to accept lower profit, negotiate, offer a permitted alternative or cancel and refund where appropriate. It should not silently increase the customer’s payment.
For a more detailed margin decision, examine the workflow for a supplier price increase after customer payment. Put the approval rule into the order system rather than expecting an individual operator to remember a margin threshold across dozens of stores.
What to tell the customer while approval is pending
Acknowledge the order without claiming that it has shipped. If the published dispatch window can still be met, an ordinary order confirmation may be sufficient. If the supplier’s delay threatens the promised date, explain the situation promptly and give a realistic update or lawful choice. “Label created” is not proof of physical carrier handover.
Customer support should see the same approval state as operations. Otherwise one team may promise dispatch while the other is still deciding whether inventory exists.
Handle weekends and supplier shutdowns
Approval deadlines should follow the supplier’s actual working calendar. A store may accept orders on Sunday while a supplier begins processing them Monday. Public holidays and temporary shutdowns create the same gap. A supplier holiday and restart plan helps establish when the queue can resume, how outstanding orders are prioritised and which promises need revision.
Where multiple suppliers use different calendars, the storefront must not calculate one universal dispatch time from the store’s timezone.
Measure the queue before it becomes a problem
- Approval lead time: duration from valid supplier submission to acceptance.
- Age of pending orders: how many remain unapproved beyond each internal threshold.
- Cutoff misses: accepted orders that lost their planned dispatch window because approval was late.
- Reason mix: percentage of blocks caused by stock, price, address or funding.
- Customer promise breaches: delayed orders measured against the actual commitment made at checkout.
Segment results by supplier. A single average can hide a vendor that consistently approves late on Friday afternoons. Review the queue daily during high-volume periods and after integration changes.
Approval checklist for the operator
- Confirm the order is paid and has not already been submitted twice.
- Verify SKU, variant, quantity, destination and expected supplier cost.
- Check whether the supplier has reserved stock and accepted the expected shipping service.
- Resolve the named exception with evidence rather than an unexplained override.
- Record approval, revised dispatch date and customer communication if required.
- Recheck the actual carrier handover later; approval is not shipment.
Frequently asked questions
Can an order be shown as fulfilled immediately after approval?
No. Approval is permission to proceed, while fulfillment and carrier handover are later steps. Combining the statuses distorts tracking and customer expectations.
Should approvals happen automatically?
Routine orders may be eligible for rules-based acceptance if the supplier supports it and checks are reliable. Exceptions with price, product safety or ambiguous addresses often warrant a human decision.
What if the supplier never responds?
Escalate against the agreed service window, protect the promised delivery date, and determine whether cancellation, another supplier or a customer refund is necessary. An open-ended pending status is not a resolution.