• Resolved Ryan

    (@nqpooltestkits)


    About a month or two ago, the new customer order notification email that gets sent to me whenever there is a new order began sending when I marked the order as complete too. If I change order status to processing it’ll send the email again as well. It’s a huge pain.

    I’ve tried googling and can only find people with problems of the new customer order email NOT sending; i cant find anyone who has had it send more often than it should.

    Any ideas? I hadn’t updated many of my plugins for a while incl. woocommerce, but after I updated them all it is still doing it (I had to revert back btw because updating everything broke my payment gateway). Right now im on 2.2.7 woocommerce.

    Thanks for any help!

    https://www.ads-software.com/plugins/woocommerce/

Viewing 11 replies - 1 through 11 (of 11 total)
  • Ryan,

    This is happening to me as well.
    I just submitted now in the ticket system on woothemes.com so hopefully they will answer there and if needed release a fix for it.

    Plugin Contributor Mike Jolley (a11n)

    (@mikejolley)

    Emails on complete have always been the case ?? Turn it off in Settings > Emails.

    Thank you Mike! Let me clarify what i currently have setup…

    When an order is placed, a ‘new order’ email gets sent to shop owner.
    At that point the status is ‘on hold’.
    When a payment is received, the shop owner changes the status of that order to ‘completed’ and the shop owner again gets a ‘new order’ email for that same order.

    Right now in Woocommerce the top 3 emails listed there are for the shop owner.

    So i have selected:
    – New Order

    the ones not selected for the shop owner are cancelled and failed.
    The rest of the emails are noted for ‘customer’. and only refunded, reset, and new account are selected and enabled to send out.

    So the email that says ‘completed order’ is a ‘customer’ email and that is not enabled anyway …but the shop owner wouldn’t get this if it was enabled.

    Hopefully this clarifies what my settings are.

    Thanks!

    Plugin Contributor Mike Jolley (a11n)

    (@mikejolley)

    Admin email is ‘new order’ and this is only sent once. Pending -> onhold OR processing OR completed. I think you’re confusing admin and customer emails.

    WC 2.6 will have a separate option for on hold emails also just as a note.

    thank you for the update on 2.6.

    however, i’m certain i’m not confusing the two.

    The shop owner is receive two of the same emails.

    the heading has ‘New Order Submitted – ‘ on both emails.
    one when the order is placed.
    one when the order status is updated to completed.

    both are the same emails.
    these are not test orders with his email address.
    These are actual customer orders and he is getting two new order notifications emails for these orders….once when their new, and once when he marks them as completed.

    Plugin Contributor Mike Jolley (a11n)

    (@mikejolley)

    Not possible; look at the transitions the new order email hooks into:

    https://github.com/woothemes/woocommerce/blob/master/includes/emails/class-wc-email-new-order.php#L34-L40

    There is no processing to completed hook here.

    not possible that this is happening? or not possible to fix this?

    Plugin Contributor Mike Jolley (a11n)

    (@mikejolley)

    Not possible to happen with core alone.

    Thank you.

    Then it may help me to list out all the plugins he has installed. Nothing effects emailing except the Easy WP SMTP plugin so i can enter an smtp address for use with outgoing emails:

    bbPress
    Black Studio TinyMCE Widget
    Easy WP SMTP
    TinyMCE Advanced
    UpdraftPlus
    Visual Form Builder Pro
    Visual Form Builder Pro – Payments
    White Label CMS
    WooCommerce
    WooCommerce Colors
    WooCommerce Product Add-Ons
    WooCommerce Product Details Customizer
    WooSidebars
    WooThemes Helper
    Wordfence Security
    WP-SpamShield

    So nothing in that list really stands out as effecting anything except smtp but that doesn’t seem to make sense that it would trigger something with new orders…

    Plugin Contributor Mike Jolley (a11n)

    (@mikejolley)

    What about code in your theme functions.php? Code can be used to add notifications to other events.

    rkuba

    (@rkuba)

    wp 4.6.1, wc 2.6.7
    same thing: New Order email sent to shop owner when I mark order Paid.
    Other set of plugins except Woocommerce and Black Studio TinyMCE Widget.
    Tried to switch off Black Studio TinyMCE Widget but not change.
    Update: mail title looks not realy describing firing condition – my order was not really new, but it was card payment for which new order was not fired at order submission and this email has been sent only when order is paid ??

    • This reply was modified 8 years ago by rkuba. Reason: I've forund some more details
Viewing 11 replies - 1 through 11 (of 11 total)
  • The topic ‘New Customer Order emails are sent on every order status change!’ is closed to new replies.