Zero-stock checkout and auto purchase orders explained
How Mrfqy lets customers buy dropship lines at zero inventory, creates POs on payment, and keeps warehouse stock separate.
Traditional ecommerce blocks checkout when stock hits zero — correct for warehouse goods, fatal for dropship where supplier holds inventory. Mrfqy distinguishes fulfillment type per variant: warehouse lines reserve and decrement stock; dropship lines allow zero on-hand and trigger supplier PO when payment succeeds. This article explains the mechanics merchants and support teams need.
Two fulfillment types
Warehouse fulfillment — track quantity, low-stock alerts, oversell protection at checkout.
Dropship fulfillment — ignore warehouse qty for availability; supplier is source of truth.
Hybrid store common — own branded packaging items in warehouse, long-tail CJ catalog dropship.
Admin product editor toggle per variant — not reversible mid-order.
Checkout at zero stock
Customer adds dropship SKU — cart shows in stock because fulfillment type allows.
Payment authorization same as stocked goods — Paymob, Tap, COD path unchanged.
Inventory ledger no decrement on warehouse — avoids negative qty bugs.
Oversell only if supplier out — monitor CJ stock sync flags.
Auto purchase order creation
Payment status paid triggers PO job — one PO per supplier per customer order.
PO lines mirror customer lines — qty, variant SKU, ship-to address.
PO number DS-1042-001 style — link in dropship hub and order timeline.
