Haandler Posted March 14 Share Posted March 14 Bonjour à tous ! Je rencontre un problème sur l'un de mes sites Prestashop 1.7. J'ai créé un code promo valide durant le mois de Février uniquement. Seulement une cliente a ajouter le code promo durant la période et validité de celui-ci, et a validée sa commande en mars. Le code promo, déjà présent dans le panier à fonctionné du fait qu'il à été ajouter en février.. Est-il possible de vérifier si le code promo est toujours valide une fois que le client clic sur "Passer commande" ? Merci à vous, Link to comment Share on other sites More sharing options...
Eolia Posted March 14 Share Posted March 14 Normalement c'est natif, il y a un checkvalidity() au moment du calcul du panier sauf si vous avez des overrides de Cart.php, CartController.php ou CartRule.php qui ont supprimé ce contrôle. Link to comment Share on other sites More sharing options...
Haandler Posted March 14 Author Share Posted March 14 5 hours ago, Eolia said: Normalement c'est natif, il y a un checkvalidity() au moment du calcul du panier sauf si vous avez des overrides de Cart.php, CartController.php ou CartRule.php qui ont supprimé ce contrôle. Merci pour ce retour. Ca me semble logique que ce soit natif.. Je viens de vérifier mes overrides sur ce projet et je n'en ai aucun des fichiers mentionner dans votre commentaire, assez étrange.. Link to comment Share on other sites More sharing options...
Eolia Posted March 14 Share Posted March 14 et dans le répertoire /override/classes ? Link to comment Share on other sites More sharing options...
Haandler Posted March 14 Author Share Posted March 14 (edited) 3 minutes ago, Eolia said: et dans le répertoire /override/classes ? Je n'ai qu'une fonctionnalité permettant d'appeler un code promo pour obtenir ses valeurs dans FrontController. Les autres dossiers sont vides Edited March 14 by Haandler (see edit history) Link to comment Share on other sites More sharing options...
Mediacom87 Posted March 15 Share Posted March 15 Bonjour, je crois que c'est un problème connu, si le code est déjà dans le panier alors, il n'est pas retester à chaque fois, regardez du côté des issues sur le github de PrestaShop, peut-être trouverez-vous une solution. Link to comment Share on other sites More sharing options...
Haandler Posted August 7 Author Share Posted August 7 On 3/15/2024 at 12:42 PM, Mediacom87 said: Bonjour, je crois que c'est un problème connu, si le code est déjà dans le panier alors, il n'est pas retester à chaque fois, regardez du côté des issues sur le github de PrestaShop, peut-être trouverez-vous une solution. Merci, je n'avais pas vu votre retour! Le problème est toujours présent, la seule solution temporaire utilisée est de supprimer manuellement le code promo une fois expiré. La, ça fonctionne ! Link to comment Share on other sites More sharing options...
Mediacom87 Posted August 7 Share Posted August 7 Il y a 1 heure, Haandler a dit : Le problème est toujours présent, la seule solution temporaire utilisée est de supprimer manuellement le code promo une fois expiré. La, ça fonctionne ! J'intègre cette automatisation dans mon module de nettoyage de base de données. Link to comment Share on other sites More sharing options...
Eolia Posted August 8 Share Posted August 8 Hum, nope, impossible de consulter l'historique depuis une page commande s'il a été supprimé. Il suffit de le désactiver. (enfin en 1.6 et inférieur ça a toujours fonctionné comme ça). Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now