< Retour au blog

Vendre des coupons avec WooCommerce

Publié le

dans la catégorie

,

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”

  1. 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

  2. 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

  3. 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.

  4. 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 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

  5. 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

Laisser un commentaire

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

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.