Mise à jour mai 2019 :
- Mise à jour des traductions, testé avec WooCommerce 3.6.2 et WordPress 5.2
Mise à jour décembre 2018 :
- Mise à jour pour WooCommerce 3.5.2
Mise à jour 23/08/2017 passage en version 1.0.1 :
- Correction des bugs, testée jusqu’à WooCommerce 3.1.2
- Ajout de deux nouvelles fonctions : Paramétrage de la durée d’utilisation des bons cadeaux et du préfixe des codes promos.
- Merci de récupérer la dernière version ici.
C’est une fonctionnalité que l’on retrouve sur de nombreux sites e-commerce :
Permettre au client d’acheter et d’offrir une carte cadeau à un proche.
WooCommerce nous permet nativement de créer des coupons de réductions, mais cela se limite à la création en back-office par un administrateur, et l’envoi manuel du code promo au destinataire de ce dernier.
Le besoin est donc de pouvoir vendre un produit « Carte cadeau » en front-office, qui générera un coupon, et d’envoyer la bonne nouvelle automatiquement au destinataire du cadeau (et donc récolter au moins l’e-mail du destinataire).
Le destinataire pourra ensuite utiliser cette carte cadeau comme un coupon de réduction lors de son achat.
Il existe deux extensions gratuites sur le répertoire officiel que j’ai testées :
WooCommerce – Gift cards qui va créer un nouveau type de contenu « Gift Card », récolter l’e-mail du destinataire et créer un coupon de réduction à la commande. Mais selon moi il manque une fonctionnalité primordiale : l’envoi automatique de la carte cadeau au destinataire. Apparemment elle est incluse dans la version premium, que je n’ai pas testée.
YITH WooCommerce Gift Cards qui va créer un nouveau type de produit « Gift Card », mais comme la première extension, la carte cadeau n’est pas envoyée à son destinataire lors de la commande. Le code promo est seulement envoyé au client qui doit lui même l’envoyer à son proche.
Elles ne m’ont pas satisfaite, j’ai donc créée cette petite extension qui fait le job : WooCommerce Sell Coupons.
J’ajouterai peut-être des améliorations par la suite comme créer une page d’options en administration pour personnaliser les e-mails envoyés ou encore créer des champs personnalisés.
Si tu es développeur / développeuse, n’hésite pas à donner un avis sur les méthodes utilisées 🙂
Le code est bien commenté, mais si besoin d’explications n’hésitez pas à laisser un commentaire ci-dessous !
Bonnes ventes avec WooCommerce !
20 réponses à “Vendre des coupons avec WooCommerce”
Bonjour
Le module sell-coupons pose des problème depuis la mise a jour de wp en 4.7 .
( lors de la mise dans le panier , affichage » renseignez les champs obligatoire . »)
Avez vous prévu de faire une mise a jour ?
Merci bcp
Bonjour José, merci pour le retour, je ferais une mise à jour dès que je le pourrais.
Bonjour José, j’ai poussé un correctif sur le répertoire Github.
N’hésitez pas à me faire un retour.
Marie.
Bonjour Marie , désolé de ma réponse tardive ..
A moins que je fasse une erreur , l’affichage de « Renseignez les champs obligatoires. » est toujours présent .
Peut etre ai je mal fais quelque chose ?
Vous pouvez me joindre sans probleme , merci beaucoup ..
Jose
Bonjour José,
Avez-vous récupéré la dernière version sur le repo Github ?
Bonjour,
Merci énormément pour ce module qui m’est très utile. J’aurai cependant une petite question : est-il possible d’afficher le nom du produit à la place du montant du coupon ?
Je m’explique : je suis esthéticienne et certaines personnes préfèrent acheter des prestations plutôt que des montants prédéfinis. Je voudrai donc créer des cartes cadeau avec des montants et certaines avec des soins. Il faudrait donc que s’affiche le « nom du produit acheté » au lieu du « coupon_amount » dans le mail du « receiver ». Pourriez-vous m’indiquer comment je pourrai faire cela s’il vous plaît ?
Je vous remercie.
Mathilde
Bonjour Mathilde,
C’est possible oui, mais cela nécessite du développement pour modifier le fonctionnement de l’extension.
Vous pouvez m’écrire un mail via la page « Contact » si vous souhaitez me confier ce développement.
Marie.
Bonjour Marie,
Je suis sur le projet d’un site E-Commerce et votre plugin me semblait intéressant. Cependant l’erreur « Renseignez les champs obligatoires. » au moment de l’ajout d’un produit au panier subsiste toujours. Existe-t-il un moyen de régler ça ?
Merci d’avance,
Jordan
Bonjour Jordan,
Est-ce que votre WordPress et votre WooCommerce sont à jour?
Avez-vous la dernière version de l’extension ici https://github.com/MarieComet/wcs-sell-coupons ?
Est-ce que vous remplissez bien les champs e-mail et prénom du destinataire avant d’ajouter le produit au panier ?
Bonjour Marie,
Merci pour votre réponse. J’ai réussi à réaliser ce que je voulais, cependant, je voulais vous faire part d’un petit « bug ». L’application Woocommerce n’est désormais plus faite QUE pour vendre des chèques cadeaux. Je pense que Jordan a le même problème que moi, j’ai la dernière version à jour de woocommerce, la dernière version à jour de votre extension mais lorsqu’un client veut acheter un produit autre qu’un chèque cadeau, il est impossible de l’ajouter au panier car le message d’erreur s’affiche. J’ai essayé avec un produit simple, un produit variable, le message d’erreur empêche l’achat alors qu’il n’est pas du tout nécessaire de remplir les champs pour ces types de produit.
Autrement dit, les autres types de produits nécessitent le remplissage des champs du type de produit « chèque cadeau » qui ne sont pas du tout nécessaires (d’autant plus qu’ils ne s’affichent pas sur ces fiches produits).
Bonne journée.
Mathilde
Bonjour Mathilde,
Des mises à jours ont été faites ces derniers jours sur le dépôt Github de l’extension, elles corrigent le problème que vous rencontrez.
Re-bonjour,
Autant pour moi, je n’avais pas vu qu’il y avait une dernière version de votre plugin qui résoud ce « bug ».
Bonne journée.
Mathilde
Bonjour Marie,
Votre module est vraiment bien utile ! Merci de nous permettre de l’utiliser gratuitement !
J’ai une question le concernant, ce n’est peut-être pas grand chose :
Est-ce possible de faire des déclinaisons avec une carte cadeau pour le prix, c’est-à-dire, mettre plusieurs prix possible pour un produit ?
Cela permettrait de choisir le montant de la carte cadeau : 5 €, 10€, 15€,…
En vous remerciant
Bonjour Fanny,
Cela doit être possible en modifiant le type de produit, pour qu’il supporte les variations.
Ça demande du développement, si j’ai le temps j’essaierai de le mettre en place, je vous ferai signe ici ?.
En attendant vous devez créer plusieurs produits pour vos différents prix.
Bonne journée.
Bonjour Marie,
Merci d’avoir pris le temps de lire mon message et d’y répondre 😉
Effectivement, cela pourrait être sympa, si vous avez le temps ^^
Belle journée
J’ai fait quelques recherches concernant le code. Effectivement il est question de changer le type en « variable ». J’ai trouvé un lien intéressant, à voir si ça peut aider : https://stackoverflow.com/questions/46064341/set-variations-default-attributes-values-for-a-variable-product-programmatically
Bonjour Fanny,
Ce lien explique comment ajouter via du code (et non le back-office) des attributs à un produit variable, par défaut.
Concernant mon extension et votre premier commentaire, ce n’est pas la question : la première chose à faire serait de rendre mon type de produit personnalisé compatible avec la gestion des attributs et des variations, ce qui n’est pas le cas actuellement.
Malheureusement actuellement je n’ai pas le temps libre nécessaire pour m’occuper de cela.
Le repo Github est ouvert aux « pull request » : https://github.com/MarieComet/wcs-sell-coupons/pulls, n’hésitez pas à y contribuer.
Bonne journée,
Marie.
Ah me semblait que je ne trouvais pas les codes entre les deux ! Je comprend mieux merci.
Effectivement, si je trouve le temps de mon côté également, je veux bien contribuer avec plaisir. Je vous tiens informé et merci de votre retour !
😉
Belle journée également
Bonjour et un super module ! encore bravo ! et pour une fois en français sans avoir à le traduire
Faire un don, c’est possible ?
Cordialement
Nicolas
Bonjour Nicolas,
Merci pour ce retour positif !
Oui c’est possible de faire un don ici : https://www.paypal.me/mariecomet
Marie.