Logo Prestashop

En B2B, dans le cas de la vente de biens à distance, vous n’êtes pas obligés de fournir vos conditions générales de vente systématiquement, mais uniquement sur demande (source: service-public.fr)

Pourtant, de nombreux clients parmi les miens, sur les conseils de leur partie légale, leur expert-comptable ou autre, m’ont demandé d’ajouter systématiquement leurs CGV à leurs factures envoyés.

Je vais donc vous indiquer la procédure pour mener à bien cette opération.

Dans mon exemple, la version de Prestashop est 1.7.7, il peut y avoir de légères différences avec votre version.

Le Template Invoice

Tout se joue ensuite au niveau du template Invoice.tpl, qui détermine l’aspect de vos factures.

Téléchargez ce fichier depuis le dossier /pdf/, à la racine de votre site web.

On va réaliser un override, pour ne pas modifier ce fichier directement mais créer un comportement qui s’appliquera en priorité.

Le plus simple est de partir du fichier d’origine, qu’on va modifier.

  1. Ouvrez votre copie en local du fichier Invoice.tpl.
  2. Le contenu de votre facture est à l’intérieur d’une balise <table>, repérez donc sa fin avec la balise </table>.
  3. Ajoutez après cette ligne un saut de page avec: <br pagebreak= »true »/>
  4. Ajoutez ensuite le contenu de vos CGV au format html, par exemple à l’intérieur d’une balise <div id= »CGV_pdf »>
  5. Uploadez ce fichier dans le dossier /[theme_enfant]/pdf/ et le tour est joué !

Contactez-moi pour toute question

Dans la même catégorie