Se rendre au contenu
Icône de AMAP et marchés de producteurs — contrats, distributions et permanences (gratuit)

AMAP et marchés de producteurs — contrats, distributions et permanences (gratuit)

par Dyonysos
Gratuit Odoo 20 Application Gratuite (lite) Contrôle qualité : Vérifiée LGPL-3

CSA & Farm Box Subscription Management Lite — gestion d'AMAP et de collectifs de producteurs : contrats saisonniers d'adhérents, planning des distributions, pointage des retraits de panier et tour de permanence des bénévoles — gratuit, pour Odoo 20 Community.

Captures d'écran

AMAP et marchés de producteurs — gratuit

Le contrat saisonnier, le pointage du panier et le tour de permanence dans un seul outil

Contrats saisonniers d'adhérents, planning des distributions hebdomadaires, retraits de panier pointés, permanences bénévoles sans double affectation et suivi des volumes engagés par producteur. Gratuit, pour Odoo 20 Community.

Odoo 20 Community — On Premise✔
Odoo.sh✔
Odoo Online (SaaS)✘

Le constat

Une AMAP ou un collectif de producteurs gère ses contrats saisonniers d'adhérents et le pointage des distributions hebdomadaires sur tableur, et peine à suivre qui a payé son contrat de saison, qui est venu retirer son panier, et si le tour de permanence des bénévoles est bien couvert — jusqu'à ce qu'une distribution se retrouve sans personne pour l'accueil.

📦

Confirmation bornée par la production

Un contrat ne se confirme que si le volume engagé sur chaque produit reste dans la disponibilité déclarée par le producteur.

✅

Retraits pointés, jamais oubliés

Créneau prévu et pointage réel du panier, avec un traitement tracé pour chaque panier non retiré selon la charte de l'AMAP.

🙋

Aucun bénévole en double

Un même bénévole ne peut pas être affecté à deux distributions qui se chevauchent — refusé au niveau des données.

🔔

Deux relances automatiques

Panier non retiré resté sans traitement, permanence à pourvoir avant la séance : des activités créées pour le coordinateur, sans doublon.

L’application en mouvement

Le module en marche, enregistré dans le vrai client Odoo 19 : Produits, Produits (fiche), Contrats saisonniers puis Distributions. Ce n’est pas un montage — ce sont les trames du navigateur sur le module livré, pris sur sa propre base.

Vidéo MP4 — 76 ko, 1280 px, 3.3 s, 4 écrans. Une amorce animée est aussi livrée en GIF (50 ko, 560 px) pour les contextes qui n’affichent pas la balise vidéo.

Amorce animée du parcours de dyo_amap_lite
Amorce GIF — 50 ko. Enregistrement réel du client Odoo 19 sur une base dédiée à ce module, avec les données de démonstration livrées avec lui.

L'application en images

02 — Le planning des distributions en vue calendrier, avec le panier type composé et les retraits à pointer.
03 — Le contrat saisonnier d'un adhérent : produits engagés, montant, facturation et taux de retrait.
04 — La fiche producteur : catalogue de produits, quantité disponible et quantité déjà engagée par semaine.

Ce que fait l'application

01

Contrats saisonniers

Un adhérent, un producteur, une ou plusieurs lignes de produit engagé. Nombre de livraisons et montant calculés, ajustables au cas par cas.

02

Confirmation bornée par la disponibilité

Impossible de confirmer un contrat qui ferait dépasser, sur un produit, la quantité hebdomadaire déclarée disponible par le producteur.

03

Distributions

Planning hebdomadaire par lieu, vue calendrier, chevauchement de créneau au même lieu refusé au niveau des données.

04

Retraits de panier

Génération automatique des retraits à pointer pour chaque distribution, pointage retiré/non retiré, traitement du panier non retiré selon la charte de l'AMAP.

05

Permanences bénévoles

Tour de permanence par distribution, refus d'affecter un même bénévole sur deux créneaux qui se chevauchent, alerte sur l'effectif minimal.

06

