Title: Multiple problèmes
Last modified: August 14, 2026

---

# Multiple problèmes

 *  [emacaw](https://wordpress.org/support/users/estehlin/)
 * (@estehlin)
 * [3 weeks, 4 days ago](https://wordpress.org/support/topic/multiple-problemes/)
 * Bonjour,
 * Le site de notre client présent plusieurs soucis, voici son message :
 * [**Comment se fait-il qu’un code promo généré à la suite de l’annulation d’un
   cours par une cliente puisse être réutilisé ?** Nous avons récemment rencontré
   ce cas et nous souhaiterions comprendre le fonctionnement du système afin d’éviter
   que cela se reproduise.
 * **Comment se fait-il que les clientes reçoivent un e-mail de confirmation de 
   réservation alors que leur réservation n’est finalement pas effective, car elle
   est expirée ?** Cela fait plusieurs fois que nous sommes confrontés à cette situation.
   Des clientes se présentent avec leur e-mail de confirmation, alors que leur nom
   n’apparaît pas sur notre liste de réservations.
 * Cette situation génère de l’incompréhension et parfois des tensions avec les 
   clientes. Elle présente également un risque de **surbooking**, en plus du temps
   que nous devons consacrer à vérifier la situation et à mettre à jour leurs abonnements.
 * Pourriez-vous nous expliquer l’origine de ces deux problèmes et nous indiquer
   s’il existe une solution ou un paramétrage permettant de les éviter ?]
 * Sachant que nous utilisons woocommerce. Le contexte de la 1ère question (mail
   de la piscine au client) :
 * [Le cours du **9 juillet** faisait partie de la commande n° **75027**, qui comprenait
   4 cours. Pour cette commande, le montant total aurait dû être de **19,20 €**.
   Or, vous n’avez réglé que **9,60 €**, grâce à l’utilisation de deux codes promotionnels(**
   R3255N1** et **R3255N2**) d’une valeur totale de **9,60 €**.
 * La remise de 9,60 € a donc été répartie sur les 4 cours, ce qui signifie que,
   pour le logiciel, chaque cours avait une valeur de **2,40 €**.
 * Ainsi, lorsque vous avez demandé le remboursement du cours, le système a automatiquement
   généré un code promo correspondant à la valeur du cours, soit **2,40 €** (code
   promo n° R3255N3).
 * Comme vous avez ensuite annulé une deuxième fois le cours (avec ce code promo),
   un autre code promo de **2,40 €** a également été généré (n° R3255N4).
 * Donc dans votre dernière commande, vous n’auriez toutefois pas dû pouvoir utiliser
   une deuxième fois le premier code (R3255N3) comme vous l’aviez déjà utilisé.]
    1. Est-ce que pour ce problème, comme elle a annulé sa commande qui avait utilisé
       un code promo, l’aurait donc réinitialisé ?
    2. Pour le 2ème problème, je ne comprends pas comment c’est possible, auriez-vous
       une idée ?
 * Cordialement.

Viewing 2 replies - 1 through 2 (of 2 total)

 *  Plugin Author [yoancutillas](https://wordpress.org/support/users/yoancutillas/)
 * (@yoancutillas)
 * [3 weeks, 4 days ago](https://wordpress.org/support/topic/multiple-problemes/#post-18993900)
 * Bonjour,
 * 1.
 * Booking Activities génère simplement un code promo WooCommerce, le fonctionnement
   des codes est quant à lui entièrement lié à WooCommerce.
 * Dans votre cas, en effet,
    - le montant de la réduction est réparti entre tous les articles de la commande
    - lorsqu’une commande est annulée, les codes promo utilisés dans cette commandes
      deviennent à nouveau disponibles. Cela est le comportement voulu par WooCommerce,
      Booking Activities n’est pas impliqué.
 * Ceci dit, ce fonctionnement est généralement le plus juste pour le client : si
   vous interdisez au client d’utiliser le code R3255N3 une seconde fois, alors 
   le client n’aura été remboursé que de 2,4€ sur un cours qu’il a payé 4,8€ à la
   base.
 * 2.
 * Mon hypothèse est que la réservation a bien été faite et payée, mais que l’article
   est resté dans le panier après la commande et a fini par expirer. Je vous invite
   à vérifier vos commandes et vos encaissements.
 * Normalement, le panier est automatiquement vidé après une commande, c’est le 
   comportement normal de WooCommerce. Il se peut qu’un plugin tiers interfère avec
   ce fonctionnement.
 * Tout d’abord, essayez d’identifier les points communs entre les commandes qui
   ont subient ce bug : Allez dans WooCommerce > Commandes >
    - identifiez les commandes en question,
    - vérifiez également les commandes juste avant ou juste après, s’il y a des 
      doublons, des commandes vides, ou toute autre anomalie.
    - dans les réglages des commandes, identifiez la passerelle de paiement qui 
      a été utilisé, si c’est toujours la même, il est probable que le problème 
      vienne de celle-ci
    - dans les réglages des commandes, regardez les notes de commandes et comparez-
      les entre-elles, et avec celles de commandes qui se sont bien déroulées et
      qui utilisent la même passerelle de paiement
 * Une fois tout ceci vérifié, vous devriez avoir une bonne idée du parcours client
   et peut être même de l’origine du problème. Si vous le souhaitez, je peux analyser
   cela sur votre site, j’aurais alors besoin d’un compte administrateur (contact@
   booking-activities.fr) et des ID des réservations ayant rencontré le problème.
 * Essayez ensuite de reproduire le problème en répétant les mêmes étapes que le
   client (même produit, même évènement, même passerelle de paiement, etc.). Après
   la commande, vérifiez que le panier a bien été vidé. (Il faudrait effectué ces
   tests sur un site de développement avec les paiements en mode test pour éviter
   d’être débité à chaque test.)
 * Si le panier n’a pas été vidé, et que ce problème se produit à 100% (il faut 
   faire plusieurs tests pour confirmer), vous pourrez identifier le plugin en cause
   en suivant les instructions sous “Booking Activities ne fonctionne pas comme 
   il le devrait” [ici](https://booking-activities.fr/fr/documentation/faq/).
 * Si vous n’avez pas réussi à reproduire le problème, vous pourrez essayer de résoudre
   le problème “à l’aveugle”, en testant des solutions potentielles sur la durée.
   Les premières choses à essayer seraient de remplacer le plugin de la passerelle
   de paiement par un autre similaire, et de désactiver tous vos outils de cache.
 *  Thread Starter [emacaw](https://wordpress.org/support/users/estehlin/)
 * (@estehlin)
 * [3 weeks, 1 day ago](https://wordpress.org/support/topic/multiple-problemes/#post-18995224)
 * Bonjour,
 * Merci pour votre réponse.
 * Je vais voir avec eux pour les tests, et on reviendra vers vous si besoin.
 * Cordialement

Viewing 2 replies - 1 through 2 (of 2 total)

You must be [logged in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fmultiple-problemes%2F%3Foutput_format%3Dmd&locale=en_US)
to reply to this topic.

 * ![](https://ps.w.org/booking-activities/assets/icon-256x256.png?rev=1709970)
 * [Booking Activities](https://wordpress.org/plugins/booking-activities/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/booking-activities/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/booking-activities/)
 * [Active Topics](https://wordpress.org/support/plugin/booking-activities/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/booking-activities/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/booking-activities/reviews/)

 * 2 replies
 * 2 participants
 * Last reply from: [emacaw](https://wordpress.org/support/users/estehlin/)
 * Last activity: [3 weeks, 1 day ago](https://wordpress.org/support/topic/multiple-problemes/#post-18995224)
 * Status: not resolved