• Resolved silvanights

    (@silvanights)


    Hi,
    My site only uses guest checkout for end user convenience.
    I do not believe customer emails are being sent out at all (such as “Processing order”, “Completed order” etc).
    I believe this because I have checked the email log for postman smtp and can see no customer emails going (I can see form emails and “New order” emails to myself working).

    What I believe is happening is that when they are paying with PayPal as a guest it is only capturing their email as “Payer PayPal address” and it actually needs to be “customer_email” (I am looking under Custom Fields on the orders)?

    Any advice would be great, many thanks.

    tom,

    https://ww.wp.xz.cn/plugins/woocommerce/

Viewing 10 replies - 1 through 10 (of 10 total)
  • Plugin Contributor Claudio Sanches

    (@claudiosanches)

    If you receive the “New order” email, your customers should receive emails too.
    You can check if WordPress is sending email using this plugin: https://ww.wp.xz.cn/plugins/email-log/

    Thread Starter silvanights

    (@silvanights)

    Thanks for your reply. Postman SMTP has a log function too and cannot see anything going through it, nevertheless I have installed the plugin.
    The log is showing as empty, do I assume correctly that it will only log things from when the plugin is active and not historical items?

    Many thanks,

    tom,

    Plugin Contributor Claudio Sanches

    (@claudiosanches)

    Only for when the plugin is activated, of course.

    Caleb Burks

    (@icaleb)

    Automattic Happiness Engineer

    Correct, it will only log emails sent from when it’s been active.

    WooCommerce, like many other WordPress plugins, uses the built-in wp_mail function from WordPress to send out emails. This uses your servers email system to send emails out to your email address.

    You can test your servers email using a plugin like Check Email:
    https://ww.wp.xz.cn/plugins/check-email/

    If Check Email says your server is working fine, it’s probably an issue with your email filtering out our emails. If the test emails don’t work, it sounds like your server might be having an issue sending them out. I would suggest trying out one of these alternative email services to see if that can help you fix your issue:

    WP Mail SMTP: http://ww.wp.xz.cn/plugins/wp-mail-smtp/
    SendGrid: https://ww.wp.xz.cn/plugins/sendgrid-email-delivery-simplified/
    Maligun: https://ww.wp.xz.cn/plugins/mailgun/

    I would also make sure to check under WooCommerce > Settings > Email to make sure your settings there are configured properly and all customer emails are enabled.

    Thread Starter silvanights

    (@silvanights)

    Thanks guys for both your guidance, things are a bit quiet at the moment so I will wait to see if I get another order and post the outcome.

    Thanks again,

    tom,

    Plugin Contributor Mike Jolley

    (@mikejolley)

    You can do a test order yourself.

    I have the exact same issue. when a customer has an account, all works fine. Customer receives the email and admin receives the email. However when a guest checks out, the guest does not receive an email but admin does receive the order email. When the guest’s invoice is updated from processing to completed no one receives an email.

    Is anyone else experiencing this issue?

    Ok, never mind. The emails went to the spam folder.

    Thread Starter silvanights

    (@silvanights)

    No order emails showing in Email Log plugin.
    I can send a test email using Check Email plugin as well.

    Even I click on the order and click resend order emails nothing shows up in the log, so it’s not even trying, very strange.

    I’m having the same problem in Guest Checkouts. When I change the status of the order from processing to completed and use the “Resend Order Email” action, the customer doesn’t receive an email. I tried it by creating a guest checkout myself. But if the customer is registered, it works. I feel the problem comes from the “customer_email” field is not available in the guest order. Instead I see “Payer PayPal address” in the custom fields. I don’t know how to send notification email for the guest checkouts

    • This reply was modified 9 years, 2 months ago by theunnamed.
Viewing 10 replies - 1 through 10 (of 10 total)

The topic ‘Guest Emails’ is closed to new replies.