Deux relances automatiques

Panier non retiré sans traitement, permanence à pourvoir avant la distribution : deux tâches planifiées, sans jamais de doublon.

07

Multi-société et sécurité

Cloisonnement par société sur tous les modèles métier, deux profils (Bénévole, Coordinateur).

Ce que l'édition complète ajoute

L'édition payante dyo_amap_lite s'installe par-dessus celle-ci, sans rien redemander ni ressaisir : tout ce qui est déjà saisi reste en place.

Facturation des contrats

La facture de saison, une ligne par produit engagé, avec échéancier — et la relance automatique des impayés.

Panier type composé

L'agrégation en un clic des quantités engagées pour la séance, produit par produit, pour informer le producteur avant la récolte.

Tableau de bord

Adhérents actifs, volume engagé, chiffre d'affaires facturé, taux de retrait, paniers et permanences à traiter.

Deux éditions PDF

Feuille de distribution à imprimer avant la séance, et fiche prévisionnelle de production par producteur.

Ce que cette édition gratuite ne fait pas

  • Ne gère pas la logistique de production agricole elle-même (culture, récolte, transport) : seul le volume engagé par contrat est consolidé, pour information du producteur.
  • Ne facture pas les contrats, ne relance pas les impayés, ne compose pas le panier type, n'affiche aucun tableau de bord et n'édite aucun PDF : ces quatre fonctions sont apportées par l'édition complète dyo_amap.
  • Aucun paiement en ligne intégré, dans aucune des deux éditions : les AMAP fonctionnent très majoritairement par chèques à l'avance ou espèces.
  • Ne vérifie pas le respect de la charte nationale des AMAP par le producteur : ce module trace les contrats et les retraits, il ne certifie aucune pratique agricole.
  • Ne gère pas la vente ponctuelle hors contrat (pas de caisse, pas de gestion de stock).
  • Ne calcule aucun tarif solidaire selon les revenus de l'adhérent : le prix engagé est celui du produit, éventuellement ajusté ligne à ligne.

Questions fréquentes

Que se passe-t-il si je confirme un contrat qui dépasse la production disponible ?

La confirmation est refusée, avec un message qui indique le produit et le volume en cause. Réduisez la quantité engagée ou augmentez la disponibilité déclarée du produit avant de confirmer.

Comment sont générés les retraits d'une distribution ?

Un bouton sur la distribution crée un retrait « à pointer » pour chaque contrat confirmé actif à cette date — rejouable sans créer de doublon.

Le module calcule-t-il un tarif solidaire selon les revenus ?

Non — voir la section « Ce que le module ne fait pas ». Le prix engagé par ligne de contrat reste ajustable manuellement au cas par cas.

Faut-il Odoo Enterprise ?

Non. Le module fonctionne sur Odoo 20 Community, et ne dépend que de Discussion.

Faudra-t-il tout ressaisir si je passe à l'édition complète ?

Non. dyo_amap s'installe par-dessus celle-ci : producteurs, contrats, distributions, retraits et permanences restent en place et gagnent la facturation, le panier type, le tableau de bord et les PDF.

Informations techniques

Nom techniquedyo_amap_lite
Version20.0.1.0.0
PrixGRATUIT
LicenceLGPL-3 (GNU Lesser General Public License v3)
Dépendancesmail
ÉditeurDYONYSOS

Support : welcome@dyonysos.fr — DYONYSOS, éditeur d'applications Odoo 20 Community. Licence LGPL-3. Édition gratuite ; l'édition complète dyo_amap est vendue séparément, une base de production par achat.

Découvrir les applications Dyonysos en vidéo

Démonstrations courtes, cas d'usage et nouveautés Odoo 20.

Voir la playlist Odoo Apps FR

