Why Use These Tools: The check-in and checkout pages are optional but highly recommended. They help you track what growers have delivered, what's been packed into customer boxes, and what customers have picked up. This prevents confusion, reduces errors, and makes pickup day run smoothly.

Overview: The Two-Step Process

Pickup day involves two main tracking steps, each with its own dedicated page in the system:

1

Grower Check-In

When growers arrive and drop off their products, use the Check-In page to verify deliveries and identify any missing items before you start packing customer orders.

2

Customer Checkout

As you pack customer orders and they arrive for pickup, use the Checkout page to track what's been packed, handle any issues, and mark orders as picked up and paid.

These Pages Are Optional: Some smaller markets handle pickup informally without these tools. However, as your market grows or if you need precise tracking (for accounting, grower payments, or customer service), these pages become invaluable.

Part 1: Grower Check-In

The grower check-in page (/orders/checkin) helps you verify that growers have delivered what they promised. Access it from your admin dashboard.

When to Use Grower Check-In

Use this page at the start of pickup day when:

  • Growers are dropping off their products
  • You want to verify deliveries match the orders
  • You need to identify missing items before packing customer orders
  • Multiple growers are delivering and you need to track who's arrived

How Grower Check-In Works

  1. Navigate to Check-In Page
    • Go to /orders/checkin or access it from your admin dashboard
    • You'll see dropdowns for pickup location (if enabled) and grower selection
  2. Select the Grower
    • Choose the grower who's currently delivering from the "What Grower" dropdown
    • The page displays their contact info (name, phone) for quick communication
    • If your market uses multiple pickup locations, select the location first
  3. Review Their Harvest Summary
    • You'll see cards showing each product the grower should deliver
    • Each card displays: Product name, unit, and total quantity needed
    • Example: "Tomatoes (lb) - 45" means 45 lbs of tomatoes across all orders
  4. Mark Items as Delivered
    • As the grower drops off each product, click "Mark as Here"
    • The card turns green to show it's been verified
    • Click "Reset" if you marked something by mistake
  5. Handle Missing Items
    • Below the harvest summary, you'll see individual order line items
    • If a grower didn't bring something, click "Mark One Missing" on that order item
    • The item turns yellow (partial) or red (fully missing) to flag the issue
    • This tracks which specific customer orders are affected by the missing product

Understanding the Check-In Display

Light Green: Product not yet marked as delivered
Dark Green: Product marked as delivered ("Mark as Here" was clicked)
Yellow: Some items marked as missing (partial fulfillment)
Red: All items marked as missing (complete non-fulfillment)

What Happens When You Mark Items Missing

When you mark an item as missing during check-in:

  • The system tracks which customer orders are affected
  • The missing amount will be deducted from the grower's future sales balance
  • You'll need to handle the customer impact during checkout (refund or substitute)
  • The order item shows as yellow/red so you know not to pack it
Important: Once you mark something as missing during check-in, you'll need to notify the affected customers. The system doesn't automatically email them - you decide how to communicate and resolve the issue.

Part 2: Customer Checkout

The customer checkout page (/orders/checkout) helps you pack orders, track pickups, and process payments. This is where most of your pickup day work happens.

When to Use Customer Checkout

Use this page throughout pickup day to:

  • Pack customer orders one by one
  • Track which items have been put in each customer's box/bag
  • Handle missing items, substitutions, and refunds
  • Mark orders as complete when customers arrive
  • Process payment (which happens at pickup, not when order was placed)

