magicJu Posted November 21, 2014 Share Posted November 21, 2014 Bonjour, Je fais suite à ce message : http://www.prestashop.com/forums/topic/344749-message-transaction-paybox-dans-case-message-client/?view=findpost&p=1873633&hl=%2Bpaybox+%2Bmessage Qui ne me paraît pas dans la bonne rubrique. J'ai le problème avec le module Paybox 4.0.5 et PS 1.6.0.9. Lorsqu'un client commande, j'ai un texte dans le champ "Message Client" qui contient les éléments de la transaction. Bien que ce message soit privé, il apparaît dans le récap de la commande reçu par mail. Ce n'est pas tant un problème, mais en revanche, il se pourrait que je loupe des messages déposés par les client lors de leur commande. Et là, c'est un problème !! Avez-vous une solution ? Merci d'avance, Julien Link to comment Share on other sites More sharing options...
magicJu Posted November 25, 2014 Author Share Posted November 25, 2014 (edited) Visiblement, ça n'intéresse personne !J'ai quend même trouvé une piste.Dans le fichier Validation.php du module (4.0.5) à la ligne 249 : $order_message = ''; foreach ($values as $key => $value) $order_message .= $key.': '.$value.'<br>'; if (isset($order_message) && !empty($order_message)) { $msg = new Message(); $message = $order_message; if (Validate::isCleanHtml($order_message)) { $msg->message = $order_message; $msg->id_order = (int)$order->id; $msg->private = 1; $msg->add(); } } Donc, en commentant la ligne $msg->add();, ça devrait le faire ! Edited November 25, 2014 by magicJu (see edit history) Link to comment Share on other sites More sharing options...
BoutikShop69 Posted November 25, 2014 Share Posted November 25, 2014 Bonjour Moi ca m'interesse. Votre manip a-t-elle resolu votre probleme ? J'en ai profite pour aller decouvrir votre site, il y a un point dessus qui me chagrine : l'image blanche que vous utilisez pour votre fond en general est manquante sur tout un pan vers la droite ... ; ce qui rend une impression de texte manquant. C'est vraiment dommage. Cordialement. Link to comment Share on other sites More sharing options...
magicJu Posted November 25, 2014 Author Share Posted November 25, 2014 Bonjour, Non, cela n'a pas résolu le problème, mais j'ai une autre piste ! Voici la fonction qui fait le message : public function generateMessage($values) { $message = "\n".$this->l('Payment Type : ').$values['p']."\n".$this->l('Card Type : ').$values['c']."\n".$this->l('Expiry Date of Card (YY/MM) : ').$values['d']."\n".$this->l('Country code of IP Address of the cardholder : ').$values['i']."\n\n".$this->l('Paybox Transaction ID : ').$values['s']."\n".$this->l('Reference of the Order : ').$values['r']."\n". $this->l('Paybox Call Number : ').$values['t']."\n".$this->l('Authorisation Number : ').$values['a']."\n". $this->l('Subscriber Number : ').$values['b']."\n".$this->l('Transaction processing date on the Paybox platform : ').$values['w']."\n\n".$this->l('Amount of Transaction : ').$values['m']."\n\n". $this->l('Signature of the Fields : ').$values['k']."\n"; return $message; } Il suffirait de retourner : "" !!! Mon site actuel n'est pas sous Prestashop ! On est en cours de migration en fait !!! 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