Bulk Actions · Inventory Sync · Supplier Performance Governance
Vendor-side, but admins must monitor for abuse, fraud, and fulfillment failures.
What Bulk Actions Do
Bulk Forward to Supplier
Vendors forward multiple orders at once to supplier
Bulk CSV Export
Vendors export order batches for reconciliation
Status Transitions
Forwarded → Supplier Confirmed → Shipped flow
Dispute Trigger Risk
Bulk forwards with bad data trigger dispute spikes
Daily Checks
Review DropshipOrders for unusual bulk-forward spikes
Sudden volume surge = possible bot activity or fraud
Confirm bulk-forwarded orders transition correctly
Should move from pending_review → forwarded → supplier_confirmed within hours
Check dropshipBulkAction function logs for repeated failures
Go to Dashboard → Code → Functions → dropshipBulkAction
When to Intervene
Orders stuck in pending_review for >48h after bulk-forward
Force-update status or re-send supplier email from AdminDropshipOrders
Bulk-forwards include orders with missing supplier mappings
Orders missing supplier_id won't route — check vendor's product setup
Vendor repeatedly bulk-forwards orders that generate disputes
Check vendor's dispute rate in Vendor Performance → restrict if >10%
Critical for marketplace reliability. Keeps stock accurate across all supplier connections.
0
API Connections
0
Connections with Errors
0
Stale Syncs (>2h)
What the Job Does
Polls supplier stock APIs
Every 30 minutes across all active connections
Marks products out-of-stock
Sets product status to out_of_stock when qty = 0
Marks products back in stock
Reactivates products when stock is restored
Sends vendor alerts
VendorNotification created for significant stock drops
Daily Checks
Open API Connections — check for red error indicators
Invalid or expired tokens block stock sync silently
Check last_sync_at timestamps on all connections
Any connection not synced in 2+ hours needs investigation
Review vendor alerts for stock drop notifications
Vendors should receive alerts when products go OOS
Weekly Checks
Review inventory sync logs for high failure rates
Go to Dashboard → Code → Functions → dropshipInventorySyncJob
Identify suppliers with unstable / frequently-zero stock
High OOS rates signal unreliable suppliers — flag or demote them
Check vendors ignoring OOS alerts and still selling
Cross-reference VendorNotification read status with active orders
When to Intervene
Supplier repeatedly returns invalid stock data
Revoke or disable the API connection → notify vendor
Vendor continues selling OOS products
Flag vendor in Vendor Performance, issue warning
Sync job fails multiple consecutive cycles
Check automation health in Admin Onboarding → Step 10
Your marketplace health dashboard. Identify, flag, and act on underperforming suppliers.
Intervention Thresholds (Live)
Avg Shipping Latency
Threshold: > 7 days
Supplier Dispute Rate
Threshold: > 15%
Fulfillment Rate
Threshold: < 80%
Daily Checks
Review KPI cards for sudden spikes in dispute rate or latency
A sudden jump indicates a supplier issue, not seasonal variation
Check suppliers with high dispute rate (>15%)
These need immediate flagging and vendor notification
Check suppliers with low fulfillment rate (<80%)
These are dropping orders — investigate root cause
Weekly Checks
Export supplier performance table and compare week-over-week
Download from AdminSupplierPerformance → identify trending-down suppliers
Review all suppliers with >20% dispute rate
These should be escalated to disable or place on probation
Feed supplier insights into Global Product Feed curation
Demote products from low-scoring suppliers, promote high-scorers
Monthly Checks
Re-score all suppliers and update quality scores in Global Feed
Use AdminGlobalProductFeed to update quality_score per product
Remove or demote low-performing suppliers from vendor catalog
Disable suppliers with persistent low scores
Promote high-performing suppliers as featured/whitelisted
Is-whitelisted + is_featured flags in Global Product Feed
When to Intervene
Supplier latency consistently >7 days
Contact supplier directly or disable API connection
Supplier dispute rate >15%
Disable supplier and notify all vendors using them
Supplier fulfillment rate <80%
Place on probation — block new product imports from this supplier
Supplier repeatedly triggers auto-flagging job
Auto-Flag runs daily — 3+ consecutive flags = force disable
🔄 Self-Correcting Marketplace Loop
Bulk forwarding spikes → check Vendor Performance → check Disputes
OOS products → vendor alerts → fewer disputes → better supplier scores
High-performers featured · Low-performers demoted or removed
| Area | Admin Focus | Frequency |
|---|---|---|
Bulk Actions | Vendor behavior, order flow, fraud detection | Daily |
Inventory Sync | Stock accuracy, sync health, OOS alerts | Daily + Weekly |
Supplier Performance | Marketplace quality, KPI governance | Daily + Weekly + Monthly |