• Resolved advian

    (@advian)


    Hey there,

    since upgrading to WordPress 5.4 and Woocommerce 4.0.1 the customer and us sometimes get multiple order confirmation emails when using PayPal. We have about 50 PayPal orders each day and on average this issue occurs with 3 of them. So far we had everything between 2 and 7 order confirmations for the same order. This is unpleasant on our side, but especially on the customer’s side. The customers get very confused and are afraid that they will pay multiple times.
    We assume that the emails are sent again in (one of) the following cases:
    – when the customer’s PayPal payment fails for some reason
    – when the customer starts the PayPal payment process again after it failed
    The reason why we assume this is that the emails are mostly not sent immediately after another, but with a gap of a couple of minutes. Somtimes there are 2 mails sent in the same minute, but most of the times the gaps are bigger, sometimes even 12 minutes.

    Is there anyone who has the same problem?

    I assume that the problem is caused by either WooCommerce or this plugin.
    The only other plugin I see which could potentially cause the problem is WooCommerce Germanized Pro.

    Unfortunately I have no idea how we could reproduce the problem and how we could find the cause, since we can’t deactivate any of the plugins temporarily and because of the need of real PayPal orders we can’t use a staging environment.

    Thank you, we appreciate any hints ??

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Support Andreas W.

    (@aweissinpsyde)

    Hello @advian

    our plugin does not send any email or triggers a cron job to send order email. I would recommend checking your WooCommerce setting > Emails because WooCommerce only sends emails.

    Thread Starter advian

    (@advian)

    I found out that I can easily reproduce the problem. When I check out with PayPal and cancel the PayPal payment process, I’m redirected to the cart which still contains all items, even though the order already exists in the WooCommerce admin area (the order confirmation email also has already been sent). When I check out again, another order confirmation email is sent, with the same order number. By canceling the PayPal payment process again, I can repeat this as often as I want. So every time when the payment process canceled and started again, a new order confirmation email is sent.
    I’m asking myself: Why is the cart not empty? The order is already done so it should be empty.

    Plugin Support Andreas W.

    (@aweissinpsyde)

    our plugin does not send any email or triggers a cron job to send order email. I would recommend checking your WooCommerce setting > Emails because WooCommerce only sends emails.

    Thread Starter advian

    (@advian)

    @aweissinpsyde Why did you just copy and paste your previous answer after 5 weeks of no response?

    Please have a look at my last message.

    Multiple emails are sent, because the customer is redirected to the cart which still contains all the items when he cancels or fails the PayPal payment, even though the order is already done at this point. He can then order again and another email is sent. Instead, the cart should be empty already and the customer should be redirected to the order confirmation page.

    • This reply was modified 4 years, 5 months ago by advian.
Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Since upgrade multiple order confirmation emails when PayPal Plus is used’ is closed to new replies.