Support » Plugin: WooCommerce » Woo 3.2 – Email Re-Send Changes

  • Resolved tarkan

    (@tarkan)


    Hi,

    I am just demo’ing Woo 3.2 before upgrading.

    The changes to the email system pretty poorly thought out and down right stupid!!! did any one actually get opinion of people who use Woocommerce to run a business.

    So I have a few situations I would like to know how the new email system will handle.

    1) We use a 3rd party email gateway – in the past some of the new order email we receive do not arrive – how do we resend the new order email ?

    We need the new order email as that is what our staff use to process the order.

    2) Customer contacts us to advise us that some details are wrong in the order, so we make changes – how do we resend the new order email ?

    3) In error one of our operatives deletes an email – how do we resend the new order / failed order / cancelled order email ?

    4) We operate in a country where we do not need to issue invoices to retail customers, so we do not create invoices for all our orders but some customers request an invoice after their order has been shipped / completed – where can we send them the customer invoice email (in one click) ?

    5) In our email templates our order processing email sent to the customer, has a concise version of our terms & conditions, and some shipping information. Where as the order complete email just states the order has been dispatched and any shipping tracking information. Again how do we send the processing order email to the customer if they request it with the copy of our terms, shipping policies ?

    In the emails setup – you are still showing 6 types of customer facing emails that can be sent to the customer. So if a customer requests a copy of one of them emails – we can only send them an generic order details email.

    So the question is if you think it is only import to have one type of email to re-send to the customer, then why is Woocommerce setup with 6 separate emails that are sent as the order progresses.

    Someone mentioned the new re-send order details is contextual, but who has determined the context? Should this not be down to the store operator to determine which email is re-sent for the specific point in the order process?

    I think at a minimum there has to be an option to re-send admin emails, this is very important.

    The re-send function needs the flexibility for the store operator to choose what is important to them – I don’t care if it is a setting in the admin page to restore the original behavior or code snippet to hook in to, but the option has to be there!

Viewing 15 replies - 1 through 15 (of 17 total)
  • Plugin Author Mike Jolley

    (@mikejolley)

    The old email dropdown in 3.1 showed event based emails. e.g. ‘resend processing email’ ‘resend completed email’. However, if you look at the email contents, all of them are pretty much identical, bar the first line which states what status.

    Including emails like “resend refunded email’ also makes zero sense as it’s the same as the others, and may not even be relevant. e.g. order has not been refunded.

    All you need to do is use the new Email order details to customer option in the dropdown. The same email from before is sent, and the intro text inside it (listing the status or asking for payment if needed) is contextual.

    If you have status-specific text to add (which I assume you’ve added by overriding multiple emails?) you can still add this content to the customer invoice template. You can output different text with a simple if/else statement comparing the current order status.

    Other than your custom text, the rest of the email content is identical.

    > I think at a minimum there has to be an option to re-send admin emails, this is very important.

    Your entire thread is about customer emails, and then you say at the very least you need an admin email option? Was that a typo? The new-order admin email is just a notification – if you’re in admin viewing the order, why would you need to resend this again?

    Hi Mike,

    No the first 3 points is about the admin new-order email. We use that for order processing. Not everyone who is involved in order processing has access to the order admin or needs to be on the website.

    These admin emails exist – ‘notification or not’ as they exist we must have the ability to resend them – if there is no need to resend admin emails – then what is point of having them in the first place.

    Plugin Author Mike Jolley

    (@mikejolley)

    For the initial “you have a new order” notification. That has a purpose. Once you’re in admin, looking at the orders, that usefulness is reduced, unless you have a system as you say where a person (admin) does not have access for some strange reason.

    Why is this?

    I agree with tarkan.
    These kind of changes do not help actual USERS.
    People are running business with this and with the 3.2 update it is not possible to send order status emails.
    Ex. how can we cancel an order and send email to the customer?

    What is the use of these changes?

    Plugin Author Mike Jolley

    (@mikejolley)

    @amrod I don’t think you’re reading into this properly.

    > how can we cancel an order and send email to the customer?

    You set the order status to cancelled. The customer gets an email.

    What is gone is the ability to just send the ‘cancelled’ email without actually cancelling the order.

    The fact that you’re confused by this further justifies their removal.

    Hi Mike,

    I’m having the same issues that tarkan is having.

    We used to use the RESEND ORDER DETAILS TO ADMIN feature to remind our delivery team to process the order.

    They have access to the email, but they DO NOT login to the dashboard.

    Plus for some strange reason, when Paypal IPN didn’t trigger, the initial notification email would never be sent out and so we would manually send that out to both the customer and the admin email / delivery team.

    Please let me know how we can do this again. IT’S A MUST HAVE!

    Thank you.

    Plugin Author Mike Jolley

    (@mikejolley)

    Again, if you change order status, the emails *will* be sent out like normal. Pending -> Processing will email customers.

    The admin email will be back in 3.2.1. 🙂

    Hi Mike,

    Whoohooo… just upgraded to 3.2.1 and it’s back! Thank you.

    BTW, it would be good to also re-add to the ORDER NOTES section that a New Order Notification was resent w/ date & time stamp so that it can be logged (just like before).

    Thanks again.

    Bro, the resend email option is necessary!
    How am I going to send my emails with custom statuses?

    For example, when I add the tracking number I need to update the order for the tracking to be saved in db and then send an email with the status “Shipped”.

    Now I have a list of orders to update and I will have to send emails manually? 🙁

    Sincerely,
    Iara-chan

    @mike
    I cant see “cancel option” for the orders.
    I am checking the latest version 3.2.1, the options are:
    Move to Trash
    Mark processing
    Mark on-hold
    Mark complete

    Where is the cancel order? Where is the pending payment status?
    I need these order status :/

    Ok tried out 3.2.1.

    Can someone explain to me how I send an invoice email to a customer???

    If I get a request from a customer for an invoice – I cannot find anyway of sending an customers invoice email.

    I think woocommerce should revert this update :/
    How can we “cancel” an order???
    The only options I see is:
    Move to Trash
    Mark processing
    Mark on-hold
    Mark complete

    I also agree with @tarkan how can we send inovice email???

    Please revert these changes we need these order status and emails…

    @mikejolley
    “resend completed order” is also removed. I need to resend if a customer does not get email without trigger all hooked functions on order completed status.
    Also if the tracking code is added and i want to resent the order, it is needed (i externaly get the tracking code days later, but the payment gateway needs wc-completed status, to pay me my money)

    to go from completed to an other status, save and back and save for only sending email order completed again is way to much.

    @all the sent to admin function can be easy added back:
    https://gerhardpotgieter.com/2017/10/13/woocommerce-3-2-add-back-option-to-resend-admin-order-email/

    i posted a new issue:
    please add your thoughts before it is closed.
    Please add only thoughts about the “resend completed order”
    https://github.com/woocommerce/woocommerce/issues/17309

Viewing 15 replies - 1 through 15 (of 17 total)
  • You must be logged in to reply to this topic.