CSA & Farm Box Subscription Management for Odoo Online — SaaS version with no Python code: full edition of AMAP management: invoicing of seasonal contracts and reminders for unpaid amounts, standard basket composed automatically, dashboard and two PDF reports — installs on top of the free edition.
Overview
CSA and Farmers' Markets — full edition — DYONYSOS
Paid extension of the free app dyo_amap_lite, for Odoo 19 Community. It installs on top of it without asking for or re-entering anything: the producers, contracts, distributions, pickups and volunteer shifts already recorded stay in place and gain the following.
Also searched as: AMAP contract invoicing Odoo, organic basket payment schedule, standard weekly basket, market garden production forecast, AMAP dashboard. English version: community-supported agriculture (CSA) contract invoicing, weekly basket composition and production forecast for Odoo Community.
Contract invoicing. A button on the contract creates the customer invoice for the season, one line per committed product, labeled with the weekly quantity, the number of deliveries and the producer's name. AMAPs (community-supported agriculture groups) overwhelmingly operate with checks paid in advance or cash: the invoice is not an online payment but the reference payment schedule, with payment terms in several installments if the organization uses them. A contract that has already been invoiced, or that is canceled, cannot be invoiced.
Late payment reminders. A scheduled action creates an Odoo activity for the coordinator on each contract whose posted invoice is overdue by the configured period — only once per contract while the activity remains open.
Standard basket built automatically. A button on the distribution aggregates, product by product, the confirmed contracts whose period covers that date: total quantity and number of contracts involved. Pressed twice, it rebuilds without duplicating lines. This is what “helps the producer plan their production” week by week.
Two PDF reports. Distribution sheet (standard basket for the session, expected members and pickups to check off) and production forecast sheet per producer (volumes committed per product on confirmed contracts).
Dashboard. Active members, active contracts, active producers, committed weekly volume, invoiced revenue excluding taxes, collection rate, uncollected baskets to process and volunteer shifts to fill.
Important — what the application does not do (see the dedicated section of this listing and the README): no management of the farm production logistics themselves, no integrated online payment, no verification that the producer complies with the national AMAP charter, no one-off sales outside a contract.
Demo data: on top of the free edition's data, the standard package made up of past and upcoming sessions, and five invoiced and posted contracts so that the dashboard revenue does not start from zero.
Specifications
| Price | €129 excl. VAT |
|---|---|
| License | OPL-1 |
| Odoo series | 19.0: published on the Odoo Apps Store; 20.0: published on the Odoo Apps Store |
| Version | 1.0.0 |
| Edition | Odoo Online (SaaS) and Odoo.sh |
| Technical name | dyo_amap_online |
| Domain | Industries and services |
| Free version (lite) | dyo_amap_lite_online |
Price excluding VAT as displayed on the Odoo Apps Store; purchase and installation are done on the Store or through your Omnifloo instance.