Order Fulfillment Workflow
Guide to processing and fulfilling wholesale orders.
Order Lifecycle
Received → Reviewed → Accepted → Picking → Packing → Shipped → Delivered
↘ Rejected
For Wholesalers
Receiving Orders
When a retailer places an order:
- Notification: Email/SMS alert
- Dashboard: Order appears in pending queue
- Review: Check order details
Reviewing Orders
- Go to Orders > Pending
- Click on order to view:
- Retailer information
- Items requested
- Quantities
- Requested delivery date
- Payment terms
Order Decision
Accept Order:
- Verify inventory availability
- Confirm you can meet delivery date
- Click Accept Order
- Order moves to "Preparing"
Reject Order:
- Select rejection reason
- Add explanation
- Click Reject Order
- Retailer notified
Propose Changes:
- Click Propose Alternative
- Adjust quantities/items
- Suggest new delivery date
- Send to retailer for approval
Picking
- Go to Orders > Preparing
- Select order to pick
- Print pick list
- Gather items from warehouse
- Verify quantities and condition
- Mark items as picked
Packing
- Package items securely
- Include:
- Packing slip
- Compliance manifest
- COAs if required
- Label packages with order info
- Mark as packed in system
Shipping
- Assign to delivery:
- Own fleet
- Fleetbase integration
- Third-party carrier
- Generate manifest (METRC)
- Create tracking number
- Mark as Shipped
- Retailer receives tracking
Delivery Confirmation
After successful delivery:
- Driver marks delivered
- Captures proof of delivery
- Retailer confirms receipt
- Order marked Delivered
- METRC transfer completed
For Retailers
Placing Orders
- Browse marketplace
- Add items to cart
- Proceed to checkout
- Select delivery preferences
- Submit order
Order Tracking
- Orders > My Orders
- View order status
- Track delivery in real-time
- Receive notifications
Receiving Delivery
- Verify driver identity
- Check manifest against delivery
- Inspect products
- Sign for receipt
- Accept in ReUp
- Accept METRC transfer
Handling Issues
Short Shipment:
- Note on delivery receipt
- Contact wholesaler
- Request credit or reshipment
Damaged Goods:
- Document with photos
- Note on receipt
- File claim in system
- Await resolution
Wrong Items:
- Refuse incorrect items
- Contact wholesaler
- Arrange for pickup/replacement
Compliance Requirements
METRC Integration
All transfers must:
- Have valid manifest
- Include package tags
- Be accepted within 72 hours
- Match physical delivery
Documentation
Maintain records of:
- Purchase orders
- Invoices
- Manifests
- Delivery receipts
- COAs
Order Management
Viewing Orders
| Tab | Orders Shown |
|---|---|
| All | Every order |
| Pending | Awaiting action |
| Processing | Being fulfilled |
| Shipped | In transit |
| Delivered | Completed |
| Issues | Problems reported |
Filtering
Filter orders by:
- Date range
- Status
- Retailer/Wholesaler
- Amount
- Product category
Bulk Actions
- Accept multiple orders
- Print batch pick lists
- Generate batch manifests
- Mark batch as shipped
Performance Metrics
For Wholesalers
- Order acceptance rate
- Fulfillment speed
- On-time delivery rate
- Order accuracy
- Returns/claims rate
For Retailers
- Order frequency
- Average order value
- Payment timeliness
- Claim rate
Best Practices
- Respond quickly: Accept/reject within 4 hours
- Communicate: Update retailer on delays
- Quality control: Check items before shipping
- Document everything: Photos, signatures, notes
- FIFO: Ship oldest inventory first
- Track metrics: Monitor and improve performance