• I have the completed order status set as PROCESSING when a pos sale is made
    see screen shot: https://cl.ly/31cd7337581a

    when the pos sale is made the admin NEW ORDER email is not sent. I have to manually login and resend the new order notification for it to send.

    the invoice is sent to the customer but no email to staff.

    I am running PRO Version 0.4.19

    How can this be fixed?

Viewing 3 replies - 1 through 3 (of 3 total)
  • Thread Starter digitaliway

    (@digitaliway)

    I have confirmed that this is a bug with the settings. POS > SETTINGS > CHECKOUT > ORDER EMAILS – if you set the completed order status to PROCESSING and CHECK the boxes ENABLE ADMIN EMAIL and ENABLE CUSTOMER EMAIL (No ADMIN new order emails will be sent). This is extremely frustrating to not have the developer looking into this and I do have the PAID PRO VERSION.

    If anybody else has experienced this and can reply back with a fix I would appreciate it.

    Plugin Author kilbot

    (@kilbot)

    I have spent several hours trying to troubleshoot this issue. I can see the problem is due to ‘processing’ being set as the default status in WooCommerce (ref).

    I have tried various patches but I haven’t been able to fix this issue. I am reluctant to spend hours on a problem if it only effects one person. It is much better for all users if I spend that time on the new code base.

    Are you able to use ‘on-hold’ in the settings, rather than ‘processing’? I have tested this and it works as expected.

    • This reply was modified 5 years, 2 months ago by kilbot.
    Thread Starter digitaliway

    (@digitaliway)

    on hold status is a good approach and should work for me. hopefully in the new code base the “processing status” new order emails will work.

    originally I did apply the fix below using a function and it worked with the processing status, but was sending two New Order emails instead of just one.

    add_action( 'woocommerce_order_status_processing', 'custom_status_email_notification', 20, 2 );
    function custom_status_email_notification( $order_id ) {
    $mailer = WC()->mailer()->get_emails();
    $mailer['WC_Email_New_Order']->trigger($order_id);
    }

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘new order email not sending to admin pro version’ is closed to new replies.