Jump to content

Récupération message client dans facture pdf


Recommended Posts

Bonjour,

 

Je voudrais récupérer le message laisser par le client au moment de sa commande dans la facture PDF

sous Prestashop 1.4.4.0

Je sais que cela se trouve dans classe et PDF.php, mais il me manque le bout de code à insérer pour que tout cela fonctionne.

Link to comment
Share on other sites

Ce message est un message privé. Tous les modules modèles M4 PDF Extension utilise cet extrait:

This message is a private message. All M4 PDF Extensions module templates uses this snippet:

<!-- start private messages block -->
{if $order[orders].order_private_message}
    <div class="clear">{l s='Messages:' mod='m4pdf'}</div>
    {section name=private_message loop=$order[orders].order_private_message}
        <div class="clear">{$order[orders].order_private_message[private_message].message|escape:'htmlall':'UTF-8'}</div>
    {/section}
{/if}
<!-- end private messages block -->
Link to comment
Share on other sites

  • 1 year later...

Prestashop en version 1.4 n'accepte pas ces lignes de code dans le fichier PDF.php car pour reprendre le message du client il faut uniquement tout coder en php dans ce fichier.

J'ai trouvé un début de réponse en faisant ceci, mais là, c'est toute la case "message" qui s'affcihe dans la facture or il nous faudrait uniquement le message du client en lui-même...

 

Voici le code que j'ai commencé à faire :

 

$message = Message::getMessagesByOrderId($order->id, true);        
    if(sizeof($message)){            
        foreach($message as $message){  
            $pdf->MultiCell(70,6, Tools::iconv('utf-8', self::encoding(), $message['message']), 50, '50');
            $pdf->SetXY($pdf->GetX(40), $pdf->GetY(500) );    
        }  
    }

Edited by FREDPRESTA (see edit history)
Link to comment
Share on other sites

  • 2 weeks later...
  • 7 months later...

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...