Bonjour
La solution se trouve dans la version pas encore publiée de Prestashop 1.7.7 (encore en cours de développement). Il suffit de corriger le fichier src/Core/Cart/CartRuleCalculator.php en appliquant le commit suivant:
Et tout devrait fonctionner comme il devrait après cela (panier, récapitulatif de commande, facture PDF...).
Au cas où vous n'êtes pas développeurs, les lignes en rouge sont à supprimer et les lignes en vert sont à mettre à la place.
Ignorez juste tous les codes en vert venant après CartRuleFeatureContext.php et de ce fait tout autre fichier puisqu'ils ne nous interessent pas dans notre cas.