Admin SOP

Dropshipping Operations Playbook

Bulk Actions · Inventory Sync · Supplier Performance Governance

1. Bulk Actions — Order 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

Daily

Confirm bulk-forwarded orders transition correctly

Should move from pending_review → forwarded → supplier_confirmed within hours

Daily

Check dropshipBulkAction function logs for repeated failures

Go to Dashboard → Code → Functions → dropshipBulkAction

Daily

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%

2. Inventory Sync Job (Every 30 Min)

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

Daily

Check last_sync_at timestamps on all connections

Any connection not synced in 2+ hours needs investigation

Daily

Review vendor alerts for stock drop notifications

Vendors should receive alerts when products go OOS

Daily

Weekly Checks

Review inventory sync logs for high failure rates

Go to Dashboard → Code → Functions → dropshipInventorySyncJob

Weekly

Identify suppliers with unstable / frequently-zero stock

High OOS rates signal unreliable suppliers — flag or demote them

Weekly

Check vendors ignoring OOS alerts and still selling

Cross-reference VendorNotification read status with active orders

Weekly

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

3. Supplier Performance — Quality Governance

Your marketplace health dashboard. Identify, flag, and act on underperforming suppliers.

Intervention Thresholds (Live)

Avg Shipping Latency

Threshold: > 7 days

No data

Supplier Dispute Rate

Threshold: > 15%

No data

Fulfillment Rate

Threshold: < 80%

No data

Daily Checks

Review KPI cards for sudden spikes in dispute rate or latency

A sudden jump indicates a supplier issue, not seasonal variation

Daily

Check suppliers with high dispute rate (>15%)

These need immediate flagging and vendor notification

Daily

Check suppliers with low fulfillment rate (<80%)

These are dropping orders — investigate root cause

Daily

Weekly Checks

Export supplier performance table and compare week-over-week

Download from AdminSupplierPerformance → identify trending-down suppliers

Weekly

Review all suppliers with >20% dispute rate

These should be escalated to disable or place on probation

Weekly

Feed supplier insights into Global Product Feed curation

Demote products from low-scoring suppliers, promote high-scorers

Weekly

Monthly Checks

Re-score all suppliers and update quality scores in Global Feed

Use AdminGlobalProductFeed to update quality_score per product

Monthly

Remove or demote low-performing suppliers from vendor catalog

Disable suppliers with persistent low scores

Monthly

Promote high-performing suppliers as featured/whitelisted

Is-whitelisted + is_featured flags in Global Product Feed

Monthly

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 Actions
Order Governance

Bulk forwarding spikes → check Vendor Performance → check Disputes

Inventory Sync
Dispute Prevention

OOS products → vendor alerts → fewer disputes → better supplier scores

Supplier Performance
Feed Curation

High-performers featured · Low-performers demoted or removed

SOP Frequency Summary
AreaAdmin FocusFrequency
Bulk Actions
Vendor behavior, order flow, fraud detectionDaily
Inventory Sync
Stock accuracy, sync health, OOS alertsDaily + Weekly
Supplier Performance
Marketplace quality, KPI governanceDaily + Weekly + Monthly