Support » Plugin: WooCommerce » New Order Notification Email and HPePrint issue

  • Resolved stsorrell64

    (@stsorrell64)


    For the last few months, I’ve successfully been able to print all new orders directly to my printer by sending the New Order email directly to my HP OfficeJet printer by using the HPePrint option. My printer has it’s own email address…so sending an email to that address automatically prints the email for me…so no missed orders!

    It’s worked fine until the Woocommerce update last week (assuming that’s the root of this problem), but now all emails coming from my website no longer print with this method. The service itself does still work…I can send an email to my printer from any other source and it prints fine, but when the New Order email is sent, it never prints. I have an email log plugin and an email is generated, but it never prints. I do get the regular email in my email client on my desktop, but I want to be able to force print all orders to my printer to help guarantee that no orders are missed.

    Any idea why things suddenly stopped working with that last update?

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Support Mike a11n

    (@nixiack8)

    Hi there,

    It’s worked fine until the Woocommerce update last week (assuming that’s the root of this problem), but now all emails coming from my website no longer print with this method. The service itself does still work…I can send an email to my printer from any other source and it prints fine, but when the New Order email is sent, it never prints.

    If this is still going on – do you have a particular plugin that sends the orders to your HP printer? If the email is generated by seeing the WP Mail plugin, is there any errors that are shown in it? It should be seen if you are in WP Mail Log and click on the email itself (Details). There will be an Error area on the bottom, which would show any errors.

    Please check the logs for any fatal errors. These can be seen under WooCommerce > Status > Logs, there will be a dropdown list on the right side. Any fatals that match when you processed orders can shed a light on what might be blocking it.

    I look forward to hearing back from you regarding this!

    Thread Starter stsorrell64

    (@stsorrell64)

    I’ve corrected this issue by using another method to print orders automatically.

    I do not have a specific plugin that sent the email…I had entered my printer’s email address as the recipient in the New Order email field at Woocommerce>Settings>Emails. It was working fine…then it just stopped.

    The emails are logged as successfully sent. But something is throwing it off. The HPePrint service can reject emails for a variety of reasons, and with the ever changing Woocommerce and other associated themes and plugins, I found it was going to be more reliable to find a new way to auto print my orders.

    I use and continue to use Gmail for my email client, and unfortunately, Gmail does not have a filter to autoprint an email. So, I also installed Mozilla’s Thunderbird email client. With it, when I new order email comes in, I have a filter set to force it to print…and so far, so good. Matter of fact, I have orders that come to me from another source also, so this method works better for me…I can now print any incoming order, no matter which source it comes from.

    So…my issue is indeed resolved, but certainly not due to finding a successful resolution with Woocommerce…but it’s all good. Like I said, the method I’m now using works out better for me anyway.

    airgunproshop

    (@airgunproshop)

    Hey there.. Just a note of a way around this that may work “better??” I use HP’s ePrint service and register my printers with them with a unique email address. I require that emails come from particular email addresses. This lets my team print anything they need from any device anywhere. It’s actually really cool. So you can then set woocommerce to send the email of the order to that address. As you found, it was not working at first. But, just install Simple SMTP and setup your emails to come from a gmail account or some other qualified “real” email account and not generic server PHP mail. What’s great about this setup is that my accounting person has a connected printer as well as my shop. Whenever an order gets placed, the automatically print and are sitting waiting for them in the morning. It’s awesome. Not sure if that will help you or not, but it takes “applications” out of the equation and just lets the devices do what they do.

    Cheers
    Rick

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘New Order Notification Email and HPePrint issue’ is closed to new replies.