Bonjour @celineboutique21 et @adrienmode,
Vous mettez le doigt sur un problème récurrent avec la Directive Omnibus et les versions plus anciennes de PrestaShop, notamment la 1.7.3.0. En effet, le cœur de PrestaShop ne conserve pas l'historique détaillé des prix qui serait nécessaire pour calculer et afficher le prix le plus bas des 30 jours précédents une promotion. Les 'prix barrés' sont calculés dynamiquement à partir du prix de base et de la réduction actuelle, sans regarder l'historique.
Une modification manuelle ou un développement sur mesure serait très complexe à mettre en place et à maintenir, car il faudrait intercepter chaque changement de prix, stocker cette information et ensuite l'afficher de manière conditionnelle.
Pour une conformité totale et sans tracas, la solution la plus fiable est d'utiliser un module dédié. Je vous recommande de regarder cet outil pour directive omnibus. Il est conçu spécifiquement pour gérer cet aspect de la législation européenne, en enregistrant automatiquement l'historique des prix et en affichant le prix le plus bas des 30 derniers jours sur vos fiches produits, sans avoir à toucher au code source de votre boutique.