B2B Approvals

Shopify B2B Draft Order Approval: The Workflow Every Wholesale Brand Needs

Sarah Chen · Head of Merchant Insights, RMMS.Cloud
·10 min read
  • Shopify B2B
  • draft orders
  • wholesale
  • approval workflow
  • GateFlow

The $50K mistake nobody talks about

A sales rep creates a wholesale draft order in Shopify with the wrong customer tier, applies a stacked discount, and clicks "Send invoice." Two days later, the buyer pays and the brand ships—at margins that turn the deal into a net loss. By the time finance reconciles, the goods are out and the discount is locked.

The fix is not "be more careful." It is a structural approval queue between draft order creation and the actions that cost money (invoicing, shipping, completion).

Why Shopify's native flow leaves a gap

  • Draft orders can be created by anyone with the right permission.
  • "Send invoice" and "Mark as paid" are one click each—no review gate.
  • Discounts above policy are visible only if someone looks.
  • Custom pricing per customer is great until a rep applies the wrong customer.

The approval queue model

  1. Detect. A draft order above a configurable USD threshold lands in a queue, not in the inbox of the merchant.
  2. Notify. Approvers receive email (and optional SMS for time-sensitive deals) with deal context.
  3. Review. Approver sees customer, line items, discounts, payment terms—directly in Shopify admin.
  4. Decide. One-click Approve (invoice goes out) or Reject (with reason logged).
  5. Audit. Every decision logged with approver, timestamp, reason.

Threshold rules that match real wholesale

  • USD-based: orders under $5,000 auto-approve; $5,000–$25,000 to RevOps; above to Finance.
  • Discount-based: any discount above 25% requires approval regardless of value.
  • Customer-tier: new accounts always require approval until first three orders complete.
  • Payment-term: Net-60 or above goes to Finance regardless of value.

Who sits in the approval matrix

  1. RevOps lead: first line for routine wholesale exceptions.
  2. Finance: high-value, long-term, or non-standard payment terms.
  3. Founder: strategic or first-time enterprise accounts.
  4. Delegation: approvers can delegate during vacations without breaking the queue.

Where this pays back fast

  • Margin protection: rogue discounts caught before payment.
  • Cash flow: Net-60 deals reviewed for credit risk before shipping.
  • Compliance: sanctioned countries flagged before invoice.
  • Audit: SOC 2 and ISO 27001 reviewers love the trail.

What kills adoption

  • Approval queue that requires leaving Shopify admin—reps and approvers both bail.
  • Too-low thresholds—every order in the queue, approver fatigue, rubber-stamp.
  • No SLA visibility—deals stall in the queue, sales blames "the approval thing."
  • No delegation—approver on vacation = full freeze.

Telemetry that proves the queue is working

  • Median approval time per tier; alert when SLA breached.
  • Rejection rate: if zero, threshold is too high; if very high, rep training is needed.
  • Margin saved: dollar impact of rejected/edited orders.
  • Audit trail completeness: 100% of approved orders have a recorded approver.

Where GateFlow fits

GateFlow puts every wholesale draft order above your USD threshold into a queue inside Shopify admin, notifies the right approver via email (SMS on Growth+ plans), and writes a full audit trail. Learn more about GateFlow and join the early-access list.