• Resolved decadx

    (@decadx)


    Hi Team

    We are facing a problem (similar to this old thread – https://wordpress.org/support/topic/new-order-emails-not-sending-3/)

    It appears all the orders and emails do all get through (see details below) – there’s just a delay with some of them (caused by Square by the sounds of it?).

    SQUARE – We made 3 orders and we can see 3 orders have been placed and transactions taken place as follows:
    – order #2536 @ 1.20pm
    – order #2537 @ 1.48pm
    – order #2538 @ 2.58pm

    WOOCOMMERCE – We can see all of the orders in WP Mail Log (logging emails out of WP):
    – order #2536 @ 1.20pm
    – order #2537 @ 1.48pm
    – order #2538 @ 2.58pm

    When we actually received the email order confirmations:
    – order #2537 @ 1.48pm
    – order #2538 @ 2.58pm
    – order #2536 @ 8.23pm

    Any ideas? It only happens if Square is used as a payment. The payment is done and the order is moved to processing immediately, and the WP mail logger logs the email send out.

    It doesn’t happen with all the orders but it only happens if Square is used, if cash payment or other methods are used, there are no issues.

    Thanks

    • This topic was modified 5 years, 5 months ago by decadx.
Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Support slash1andy

    (@slash1andy)

    Automattic Happiness Engineer

    Hey there!

    This looks like a tricky one, as there’s quite a few moving parts from different systems.

    To be completely honest, this looks like something completely outside of Square/ WooCommerce is causing this, as the logs are indicating it’s sent properly from the site within moments of receiving the order.

    Do you have a SMTP or similar plugin that sends emails for you?

    If your site is brand new sometimes DNS setup takes about a day or two to get completely set into working order. If your site isn’t brand new, this sounds like your site is unable to send emails using your server or your emails are being blocked by spam filters. This is a common issue with sites using the default PHP method for sending mail, which can have a number of issues.

    To solve this you could first get in touch with your host and see if they can fix any mail issues. I would then suggest setting up an account at one of the dedicated SMTP providers I’ve listed below. All have free account plans available and typically can be set up in a matter of minutes. Each service also has a plugin available on WordPress.org which makes the setup process easy.

    * http://sendgrid.com/http://wordpress.org/plugins/wp-sendgrid/
    * http://www.mailgun.com/http://wordpress.org/plugins/mailgun/

    You can also use a plugin called WP Mail SMTP(https://wordpress.org/plugins/wp-mail-smtp/)  which will allow you to send email to any functional address, even one you create from your web host.

    Plugin Support slash1andy

    (@slash1andy)

    Automattic Happiness Engineer

    Hey there!

    We haven’t heard back from you in a while, so I’m going to mark this as resolved – if you have any further questions, you can start a new thread.

Viewing 2 replies - 1 through 2 (of 2 total)

The topic ‘New Order Emails delayed send’ is closed to new replies.