Page 1 sur 1

Bon de réduction : ne s'affiche pas

MessagePublié: 09 Nov 2012, 14:54
par myrabelle25
Bonjour,
Je souhaite creer un bon de réduction pour un produit :
j'ai crée un bon de 5% de remise appliqué à un produit.

Sur mon serveur de test (mêmes fichiers et config que le live) le coupon s'affiche pour tous les produits et ne tient pas compte du produit choisi ...

Sur mon serveur live : aucun coupon ne s'affiche et quand je fais le test d'afficher la variable $coupon_status dans la page "checkout/payment" elle est à 0 . Je ne comprends pas j'ai bien un coupon valide au status 1 dans la BDD

pouvez vous m'aider ?

Merci

Re: Bon de réduction : ne s'affiche pas

MessagePublié: 12 Nov 2012, 08:34
par Onlytech
Bonjour,

Avez-vous vérifié si la date de fin coupon n'a pas été atteinte, le nombre max d'utilisation du coupon n'a pas été restreint ?
Essayez de créer un nouveau coupon sur le live directement et testez

Re: Bon de réduction : ne s'affiche pas

MessagePublié: 12 Nov 2012, 09:57
par myrabelle25
Bonjour,
merci pour ton aide .. j'ai déja tout essayé avec date de validité jusqu'en 2024 , le nombre max de coupon à 1000 , nouveau coupon ... comparé les fichiers sources, ils sont identiques, dans la bdd tout semble ok , aucune erreur php dans les logs ... je m'arrache les cheveux !!

J'ai tenté de passer la variable $coupon_status à 1 dans le fichier .tpl : le formulaire de saisie du code de réduction s'affiche, mais si je met le code, la réduction n'est pas appliquée ...
Je me demande comment sont passées les variables $coupon_data .. si ça pourrait coincer à ce niveau la ...

:roll:

Re: Bon de réduction : ne s'affiche pas

MessagePublié: 12 Nov 2012, 15:05
par myrabelle25
Je m'auto réponds pour dire que la solution a été trouvée (merci JSS !)

dans la base de donnée : table "setting" il y a une ligne group "coupon" key "coupon_status" avec value qui était à "0" en la passant à "1" cela remarche normalement

je ne sais pas où est initialisé cette valeur ... dans l'admin d'opencart ???

Re: Bon de réduction : ne s'affiche pas

MessagePublié: 12 Nov 2012, 15:12
par Imaxine
Tant mieux que tu aies solutionné ton problème, mais par contre il est beaucoup mieux de mettre l'icône de résolution* plutôt que le terme [résolu] dans le titre initial du sujet.

....Je sais, je suis énervant !! :lol:

* Image

Re: Bon de réduction : ne s'affiche pas

MessagePublié: 13 Nov 2012, 07:40
par myrabelle25
Voui effectivement très pointilleux ... ;)

Savez vous comment cette variable est entrée dans la BDD ? par l'interface d'admin ? à l'installation ?

Re: Bon de réduction : ne s'affiche pas

MessagePublié: 13 Nov 2012, 07:48
par Imaxine
A l'installation par le fichier opencart.sql, dans la table oc_setting à cette ligne :
Code: Tout sélectionner
(28, 0, 'coupon', 'coupon_status', '1', 0),

Re: Bon de réduction : ne s'affiche pas

MessagePublié: 13 Nov 2012, 08:18
par myrabelle25
et ce n'est pas modifiable par l'interface d'admin ?
Pourquoi dans un cas : sur mon serveur test elle était à 1 et sur mon serveur de prod à 0 ?
où est le système de déblocage ?