AMAP et marchés de producteurs — contrats, distributions et permanences (gratuit) — capture 1
AMAP et marchés de producteurs — contrats, distributions et permanences (gratuit) — capture 1
AMAP et marchés de producteurs — contrats, distributions et permanences (gratuit) — capture 2
AMAP et marchés de producteurs — contrats, distributions et permanences (gratuit) — capture 2
AMAP et marchés de producteurs — contrats, distributions et permanences (gratuit) — capture 3
AMAP et marchés de producteurs — contrats, distributions et permanences (gratuit) — capture 3
AMAP et marchés de producteurs — contrats, distributions et permanences (gratuit) — capture 4
AMAP et marchés de producteurs — contrats, distributions et permanences (gratuit) — capture 4
AMAP et marchés de producteurs — contrats, distributions et permanences (gratuit) — capture 5
AMAP et marchés de producteurs — contrats, distributions et permanences (gratuit) — capture 5

Ce que l'application ne fait pas

  • Ne gère pas la logistique de production agricole elle-même (culture, récolte, transport) : seul le volume engagé par contrat est consolidé, pour information du producteur.
  • Ne facture pas les contrats , ne relance pas les impayés, ne compose pas le panier type, n'affiche aucun tableau de bord et n'édite aucun PDF : ces quatre fonctions sont apportées par l'édition complète dyo_amap .
  • Aucun paiement en ligne intégré, dans aucune des deux éditions : les AMAP fonctionnent très majoritairement par chèques à l'avance ou espèces.
  • Ne vérifie pas le respect de la charte nationale des AMAP par le producteur : ce module trace les contrats et les retraits, il ne certifie aucune pratique agricole.
  • Ne gère pas la vente ponctuelle hors contrat (pas de caisse, pas de gestion de stock).
  • Ne calcule aucun tarif solidaire selon les revenus de l'adhérent : le prix engagé est celui du produit, éventuellement ajusté ligne à ligne.

Applications du magasin nécessaires

Aucune.

Modules Odoo Community utilisés

mail

Applications qui la complètent

SérieVersionÉtatPubliée le
20.020.0.1.0.0 Disponible 02/10/2026
19.019.0.1.0.0 Disponible

Fiche générée depuis le code de l'éditeur (dépôt privé, branche 20.0) : le code source n'est pas publié.

