Skip to content

Co-op Management Documentation

Menu Location: Settings > Co-ops (admin-edit.php?table=coops)

Access Level: Manager / Administrator

Last Updated: 2026-03-01


Overview

Co-ops are group pickup locations where multiple customers receive deliveries at a single address. Manage co-op sites, track membership, and organize grouped deliveries.

Primary Functions:

  • Create and manage co-op pickup locations
  • Assign customers to co-ops
  • Track co-op order volumes
  • Set co-op-specific settings
  • Monitor co-op payment status

Co-op Configuration

Creating a Co-op

Required Fields:

  • Name: Co-op location name
  • Address: Pickup address
  • Route: Delivery route/day
  • Contact: Primary contact person
  • Status: Active/Inactive

Optional Fields:

  • Notes: Special instructions
  • Capacity: Maximum customers
  • Payment Method: How co-op pays (if applicable)

Co-op Types

Community Co-ops: Neighborhood pickup points Workplace Co-ops: Office delivery locations Organization Co-ops: Schools, churches, etc. Private Co-ops: Private group pickups


Customer Assignment

Adding Customers to Co-op

Method 1: From Customer Account

  1. Open customer info
  2. Edit subscription
  3. Select co-op from dropdown
  4. Save changes

Method 2: Bulk Assignment

  1. Filter customers
  2. Select multiple
  3. Bulk action: Assign to co-op

Co-op Membership

View co-op members:

  1. Go to Customers page
  2. Filter by co-op
  3. See all members at location

Delivery Management

Co-op Orders

Orders for co-op members:

  • Grouped by co-op location
  • Delivered to single address
  • Individual customer labeling
  • Member responsible for distribution

Co-op Route Integration

Co-ops assigned to specific routes based on:

  • Geographic location
  • Delivery day preference
  • Route capacity

Common Use Cases

Use Case 1: Create Office Co-op

Goal: Set up workplace pickup location

Steps:

  1. Go to Settings > Co-ops
  2. Click "Add New"
  3. Name: "Acme Corp Office"
  4. Address: Office location
  5. Contact: Office coordinator name/phone
  6. Select appropriate route
  7. Save co-op
  8. Assign employees to co-op

Use Case 2: Monitor Co-op Performance

Goal: Track order volume at co-op

Steps:

  1. Filter orders by co-op
  2. Review order counts over time
  3. Check for capacity issues
  4. Communicate with co-op coordinator
  5. Adjust capacity if needed

Co-op Payment

Some co-ops handle payment centrally:

  • Mark co-op for special billing
  • Track payment status
  • Generate invoices for co-op
  • Monitor receivables

Troubleshooting

Customer Not Appearing at Co-op

  • Verify subscription has coop_id set
  • Check co-op is active
  • Ensure route matches
  • Verify order generation

Co-op Orders Not Grouping

  • Check coop_id on orders
  • Verify route assignment
  • Review order filters
  • Check delivery day

  • Customers - View co-op members
  • Orders - Filter by co-op
  • Routes - Co-op route assignments
  • Labels & Routing - Co-op order grouping

Quick Reference

Task Action
Create co-op Add New > Fill details > Save
Assign customer Customer subscription > Select co-op
View members Customers > Filter by co-op
Check orders Orders > Filter by co-op
Deactivate co-op Edit > Set Inactive

End of Documentation