• I am using manual EFT (BACS) checkout on my site.

    When a client places an new order he gets the PROCESSING ORDER email as his first email in the sequence asking for payment.

    In the backend of woocommerce the SETTINGS > EMAIL > PROCESSING ORDER template is indeed set to thank the client for the order and give payment instructions (manual checkout).

    Now, this is not yet a processed order. It is a new order. Should there not be a NEW order email sent?

    In the backend there is SETTINGS > EMAIL > NEW ORDER > PROCESSING ORDER > COMPLETED ORDER options.

    Under new order there is no option for what the client receives, only what admin receives. So the client gets the PROCESSING ORDER as his first sequence (which content is for a new order) and the only other one is a COMPLETED ORDER stating that the order is now complete.

    For manual EFT checkouts, should the PROCESSING ORDER email not read “thank you we received your payment, your order is being processed”? Not “thank you for your order, please pay into bank account” This should be for a NEW ORDER email?

    Should the email sequence for manual checkout not be as follows:
    NEW ORDER : thank you for your order, please make payment
    PROCESSING ORDER : received your payment thank you, your order is being processed
    COMPLETE ORDER : your order is now complete, tracking email sent.

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

Viewing 8 replies - 1 through 8 (of 8 total)
  • Did you solve this?

    Any idea how to fix this?

    I do not know what is your problem, but mine was: when the customer chose banking ticket as payment method, WooCommerce changed the order status to on-hold, and afterwards the user received ‘processing order’ email notification. That is how WooCommerce works by default, so I had to disable the trigger:

    /**
     * Disable action that sends e-mail to customer warning that his/her order is processing,
     * as this is not true, because when the status changes from pending to on-hold,
     * the order is not processing yet.
     *
     * @return 	void
     */
    function woocommerce_email_sending($email_class){
    	remove_action('woocommerce_order_status_pending_to_on-hold_notification', array($email_class->emails['WC_Email_Customer_Processing_Order'], 'trigger'));
    	add_action('woocommerce_order_status_on-hold_to_processing_notification', array($email_class->emails['WC_Email_Customer_Processing_Order'], 'trigger'));
    }
    add_action('woocommerce_email', 'woocommerce_email_sending');

    By the way, I am using PagSeguro as my gateway.

    Hi Filipe, where did you put the code?

    You can put into function.php file.

    functions.php*

    Thanks, Filipe. And now I got another email notification issue.. https://www.ads-software.com/support/topic/email-notification-issues?replies=2

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘Client Email Sequence Does Not Make Sense’ is closed to new replies.