Ready to get started?Download WordPress


WooCommerce - excelling eCommerce
No new order emails if using BACS (direct transfer payment) (11 posts)

  1. gsmart
    Posted 11 months ago #

    My client only uses the direct transfer method of payment. This means that payment does not happen immediately when the order is placed. WooCommerce seems to be designed in such a way that both the "Thank you for new order" email to client and the "New Order Received" email to the site owner ONLY gets sent if payment has happened e.g. when using Paypal / credit card etc. - as this causes the 'status' to be 'Processing' - whereas the BACS method results in a status of 'on-hold' when order first put thru. So basically - the site owner is not notified by email that the order has happened - he has to log in to the order admin to see the order - which pretty much defeats the purpose of the 'New Order Received' email.

    Basically the process my client wants to follow is:

    1. Customer places order - with Direct Transfer Payment ticked: Customer immediately receives “Thank you for order’ email & Admin receives “New Order Received” email notification (SURELY this should be standard??)

    2. Admin goes into order admin & updates shipping cost & calculates total.

    3. Admin sends ‘Customer Invoice’ email with bank details – using facility on top right of order admin page (this works fine).

    4. Change status from ‘On-hold’ to ‘Pending’.

    5. When payment received - he could change status to ‘Processing’ (but we don’t really want any emails to get sent out at this stage).

    6. When parcel dispatched – change status to ‘Completed’

    SO there are 2 major problems:

    · There does not seem to be a differentiation between a NEW order and a PROCESSING order when it comes to the email to customer and site owner triggers

    · The NEW ORDER email trigger to the administrator does not happen if the status does not go to ‘processing’ as soon as the order is placed.

    Does anyone know of any code changes / trigger manipulation I could try to get this working? I assume it would be somewhere in the woocommerce/classes/email directory. I know it is not great to change the live files but I would be careful to carry changes across when updating until a fix for this is made.

    Thank you & sorry for LONG post!


  2. are609
    Posted 10 months ago #

    Did you figure this out? I'm facing the same issue.

  3. monchoz
    Posted 10 months ago #

    I'm facing the same problem, any solutions?

  4. Adam
    Posted 7 months ago #

    Just found this myself, 'on-hold' orders need an email notification to admin!

  5. rb.nz
    Posted 7 months ago #

    Same problem... also thought it would be standard :S

  6. Roy Ho
    Posted 7 months ago #

    Even "on-hold" status you should get a new order admin.

  7. hugosolar
    Posted 7 months ago #

    have the same problem, anybody knows how to fix it?
    the only way i can see the mail notifications is resending them from the order backend

  8. jetzin
    Posted 5 months ago #

    I have the same issue...

  9. BusinessBloomer
    Posted 4 months ago #

  10. Adam
    Posted 4 months ago #

    BusinessBloomer - that link is not the same issue.

    This thread is specifically for email notification of Bacs Payment/On Hold orders, which WooCommerce have not yet implemented.

  11. robinmnz
    Posted 3 months ago #

    So any word on WHEN this feature will be added?


You must log in to post.

About this Plugin

About this Topic