La configuration des notifications ne dépend que du nouveau statut
Résultat, en cas d'abonnement qui est payé de manière récurrente, chaque paiement déclenche une notification de commande si on a choisi de notifier en statut=paye
, alors qu'il semble assez indispensable d'avoir des notifications différentes dans les 2 cas.
La différence se fait au niveau du statut_ancien
qui sera différent en cas de renouvellement.
Une solution idéale (mais usine à gaz) serait de pouvoir configurer la notification en fonction du statut nouveau+statut ancien
Une solution intermédiaire serait d'avoir une fonction php notifications_commandes_client_contenu()
qui regarde si jamais on a une squelette
notifications/commandes_client_{$statut}_depuis_{$statut_ancien}.html
ou bien un squelette notifications/commandes_client_{$statut}.html
et dans ce cas l'utilise pour le texte (idem pour le html, et pour le court).
A défaut on retombe sur les squelettes existant dans le plugin commandes.
Ce mécanisme ne changerait rien pour les sites existants, mais permettrait d'ajouter des squelettes de mail pour avoir une notification différente (ou pas du tout) dans certains cas de statut ou certains cas de transitions spécifiques comme statut_ancien
=> paye
qui concerne un paiement d'écheance.
(On pourrait décliner également pour notifications_commandes_vendeur_contenu()
)