Skip to main content

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:

  1. Notification: Email/SMS alert
  2. Dashboard: Order appears in pending queue
  3. Review: Check order details

Reviewing Orders

  1. Go to Orders > Pending
  2. Click on order to view:
    • Retailer information
    • Items requested
    • Quantities
    • Requested delivery date
    • Payment terms

Order Decision

Accept Order:

  1. Verify inventory availability
  2. Confirm you can meet delivery date
  3. Click Accept Order
  4. Order moves to "Preparing"

Reject Order:

  1. Select rejection reason
  2. Add explanation
  3. Click Reject Order
  4. Retailer notified

Propose Changes:

  1. Click Propose Alternative
  2. Adjust quantities/items
  3. Suggest new delivery date
  4. Send to retailer for approval

Picking

  1. Go to Orders > Preparing
  2. Select order to pick
  3. Print pick list
  4. Gather items from warehouse
  5. Verify quantities and condition
  6. Mark items as picked

Packing

  1. Package items securely
  2. Include:
    • Packing slip
    • Compliance manifest
    • COAs if required
  3. Label packages with order info
  4. Mark as packed in system

Shipping

  1. Assign to delivery:
    • Own fleet
    • Fleetbase integration
    • Third-party carrier
  2. Generate manifest (METRC)
  3. Create tracking number
  4. Mark as Shipped
  5. Retailer receives tracking

Delivery Confirmation

After successful delivery:

  1. Driver marks delivered
  2. Captures proof of delivery
  3. Retailer confirms receipt
  4. Order marked Delivered
  5. METRC transfer completed

For Retailers

Placing Orders

  1. Browse marketplace
  2. Add items to cart
  3. Proceed to checkout
  4. Select delivery preferences
  5. Submit order

Order Tracking

  1. Orders > My Orders
  2. View order status
  3. Track delivery in real-time
  4. Receive notifications

Receiving Delivery

  1. Verify driver identity
  2. Check manifest against delivery
  3. Inspect products
  4. Sign for receipt
  5. Accept in ReUp
  6. Accept METRC transfer

Handling Issues

Short Shipment:

  1. Note on delivery receipt
  2. Contact wholesaler
  3. Request credit or reshipment

Damaged Goods:

  1. Document with photos
  2. Note on receipt
  3. File claim in system
  4. Await resolution

Wrong Items:

  1. Refuse incorrect items
  2. Contact wholesaler
  3. Arrange for pickup/replacement

Compliance Requirements

METRC Integration

All transfers must:

  1. Have valid manifest
  2. Include package tags
  3. Be accepted within 72 hours
  4. Match physical delivery

Documentation

Maintain records of:

  • Purchase orders
  • Invoices
  • Manifests
  • Delivery receipts
  • COAs

Order Management

Viewing Orders

TabOrders Shown
AllEvery order
PendingAwaiting action
ProcessingBeing fulfilled
ShippedIn transit
DeliveredCompleted
IssuesProblems 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

  1. Respond quickly: Accept/reject within 4 hours
  2. Communicate: Update retailer on delays
  3. Quality control: Check items before shipping
  4. Document everything: Photos, signatures, notes
  5. FIFO: Ship oldest inventory first
  6. Track metrics: Monitor and improve performance