Subscriptions, invoicing, and inventory for your CSA farm in one app

Community Supported Agriculture (CSA) Subscriptions links every paying member to the plot, produce, or adopted asset they bought, bills them automatically at renewal, and gives subscribers a self-service portal — built on standard Odoo Accounting, Inventory, and Discuss, with no 10-module farm chain to set up first.

The problem

Farm-share operators juggle subscription sign-ups, renewals, and cancellations in one tool, recurring invoices in another, and harvest records in a spreadsheet — so at every season boundary, when hundreds of shares renew or lapse at once, the link between a paying customer and the plot or asset they bought breaks, and billing falls behind.

The solution

This app keeps subscriptions, recurring invoicing, farm inventory, and subscriber communication in one Odoo database. A guided mass-renewal flow handles the season boundary in bulk, a self-service portal lets members track their own shares and adopted assets, and every record stays tied to real Accounting and Inventory data — with just four lightweight dependencies.

Capabilities

Everything a CSA operator needs, in one app

Every capability below is implemented in the module.

01

Subscription Lifecycle Management

Create, activate, pause, resume, cancel, or mark a share lapsed with one click, and track every state change on the subscription's chatter.

02

Automated Recurring Invoicing

A daily scheduled action bills every active subscription on schedule — weekly, biweekly, monthly, or per season — and advances the next invoice date automatically after each run.

03

Season-Boundary Mass Renewal

Renew hundreds of subscriptions into a new season at once with a single wizard, applying a multi-season discount and optionally activating every new share immediately.

04

Farm Plot & Produce Inventory

Track which plots and produce back which shares, with live capacity and available-share counts and a direct link to Odoo Inventory on-hand quantities.

05

Adopted Asset Status Feed

Give every adopted animal, tree, beehive, or plant a running feed of photos, video links, and IoT temperature and humidity readings that subscribers can follow.

06

Automatic Subscriber Notifications

Every new asset status update posts straight to the subscriber's chatter, so members hear about their share without any manual email.

07

Cooperative Member Management

Register co-op members with a sequential member number, role, and volunteer hours, and see every subscription tied to each member.

08

Agritourism Experience Booking

Sell farm tours, workshops, harvest days, and tastings with seat-capacity tracking and a booking record for every confirmed guest.

09

Self-Service Subscriber Portal

Subscribers sign in to view their own shares, invoices, and — for adopted assets — the live status, video, and sensor feed, all without contacting the farm office.

Workflow

How it works

1

Flag a share product

Mark any product as a CSA share, choose its category — produce box, asset adoption, co-op membership, or experience — and set its default season length and billing cadence.

2

Enroll the subscriber

Create a subscription for the member's chosen share, linking it to a season, plot, adopted asset, or co-op membership as needed.

3

Let invoicing run itself

Activate the subscription and the recurring-invoice schedule bills it automatically on the cadence you set, advancing the next invoice date each time.

4

Renew or review at season's end

Run the mass-renewal wizard to roll active subscriptions into the next season, or check the lifecycle views for at-a-glance subscription health.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

All of them in one app: produce-box shares, biological-asset adoption (animals, trees, beehives, plants), cooperative memberships, and bookable farm experiences — each modeled through the same subscription record.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Community Supported Agriculture (CSA) Subscriptions

Farm-share subscriptions with automated recurring invoicing, season-boundary mass renewal, plot and produce inventory and adopted-asset updates — managed by subscribers through a self-service portal.

Buy on Odoo App Store