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é.
16 Responses
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
Tu peux actualiser et tenter, je viens de tester c’est ok 🙂
Salut Josselyn, je viens de retenter et ça marche, merci 😉
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
et la 🙂 ?
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.
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 ?
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…
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
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 😉
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
Merci Josselyn pour ce magnifique plugin qui donne un vrai coté pro sur les commandes !
Beau travail!!
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
Bonjour Ericka
Tu peux tenter de modifier à la ligne 32 en mettant cela :
$attachments[] = "https://urlverstonfichierpdf.fr/fichier.pdf";
Tiens moi informé !
Bon courage
Bonjour le lien du fichier ne fonctionne plus
Bonjour, je vous confirme que le lien fonctionne bien.