Some email are not sent to customer

Issue #732 wontfix
Gaylord Girard created an issue

Confirmation email are not sent to customer upon reservation. Only admin and staff receive the email informing a new order has been placed.

So far I have found those email not being sent :

  • Customer on-hold order email
  • Customer processing order email
  • Customer completed order email

while those mail are properly sent to customer :

  • Customer appointment cancelled email
  • Customer note email
  • Customer new account email

Tried to disable all cache system and other plugins that might interfere with WooCommerce email without any improvement

If I disable WooCommerce Appointments plugin then all email is sent properly to customer.

Module/plugin Version
MySQL version : 10.5.5-MariaDB-1:10.5.5+maria~focal
PHP version: 7.4.9
Curl version : 7.64.0 / SSL: OpenSSL/1.1.1d / libz: 1.2.11
OpenSSL version : OpenSSL 1.1.1d 10 Sep 2019
Woocommerce version : 4.4.1
WooCommerce Appointments version : 4.9.10
Mail SMTP sender Sendinblue (SMTP)

Comments (12)

  1. Gaylord Girard reporter

    I also tried to disable all unsupported plugin version for WooCommerce and it’s not working any better

    plugin disabled :

    • Facebook for WooCommerce: par Facebook – 2.0.1
    • Woocommerce - Cartes Cadeaux: par WP Ronin – 2.6.5
    • PixelYourSite PRO: par PixelYourSite – 7.6.4
    • WooCommerce PayPal Checkout Gateway: par WooCommerce – 2.0.3
    • WooCommerce Sendinblue Newsletter Subscription: par Sendinblue – 1.2.28
    • WooRewards: par Long Watch Studio – 3.15.3

  2. Željan Topić

    Cannot reproduce this. I tried all scenarios and the email are sent correctly.

    For instance, confirmation email is only sent when the appointment requires confirmation and staff/admin approves it. All appointment data is already included in the new order email sent to customer, so it would be unnecessary to send another one.

    Let me know if this is not the case and we'll reopen the issue and check further.

  3. Gaylord Girard reporter

    well as I said Customer completed order email (new order) is NOT sent to customer when your plugin is activated… At least on MY website this is why I m asking for your support.

    To make myself clear it’s not that I need to send ANOTHER email to customer, at least I need the default ‘Customer completed order email’ to be sent and this is not the case except when I disable you plugin.

  4. Željan Topić

    Can you send us PHP error log to our email info[at]bookingwp[dot]com. Also link to the issue here, so we can connect the two.

  5. info@zyonamassage.co.uk _

    I’m, having exactly the same issue on my website. The customer appoitment confirmation email isnt sent after an appoitment is booked and paid.

    In my booking system, there is no reqquirement for staff/admin to approve a booking. Once a booking is made and paid its is auto comfirmed so the email should go out to the customer striaght away after payment is confirmed. The email to staff and admin is going out straight away.

    Will this be fixed? i’ve had to switch this notification off for the customer and instead use the stripe email notification of payment for the customer notification.

  6. Željan Topić

    Cannot reproduce. The issue might be related to previous issues with Stripe payment system, which has been fixed. If the error still persists, reopen the issue and let us know how to reproduce the error.

  7. Log in to comment