[email protected] Posted March 2, 2011 Share Posted March 2, 2011 Bonjour à tousComment inserer l'adresse du client dans la facture finale ?merci Link to comment Share on other sites More sharing options...
Samy_R Posted March 2, 2011 Share Posted March 2, 2011 Il faut retoucher la classe PDF.php située dans classes/ et utiliser la variable $invoice_customer->email pour récupérer l'adresse Link to comment Share on other sites More sharing options...
[email protected] Posted March 2, 2011 Author Share Posted March 2, 2011 merci beaucoup on va essayer ça ! Link to comment Share on other sites More sharing options...
Samy_R Posted March 2, 2011 Share Posted March 2, 2011 Question non technique : afficher l'email du client sur sa facture a-t-il un intérêt ? Link to comment Share on other sites More sharing options...
[email protected] Posted March 2, 2011 Author Share Posted March 2, 2011 Pour mon activité oui mais pour d'autres ... ne sais pas ! Link to comment Share on other sites More sharing options...
Samy_R Posted March 2, 2011 Share Posted March 2, 2011 Pas de soucis Sinon pour l'email, tu peux l'afficher via les fonctions genre $this->Cell qui permettent d'afficher une cellule dans le PDF (par cellule on entend "une zone de texte ou d'image") Link to comment Share on other sites More sharing options...
MathieuB Posted March 29, 2011 Share Posted March 29, 2011 Bonjour,Pour être complet :E-mail sur les factures Prestashop :Modifier dans Classes/PDF.phpAjouter : $pdf->Ln(5); $pdf->Cell($width, 10, Tools::iconv('utf-8', self::encoding(), $invoice_customer->email), 0, 'L'); Link to comment Share on other sites More sharing options...
papillouma Posted May 22, 2011 Share Posted May 22, 2011 Bonjour,Et bien moi quand j'essaie d'intégrer la ligne : $pdf->Ln(5); $pdf->Cell($width, 10, Tools::iconv(‘utf-8’, self::encoding(), $invoice_customer->email), 0, ‘L’);mon PDF.php il aime pas du tout.Les pages .pdf ne se génèrent plus ! y a t il un endroit précis où il faut l'intégrer ? Link to comment Share on other sites More sharing options...
greenabz Posted October 27, 2011 Share Posted October 27, 2011 Je serais également intéressée de savoir ou il faut exactement intégrer le fragment de code en question... Quelqu'un à la réponse ? Link to comment Share on other sites More sharing options...
Samy_R Posted October 27, 2011 Share Posted October 27, 2011 Je serais également intéressée de savoir ou il faut exactement intégrer le fragment de code en question... Quelqu'un à la réponse ? Quelle version de prestashop utilisez vous ? Link to comment Share on other sites More sharing options...
greenabz Posted November 15, 2011 Share Posted November 15, 2011 Quelle version de prestashop utilisez vous ? Bonjour, J'utilise la version 1.4.5.1... Link to comment Share on other sites More sharing options...
greenabz Posted January 25, 2012 Share Posted January 25, 2012 J'ai finalement réussi en faisant comme ça, ce n'est peut-être pas la meilleure méthode mais pour le moment ça marche... (Version 1.4.5.1) A intégrer autour de la ligne 589 sur le fichier de Classes pdf.php // Livraison $addressType = self::generateHeaderAddresses($pdf, $order, $addressType, $patternRules, $width); if (Configuration::get('VATNUMBER_MANAGEMENT') AND !empty($addressType['invoice']['addressObject']->vat_number)) { $vat_delivery = ''; //si l'adresse de livraison est différente de l'adresse de facturion if ($addressType['invoice']['addressObject']->id != $addressType['delivery']['addressObject']->id) $vat_delivery = $addressType['delivery']['addressObject']->vat_number; //Ecriture des adresses $pdf->Cell($width, 10, Tools::iconv('utf-8', self::encoding(), $addressType['invoice']['addressObject']->vat_number), 0, 'L'); $pdf->Cell($width, 10, Tools::iconv('utf-8', self::encoding(), $vat_delivery), 0, 'L'); $pdf->Ln(5); } //Facturation if ($addressType['invoice']['addressObject']->dni != NULL) $pdf->Cell($width, 10, self::l('Tax ID number:').' '.Tools::iconv('utf-8', self::encoding(),$addressType['invoice']['addressObject']->dni), 0, 'L'); // on rajoute un 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 du client : ".$customer->email), 0, 'L'); si ça peut servir à quelqu'un d'autre... 1 Link to comment Share on other sites More sharing options...
Personnofil Posted February 3, 2014 Share Posted February 3, 2014 Bonjour, Depuis la version 1.5.6.0, il n'y a quasi plus de contenu dans le fichier classes/pdf.php que vous indiquez. Comment puis-je mettre l'email du client dans la facture avec la version 1.5.6.0 ? 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