Contrôle automatique du magasin (distinct de l'éditeur), appliqué à toutes les applications. Conforme.

ContrôleRésultatEffet si absent
Manifeste lisible sans exécution conforme bloquant
Licence reconnue (LGPL-3) conforme bloquant
Aucune dépendance vers Odoo Enterprise conforme bloquant
Aucun import de code Enterprise conforme bloquant
Aucun en-tête de licence Enterprise conforme bloquant
Icône static/description/icon.png conforme déclasse
Description (static/description/index.html ou README) conforme déclasse
Tests automatisés (tests/test_*.py) conforme déclasse
Traduction française (i18n/fr.po) absent info
Section « Ce que le module ne fait pas » conforme info
Titre de 70 caractères au plus (81 actuellement) absent info
Résumé en français conforme info

Guide utilisateur — AMAP et marchés de producteurs, édition gratuite (DYONYSOS)

Ce guide s'adresse au coordinateur d'une AMAP et à ses bénévoles.

1. Avant de commencer — paramétrer la structure

Menu Réglages → AMAP :

  • Durée par défaut d'une distribution (en heures) : utilisée pour calculer l'heure de fin d'une distribution et détecter les chevauchements de créneau.
  • Effectif minimal de permanence et alerte permanence à pourvoir (en jours avant la distribution) : des paramètres de gestion propres à votre structure.
  • Traitement par défaut d'un panier non retiré (don associatif, compost, redistribué, autre) et note — charte de l'AMAP : ajustez-les à votre propre charte, ce module ne reflète aucune règle nationale imposée.

Puis menu AMAP → Producteurs → Nouveau : créez chaque producteur partenaire et, dans l'onglet Produits proposés, son catalogue (nom, unité, prix, quantité hebdomadaire disponible).

2. Créer un contrat saisonnier

Menu AMAP → Contrats saisonniers → Nouveau. Choisissez l'adhérent, le producteur, la période (début/fin de saison) — le nombre de livraisons prévues est calculé automatiquement, et reste ajustable. Dans l'onglet Produits engagés, ajoutez une ligne par produit avec sa quantité hebdomadaire ; le prix unitaire est repris du produit et le montant de la saison se calcule tout seul.

Cliquez sur Confirmer. Si le volume total engagé sur un produit, ce contrat compris, dépasse la quantité hebdomadaire déclarée disponible par le producteur, la confirmation est refusée avec un message qui indique le produit et le volume en cause : réduisez la quantité engagée ou augmentez la disponibilité déclarée du produit avant de confirmer. Un contrat en brouillon peut dépasser cette capacité sans blocage — la négociation reste possible.

La facturation du contrat est apportée par l'édition complète dyo_amap.

3. Planifier une distribution

Menu AMAP → Distributions → Nouveau (vue calendrier par défaut). Renseignez le lieu et l'heure de début — l'heure de fin se calcule depuis la durée par défaut paramétrée. Si une autre distribution est déjà planifiée au même lieu sur un créneau qui chevauche celui-ci, l'enregistrement est refusé.

  • Générer les retraits crée un retrait « à pointer » pour chaque contrat actif — rejouable sans créer de doublon.

La composition automatique du panier type de la semaine est apportée par l'édition complète dyo_amap.

4. Pointer les retraits le jour de la distribution

Dans l'onglet Retraits de la distribution (ou menu AMAP → Retraits), cliquez sur Retiré ou Non retiré pour chaque adhérent. Un panier marqué non retiré reçoit le traitement par défaut paramétré (don, compost...), modifiable au cas par cas dans l'onglet dédié.

5. Organiser le tour de permanence

Menu AMAP → Permanences → Nouveau (ou depuis l'onglet Permanence de la distribution). Affectez un bénévole et, si besoin, un rôle. Un même bénévole ne peut pas être affecté à deux distributions dont les créneaux se chevauchent — même sur deux lieux différents de l'AMAP, il ne peut pas être à deux endroits en même temps.

6. Relances automatiques

Deux tâches planifiées tournent une fois par jour et créent une activité Odoo pour le coordinateur, sans jamais en créer une seconde tant que la précédente reste ouverte :

  • un panier marqué non retiré sans traitement choisi ;
  • une distribution à venir, dans la fenêtre d'alerte paramétrée, dont l'effectif de permanence n'atteint pas le minimum requis.

La relance des paiements de contrat en retard est apportée par l'édition complète dyo_amap.

7. Ce que l'édition complète ajoute

L'édition complète dyo_amap s'installe par-dessus celle-ci, sans rien redemander : facturation des contrats et relance des impayés, panier type composé automatiquement, tableau de bord (adhérents actifs, volume engagé, chiffre d'affaires, taux de retrait) et deux éditions PDF (feuille de distribution, fiche prévisionnelle de production).

Hypothèses métier prises pour cette version

  • Le tarif solidaire selon les revenus n'est pas implémenté. La spécification identifiait cet usage comme incertain (« à confirmer avant de le prévoir ») : le prix engagé par ligne de contrat reste ajustable manuellement au cas par cas, mais aucun barème par tranche de revenu n'existe dans ce module. Si votre AMAP applique un tarif solidaire, ajustez le prix unitaire de chaque ligne de contrat individuellement.
  • Un contrat porte un seul producteur. Un adhérent qui s'approvisionne auprès de plusieurs producteurs crée un contrat par producteur.
  • La quantité engagée d'un produit ne compte que les contrats à l'état confirmé. Un contrat en brouillon ou terminé n'occupe aucune capacité de production courante.

Ce que le module ne fait pas

Voir la section dédiée de README.md et de la fiche Apps Store.

Avis des clients connectés. Un avis noté par client ; l'éditeur peut y répondre. Connectez-vous pour laisser un avis.

Éditeur
DYONYSOS
E-mail
contact@omnifloo.com
Clients Omnifloo
Support inclus selon votre formule : centre d'aide.