Ajouter un PDF de vos CGV à vos commandes WooCommerce !

cgv commande wooocommerce
cgv commande wooocommerce
cgv commande wooocommerce
cgv commande wooocommerce
MISE À JOUR :
J’ai décidé de faire un plugin dédié pour vous simplifier la chose afin de ne pas avoir à toucher du code ! Vous pouvez consulter le plugin et le télécharger ci-dessous :

Si vous souhaitez ajouter vos conditions générales de vente automatiquement à chaque fois qu’un client commande sur votre boutique en ligne WooCommerce dans le mail de récapitulatif de commande, vous êtes au bon endroit 🙂

Comment faire ?

C’est très simple, il va falloir placer un petit fichier .php, que je vous offre gratuitement tout en bas de cet article dans un dossier « mu-plugins » qui se trouve dans /wp-content/ (s’il n’existe pas, tu peux le créer).

Ensuite envoyer tes CGV en fichier PDF via la galerie des médias de ton WordPress.

Repérer l’ID de ton média (tu peux retrouver l’ID en cliquant sur le fichier PDF concerné et dans l’URL tu trouvera cela : https://www.josselynjayant.fr/wp-admin/upload.php?item=xxxx)

Modifier l’ID du média dans le fichier .php puis enregistrer le fichier sur ton serveur FTP.

A chaque fois que tu modifieras tes CGV il faudra l’ajouter dans ta bibliothèque de médias puis changer l’ID également 😉 (comme tu ne vas pas changer tes CGV tous les deux jours, tu ne modifiera pas ton fichier php tous les jours, sinon on trouvera une solution pour héberger ton fichier sur ton serveur, par exemple et on fera appeler une URL bien précise ou se trouvera toujours ton fichier, sur demande je peux l’ajouter si besoin…)

Avec cette méthode, le client a forcément tes CGV à date de sa commande en pièce jointe dans le mail et peut les consulter à tout moment (en plus de les avoir acceptés via la case à cocher lors de la commande) et tu es en accord avec la loi Hamon.

C’est tout !

Des variantes

Le fichier, du moins le code dans le fichier .php est programmé pour que le fichier des conditions générales de vente soit envoyé quand le statut de la commande est en cours.

On peut décider d’envoyer le fichier en fonction d’un cas précis, suivant ton besoin.

Il faut simplement modifier, à la ligne 30 le « customer_processing_order » par un des termes suivant :

cancelled_order
customer_completed_order
customer_invoice
customer_new_account
customer_note
customer_on_hold_order
customer_processing_order
customer_reset_password
failed_order
new_order

Mise à jour : Je viens d’enrichir le fichier php, dedans vous retrouverez toutes les informations concernant les différents états de commande ainsi que l’endroit ou changer l’ID de votre fichier PDF qui sera envoyé.

Hébergeur Wordpress

20% de remise !

Gestion des clients et facturation

1 mois offert sur votre abonnement !

Éditeur Wordpress

Gestionnaire de mot de passe

American Express

10 000 Miles Flying Blue / Air France offerts !

16 Responses

  1. Bonjour,
    le « petit like et le code est à vous » semble ne pas marcher et ce code me semble très intéressant, comment faire ?
    Merci d’avance

  2. Bonjour,
    J’ai le même problème qu’a eu Guillaume. J’actualise la page, le bouton devient bleu mais ensuite il repasse au rouge. Comment puis-je y parvenir ?
    Merci

  3. Bonsoir Josselyn,
    Je pense que Firefox est trop restrictif au niveau des paramétrages de sécurité. Du coup j’ai pensé à essayé un autre navigateur « moins paramétré » et miracle, le bouton s’affiche correctement.
    Désolée pour le dérangement.
    Merci pour votre suivi.

  4. Bonjour,

    super plugin ! Il faut juste penser à l’activer dans la page des extensions une fois le dossier créé et le fichier php envoyé sur le serveur… Sinon, l’attente est longue.

    En revanche, ce n’est pas le client qui reçoit les CGV au format PDF mais le gestionnaire de la boutique dans le mail qui l’avertit qu’une nouvelle commande arrive. Auriez-vous une solution à ce problème ?

    1. Pour l’activation en effet, cela me semblait logique donc je ne l’ai pas noté, oups 😀
      Par contre pour ce qui est du mail reçu, j’avais pourtant fait un test et cela était ok. Je testerai à l’occasion pour voir…

  5. Salut Josselyn,
    dis moi ou trouve t on l’id du fichier média car je n’arrive pas à mettre la main dessus 😅
    WP me donne l’url du fichier et non l’id…
    Si tu peux m’envoyer ça par mail stp ?
    merci

    1. Hello, clic sur le fichier dans les médias de WP regarde ensuite l’URL dans la barre d’adresse tu verra /wp-admin/post.php?post=xxx c’est cet ID la 😉

  6. heuuuu, j’ai posté trop vite 😓
    J’ai relu on post et je me suis rendu compte de ce que je n’avais pas fais…
    Excuses moi pour le dérangement et merci beaucoup pour ta réponse plus que rapide 😊
    Bye

  7. Bonjour Josselyn merci pour ce tuto mais j’aimerais pouvoir ajouter l’url des cgv au cas où je suis amené à les modifier vous indiquez pouvoir nous donner le tuto si c’est toujours possible

    1. Bonjour Ericka
      Tu peux tenter de modifier à la ligne 32 en mettant cela :
      $attachments[] = "https://urlverstonfichierpdf.fr/fichier.pdf";
      Tiens moi informé !
      Bon courage

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Un projet en tête ?
C’est le moment de nous contacter ! 🤓
Merci d'indiquer le budget maximum à ne pas dépasser pour ce projet.