How Customer Checkout Works

  1. Navigate to Checkout Page
    • Go to /orders/checkout or access it from your admin dashboard
    • Select your pickup location if you use multiple locations
  2. See the Orders List
    • You'll see two sections: "Unpaid Orders" and "Paid Orders"
    • Unpaid orders show customers who need to pick up (most of pickup day)
    • Paid orders show completed pickups (moves here after you mark them complete)
  3. Select a Customer Order
    • Click on a customer's name from the unpaid orders list
    • Their order details appear, showing every item they ordered with quantity and price
  4. Pack the Order (Item by Item)
    • For each item in the order, you'll see a "✓ Pack One" button
    • As you put each item in their box/bag, click "✓ Pack One"
    • The button updates to show progress: "✓ Pack One (1/3 packed)" if they ordered 3
    • Keep clicking until all items are packed
  5. Handle Missing or Problem Items
    • If an item is missing (grower didn't deliver it), click "Missing" or "Missing + Refund"
    • "Missing" tracks it but keeps the charge (if you're substituting)
    • "Missing + Refund" tracks it AND removes the charge from their total
    • The system will deduct the missing item's cost from the grower's future balance
  6. Mark Order as Complete
    • Once everything is packed and the customer arrives, review the order total
    • Check the order status indicators at the top of the order details
    • When "✓ Order is Packed" shows (all items accounted for), you can mark it complete
    • Click the final "Mark Complete" or "Customer Picked Up" action
    • This is when payment is charged (if using Stripe)

Understanding Order Status Indicators

At the top of each order's detail view, you'll see status indicators that update as you work:

✓ Order is Packed

All items have been accounted for (packed, marked missing, or handled)

✓ Shopper Has Order

Customer has picked up their order

✓ Payment Complete

Payment has been successfully processed (happens when order marked complete)

Packing Buttons Explained

✓ Pack One

Mark one unit of this item as packed into the customer's order

Missing

Grower didn't deliver this item. Customer will NOT be charged for it. Grower gets a chargeback (deducted from their sales).

Missing + Refund

Customer already picked up and paid, but now reports item was missing from their box. Grower gets a chargeback AND customer gets account credit queued up.

Refund One (after packing)

Customer gets account credit, but grower does NOT get charged back (market's fault, not grower's).

Refund One (Grower's Mix-up)

Same as "Missing + Refund" - customer gets credit AND grower gets charged back. Used after customer already picked up.

Found One! (Our Mix-up)

Changes a previously marked "Missing" item from grower's fault to market's fault. Grower will still get paid for it.

Critical: When you mark an order as complete, payment is processed immediately (if the customer is using a credit card). Make sure the order total is correct before completing it.

Complete Pickup Day Workflow

Here's how a typical pickup day flows when using both tools:

Before Pickups: Growers Arrive (30-60 min before customers)

  1. Open /orders/checkin
  2. As each grower arrives, select them from the dropdown
  3. Review their harvest summary
  4. Mark each product as delivered ("Mark as Here")
  5. If anything is missing, click "Mark One Missing" on affected order items
  6. Repeat for each grower
  7. Note which customers have missing items (contact them if needed)

During Pickups: Pack and Process Orders

  1. Open /orders/checkout
  2. Select first customer from unpaid orders list
  3. Pack their order item by item, clicking "✓ Pack One" for each
  4. Handle any missing items (click "Missing + Refund" if refunding)
  5. Label or set aside their packed order
  6. Repeat for remaining customers (pack several orders before pickup window opens)
  7. When customer arrives, retrieve their order
  8. Mark order as complete (this processes payment)
  9. Hand over the order

After Pickups: Handle Stragglers and No-Shows

  1. Check unpaid orders list for customers who didn't pick up
  2. Set aside their packed orders (or refrigerate if needed)
  3. Contact no-shows about missed pickup
  4. When they arrive later, mark their order complete at that time
  5. Orders with all items removed (everything refunded) can be marked complete immediately

After Pickups: Review and Process Adjustments

At the end of pickup day, you need to review and process any refunds and grower chargebacks that occurred. This is critical for proper accounting.

Step 1: Review Customer Refunds Page

The refunds page shows items queued up for customer account refunds. These are for customers who have already paid in person (not pending Stripe charges).

  1. Navigate to the refunds page from your admin dashboard
  2. Review all queued refunds:
    • Which customers are getting refunds
    • What items were refunded
    • Total refund amounts
  3. Make any additional adjustments if needed:
    • You can adjust amounts before processing
    • Add notes for your records
    • Verify everything looks correct
  4. Process the refunds - money goes to customer account balances
  5. Customers can use these credits on their next order

Step 2: Review Grower Chargeback Page

The grower chargeback page shows items that growers were paid for but didn't deliver. How you handle this depends on your market's payment policy.

  1. Navigate to the grower chargeback page from your admin dashboard
  2. Review all chargebacks:
    • Which growers have chargebacks
    • What items weren't delivered
    • Total chargeback amounts per grower
  3. Apply chargebacks based on your payment policy:
    • If you pay growers at dropoff: Apply chargebacks to their account balance - will be deducted from future sales
    • If you pay growers the following week: Use these numbers when calculating what to pay them (they don't get paid for items they didn't deliver)
  4. Document and communicate with growers about chargebacks if needed
Important: Grower balances are the most manual bit of accounting in the system when items are removed during/after pickup. Every market has different grower payment policies, so the system cannot automate this part.
Prevention is Key: Having growers remove items they cannot fill on the harvest page BEFORE they drop off saves everyone massive headaches later. This prevents:
  • Customer disappointment (they don't see items they can't get)
  • Packing confusion (you don't try to pack missing items)
  • Manual chargeback accounting (items removed before pickup = no chargebacks)
  • Grower relationship strain (chargebacks can be awkward)
Always encourage growers to update their harvest page if they can't fulfill everything.

Common Scenarios and Solutions

Grower Brings Wrong Quantity

Example: Grower should bring 30 lbs tomatoes, brings only 20 lbs

Solution:

  1. In check-in page, mark the product as delivered
  2. Scroll to individual orders, mark missing items on orders you can't fully fulfill
  3. In checkout page, use "Missing + Refund" for affected customer orders
  4. Customer gets refunded, grower's balance is adjusted

Customer Wants to Change Order at Pickup

Example: Customer wants to add an item or swap something when they arrive

Solution:

  1. You cannot modify locked orders in the system
  2. Option 1: Make the swap informally if products are available, handle adjustment manually
  3. Option 2: Tell them to place a new order next time
  4. Mark their current order as complete as-is

Customer Never Picks Up

Problem: Order is packed but customer doesn't show up

Solution:

  1. Leave order in unpaid orders list (don't mark complete)
  2. Store their packed items safely
  3. Contact customer about missed pickup
  4. When they pick up later (next day, next week), mark complete then
  5. Payment is charged when you mark complete, so they're only charged if they pick up

Order Has All Items Removed

Problem: Every item was marked "Missing + Refund" - order total is $0

Solution:

  1. Mark the order as complete even though customer has nothing to pick up
  2. Contact customer to explain situation and apologize
  3. They won't be charged (order total is $0)
  4. This clears the order from your unpaid list

Accidentally Clicked Wrong Button

Problem: Marked item as missing when you meant to pack it

Solution:

  1. Use the "Reset" or "Refund One" button to undo
  2. Each action has a corresponding undo option
  3. In check-in: "Reset" button appears after marking something as delivered or missing
  4. In checkout: "Refund One" or similar button lets you reverse packing/missing actions

Multiple Locations Same Day

Problem: You run pickups at 2 different locations on the same day

Solution:

  1. Use the location dropdown at the top of each page
  2. Select location before you start check-in or checkout
  3. Only orders and growers for that location will display
  4. Switch locations using the dropdown when moving to the next pickup

Best Practices for Smooth Pickups

Before Pickup Day

  • Review orders in advance: Check for unusually large orders or potential issues
  • Confirm with growers: Make sure they know what they need to deliver
  • Prepare workspace: Have packing materials, labels, tables ready
  • Charge devices: If using tablet/phone for checkout, charge it fully

During Grower Check-In

  • Check in growers immediately: Don't wait until everyone arrives - check each as they come
  • Verify quantities visually: Do a quick eyeball check that amounts seem right
  • Mark missing items promptly: Better to know about problems early
  • Note quality issues: If something looks questionable, decide how to handle before packing

During Customer Checkout

  • Pack multiple orders ahead: Don't wait for customers to arrive - pack several orders before pickup window
  • Label packed orders clearly: Use customer names or order numbers so you can find them quickly
  • Use the packing buttons: Click "✓ Pack One" for each item as you pack to maintain accuracy
  • Verify totals: Check the order total before marking complete
  • Mark complete when they're leaving: Process payment as they're picking up, not before they arrive

Communication Tips

  • Notify affected customers early: If items are missing, text/call them before they arrive
  • Explain substitutions: If you're swapping items, get customer approval
  • Set expectations: Tell customers pickup window times clearly
  • Thank growers and customers: Personal touches make a difference

Troubleshooting

Check-In Page Doesn't Show Orders

Check:

  • Have you selected a grower from the dropdown?
  • Does that grower have orders for this pickup location?
  • Are the orders locked (market is closed)?
  • Is the correct pickup location selected?

Can't Mark Order as Complete

Check:

  • Are all items accounted for? (packed, missing, or refunded)
  • Does "✓ Order is Packed" indicator show?
  • Is there a payment method on file for the customer?
  • Check for error messages about payment issues

Buttons Not Responding

Try:

  • Refresh the page
  • Check your internet connection
  • Try a different browser if issue persists
  • Contact support if buttons consistently fail

Grower Balance Seems Wrong

Remember:

  • Missing items are deducted from grower's future balance
  • Payments to growers happen after pickup, not during
  • Check grower's balance history in admin panel
  • Balances update when orders are marked complete

Related Topics

Learn more about managing pickup day and daily operations: