Projet

Général

Profil

Actions

Evolution #1824

ouvert

Handle reminders for monthly contributions

Ajouté par Johan Cwiklinski il y a 15 jours. Mis à jour il y a 15 jours.

Statut:
Nouveau
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
09/06/2020
Echéance:
09/06/2020 (En retard de plus de 3 ans)
% réalisé:

0%

Temps estimé:

Description

Concernant les rappels, @Guillaume AGNIERAY posait la question suivante :

Mais dans le cas d'une extension d'adhésion courte (1 mois principalement), n'y a-t-il pas un risque de "flooder" les adhérents de rappels à peine leur adhésion enregistrée (il est normalement censé pouvoir y avoir un rappel à 30 jours puis un autre à 7 jours de la date d'échéance)

Vu qu'il n'existe aucun moyen de savoir si l'échéance est déterminée par une contribution "standard" ou non - les rappels seront toujours calculés de la même manière - donc oui, les adhérents ayant renouvelé pour un mois vont se prendre un rappel dès le départ.

Dès lors, les solutions sont :

  • ne pas utiliser les rappels si on a recours aux contributions "courtes", ce qui fonctionne si l'on utilise pas du tout les cotisations "standard" (mais rien ne l'interdit),
  • faire en sorte d'enregistrer quelque part que la date d'échéance est calculée depuis une contribution "courte", et ne pas inclure ces adhérents dans les rappels,
  • revoir ce système différemment (là, je passe mon tour).

La première solution est la plus simple à mettre en oeuvre, puisque rien ne doit être modifié - ça marche donc parfaitement à tous les coups :D

La seconde solution requiert certainement l'ajout d'un champ dans la table des adhérents, et la modification du système des rappels pour le prendre en compte.
Bien que ça nécessite d'encore y passer du temps, c'est peut-être un bon compromis.

Mais cette solution ne serait pas non plus universelle : pour des contributions de 6 mois par exemple, les rappels standards pourraient être légitimement utilisés...
L'on pourrait considérer que si l'extension d'adhésion dépasse x fois le premier rappel programmé, on active les rappels quand même - ce qui complique encore les choses (dans le code, et pour comprendre le système).

Je ne vois pas d'autres solutions pour le moment, si vous avez des idées je suis preneur.


Demandes liées 1 (0 ouverte1 fermée)

Suit Galette - Evolution #1438: Add monthly membershipFerméManuel Her08/06/2020

Actions

Mis à jour par Johan Cwiklinski il y a 15 jours

  • Echéance mis à 09/06/2020
  • Début changé de 03/05/2024 à 09/06/2020
  • Suit Evolution #1438: Add monthly membership ajouté
Actions

Formats disponibles : Atom PDF