Module PrestaShop Directive Omnibus : prix le plus bas des 30 derniers jours
- Prix habituel
- 33,59€
- Prix soldé
- 33,59€
- Prix habituel
-
HT (40,64 € TTC)
Support et mises à jour
Paiement unique. Le module est à vous pour toujours.
- 6 mois de support et mises à jour inclus (12 mois pour 10 € de plus)
- Renouvelez 6 mois de plus pour 10 € quand vous voulez, depuis votre espace client
- Vous avez 15 jours après la date de fin pour renouveler au même prix
- Sans renouvellement, vous continuez à utiliser le module et à télécharger les versions publiées jusqu'à cette date
Le module PrestaShop directive Omnibus affiche le prix le plus bas des 30 derniers jours à côté du prix barré de chaque promotion, sur la fiche produit et dans les listes de produits. Il conserve l'historique du prix final de chaque produit et de chaque déclinaison, calcule le prix de référence comme le prévoit la règle et l'affiche TTC et dans la devise du client, sans override et sans aucune charge sur la boutique. Compatible avec PrestaShop 9.2 et avec PrestaShop 1.7, 8 et 9 (jusqu’à la 9.2, la dernière version).
Ce qu'exige la directive Omnibus quand vous annoncez une réduction
L'article 6 bis de la directive 98/6/CE, introduit par la directive (UE) 2019/2161 (dite directive Omnibus), prévoit que toute annonce de réduction de prix doit indiquer le prix antérieur : le prix le plus bas pratiqué par le professionnel pendant une période d'au moins 30 jours avant la réduction. Chaque État membre l'a transposée dans son droit de la consommation et ce sont les autorités nationales qui en contrôlent le respect.
Le prix antérieur bien calculé, déclinaison par déclinaison
Le module enregistre chaque changement du prix final, quelle qu'en soit l'origine : le prix de base, un prix spécifique, une règle de prix catalogue ou une promotion programmée qui commence ou se termine la nuit. Pendant une promotion, il retient le prix le plus bas des 30 jours précédant son début et le conserve même si la promotion est prolongée. Vous choisissez où il apparaît, le texte dans chaque langue, la couleur, le nombre de jours, s'il s'affiche aussi sur les produits sans réduction ou s'il est masqué quand il est égal au prix barré, et les groupes de clients dont les prix sont enregistrés.
Aucune charge sur la boutique
L'historique se met à jour à l'enregistrement dans le back-office, avec une URL de cron ou automatiquement, en arrière-plan, pendant que vous travaillez dans l'administration. La boutique ne lit qu'une valeur déjà calculée, sans CSS ni JavaScript ajoutés : la vitesse ne change pas. Depuis le back-office, vous consultez l'historique des prix de n'importe quel produit par ID, référence ou nom.
Prêt pour l'arrêt de la CJUE C-330/23
Une option applique le critère de l'arrêt de la Cour de justice de l'UE dans l'affaire C-330/23 (Aldi Süd, 2024) : le pourcentage de réduction et le prix barré sont calculés à partir de ce prix le plus bas, et si le produit n'est pas en dessous de ce prix, il n'est plus affiché en promotion.
Questions fréquentes sur la directive Omnibus dans PrestaShop
Qu'est-ce que le prix le plus bas des 30 derniers jours ?
C'est le prix antérieur que la directive Omnibus demande d'indiquer lors d'une annonce de réduction : le prix le plus bas du produit pendant au moins les 30 jours précédant la réduction.
Gère-t-il les déclinaisons, les prix spécifiques et les règles catalogue ?
Oui. Il enregistre le prix final de chaque produit et déclinaison par groupe de clients et boutique, y compris les prix spécifiques, les règles de prix catalogue et les promotions programmées.
Ralentit-il ma boutique ?
Non. Le calcul se fait dans le back-office ou par cron ; la boutique ne lit qu'une valeur précalculée, sans CSS ni JavaScript ajoutés.
Avec quelles versions de PrestaShop est-il compatible ?
PrestaShop 1.7, 8 et 9 (jusqu’à la 9.2, la dernière version), jusqu'à la 9.2. Sans override, multiboutique et sans traitement de données personnelles.
Le module rend-il ma boutique conforme à lui seul ?
Le module est un outil qui aide à afficher le prix demandé par la règle. Ce qui constitue une réduction et la façon dont elle s'applique à vos produits dépendent de votre cas et du droit de chaque pays.
Ce module est un outil technique et ne constitue pas un conseil juridique ; demandez à votre conseiller juridique comment la règle s'applique à votre boutique. Plus d'infosVersion
1.0.1
Développé par
- Historique du prix final de chaque produit et déclinaison, par groupe de clients et boutique
- Enregistre les prix spécifiques, les règles de prix catalogue et les promotions programmées, y compris celles qui commencent ou finissent la nuit
- Prix de référence comme le prévoit la directive Omnibus : le plus bas des 30 jours précédant la réduction, fixe tant que la réduction est prolongée
- « Prix le plus bas des 30 derniers jours » à côté du prix barré sur la fiche et dans les listes, TTC et dans la devise du client
- Position, texte par langue, couleur et nombre de jours configurables ; option pour l'afficher aussi sans réduction ou le masquer s'il est égal
- Mode CJUE C-330/23 : le % de réduction et le prix barré sont calculés à partir du prix le plus bas
- Aucune charge en front : une seule valeur précalculée, sans CSS ni JavaScript
- Mise à jour à l'enregistrement, par cron ou automatique en arrière-plan depuis le back-office
- Consultation de l'historique des prix dans le back-office par ID, référence ou nom
- Sans override, multiboutique et sans données personnelles
- Compatible avec PrestaShop 1.7, 8 et 9 (jusqu'à 9.2)
Comment ça marche ?
- Installez le module : il commence à enregistrer l'historique du prix final de chaque produit et déclinaison.
- Quand vous annoncez une réduction, il affiche « Prix le plus bas des 30 derniers jours » à côté du prix barré, sur la fiche et dans les listes.
- Dans sa configuration, vous choisissez position, texte, couleur, jours et groupes de clients, activez le mode CJUE si vous le souhaitez et consultez l'historique des prix.
Prérequis
Aucun. Il fonctionne avec les thèmes qui utilisent les hooks de prix standard de PrestaShop. Compatible avec PrestaShop 9.2.