Skip to content

Ne pas limiter la recherche des objets concernés par un code de réduction à la validité de celui-ci

La fonction codereduc_trouver_objets_applicables_commande (https://git.nursit.net/open/codereduc/-/blob/master/codereduc_fonctions.php#L82) permet de "Trouver les objets d'une commande auxquels peut s'appliquer un code de réduction". Cette fonction appelle donc codereduc_trouver_objets_applicables_a_table (https://git.nursit.net/open/codereduc/-/blob/master/inc/codereduc.php#L188) qui elle-même appelle codereduc_trouver (https://git.nursit.net/open/codereduc/-/blob/master/inc/codereduc.php#L24).

Il peut arriver que l'on souhaite identifier l'ensemble des objets concernés par un coupon de réduction a posteriori (par hasard, pour réaliser un export comptable des ventes), et donc une fois celui-ci "invalidé" (date dépassé, quota atteint...).

L'idée serait donc d'ajouter un argument à ces trois fonctions, permettant de définir si l'on doit ou non s'attacher à vérifier la validité du coupon avant de retourner les objets auquel il peut s'appliquer ; PR à suivre.