Jump to content

[résolu] Adresse mail du client dans les factures PDF


Recommended Posts

Bonjour, je cherche le moyen de faire apparaitre l'adresse mail du client dans les factures pdf générées lors d'une commande.

 

J'ai trouvé quelque topics dans le forum mais mes modifications ne fonctionnent pas

 

Dans le fichier classes/PDF.php, je fais quelques modifications mais les pdf des factures restent inchangés

 

--- ligne 300

 

$pdf->Ln(5);

$pdf->Cell($width, 10, Tools::iconv('utf-8', self::encoding(), $delivery_address->country.($deliveryState ? ' - '.$deliveryState->name : '')), 0, 'L');

 

$pdf->Ln(5);

$pdf->Cell($width, 10, "test", 0, 'L');

 

---

 

'test' ne s'affiche pas dans le fichier pdf

 

Est ce que les fichiers pdf sont stockés sur mon site ou sont ils générées à la volée lorsque je clique sur 'voir la facture' dans le BO ?

 

Est ce qu'il y a un système de cache pour les pdf ?

 

 

Ma version de prestashop : 1.4.0.17

 

Merci pour votre aide

Edited by profil-formation (see edit history)
Link to comment
Share on other sites

  • 9 months later...

Super, j'ai trouvé.

 

Merci greenabz pour son post http://www.prestashop.com/forums/topic/94788-adresse-email-du-client-dans-la-facture/?hl=%2Bfacture+%2Bpdf+%2Bemail&do=findComment&comment=737510

       

// rajout l'email du client
        $id_customer = self::$order->id_customer;
        $customer = new Customer($id_customer);
        $pdf->Ln(5);
        $pdf->Cell($width, 10, Tools::iconv('utf-8', self::encoding(), "email : ".$customer->email), 0, 'L');

 

Inséré avant ligne 590 environ:
        if (Configuration::get('VATNUMBER_MANAGEMENT') AND !empty($addressType['invoice']['addressObject']->vat_number))

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

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...