• Resolved jkstech

    (@jkstech)


    Should an email be sent to the customer/admin when a manual checkout order is completed?

    I setup a test account using the manual gateway, it shows pending in the back end but I didn’t receive a notification at my admin email or the user email I put in for the test customer.

    Is there somewhere these notifications should be setup or should it be automatic? (I assumed automatic)

    Even after approving the test account an email was never sent out.

Viewing 9 replies - 1 through 9 (of 9 total)
  • @jkstech,

    Should an email be sent to the customer/admin when a manual checkout order is completed?

    Yes. There should be.

    Is there somewhere these notifications should be setup or should it be automatic? (I assumed automatic)

    Yes, these are automatically setup and configured for you. BUt you can customize them.

    I setup a test account using the manual gateway, it shows pending in the back end but I didn’t receive a notification at my admin email or the user email I put in for the test customer.

    Even after approving the test account an email was never sent out.

    Sounds like your server’s email functionality isn’t working quite right. This is unfortunately common (especially on shared webhosts). It’s possible that your host has email caps which are preventing emails from being sent (even if your site isn’t actually sending a lot of email, it could be someone else on the shared server). It’s also possible that the emails are being black or greylisted if your site’s IP Address is “dirty” — which again could be caused by other sites on your shared server and not your fault!

    The best solution when using web-application-like plugins like LifterLMS (or WooCommerce or so on) is to use an SMTP email provider like Mandrill or Mailgun which offboard the sending of mail to a server dedicated to sending ONLY YOUR emails.

    You can read up on our email FAQs here and see some potential solutions: https://lifterlms.com/docs/lifterlms-email-faqs/

    Hope that helps,

    Meant to include links to customizing email notifications as well. Check out the docs: https://lifterlms.com/docs/getting-started-lifterlms-notifications/

    Thread Starter jkstech

    (@jkstech)

    Yeah, I was using Post SMTP with sendgrid and the emails weren’t coming through, this site is running on a VPS, no problems with email sending from my other sites on the same server.

    @jkstech,

    Yeah, I was using Post SMTP with sendgrid and the emails weren’t coming through, this site is running on a VPS, no problems with email sending from my other sites on the same server.

    You have this configured right, correct?

    I see a lot of people install SMTP plugins and then proceed to not add SMTP credentials and then complain that emails aren’t working. I know it sounds offensive to ask but you HAVE actually configured your SMTP plugin, right?

    If that doesn’t help could you please check your logs under LifterLMS -> Status -> Logs and see if there’s anything in the main llms log or in the notifications log that may say something like “Email not sent”

    Thanks,

    Thread Starter jkstech

    (@jkstech)

    Yep, I even switched to another smtp plugin to make sure. Test emails from the plugins work fine and I verified in send grid.

    I see some email sent notifications in the log but I never received them.

    Do you see items like this in your notification log:

    
    04-12-2018 @ 18:30:18 - Queuing email notification ID #352
    04-12-2018 @ 18:30:18 - Dispatching llms_notification_processor_email
    04-12-2018 @ 18:30:20 - sending email notification ID #352
    04-12-2018 @ 18:30:20 - Processing for llms_notification_processor_email finished
    

    If you do this means that LifterLMS has successfully handed the email off to WordPress mail and WordPress has responded with a success message. This unfortunately does not actually guarantee success. But it generally means the issue does not lie with LifterLMS and you’ll want to turn towards debugging WordPress or send grid / SMTP functionality.

    Do you see any log items like this:

    
    04-12-2018 @ 10:30:20 - error sending email notification ID #123
    

    An issue like that points to wp_mail() responding with a failure. Again, this usually means that LifterLMS has done it’s job but the wp_mail() function has failed.

    Does sendgrid have any kind of logging function where you can review API calls or email sends? Are you seeing these emails there?

    Are you certain your emails aren’t ending in your spam directory?

    Thread Starter jkstech

    (@jkstech)

    Thanks for the help so far I really appreciate it!

    I upgraded the php version on my server due to issues with another plugin and it looks like the emails are coming through now.

    I also noticed that in order for me to receive an email as admin I need to either select “author” or put in my admin email in the “other” email notification settings.

    Looks like it’s working now.

    Is there somewhere to change the logo/header or html properties display of the emails?

    I also noticed that in order for me to receive an email as admin I need to either select “author” or put in my admin email in the “other” email notification settings.

    I guess I assumed you had checked this already… sorry for not noting that earlier.

    Is there somewhere to change the logo/header or html properties display of the emails?

    Head to LifterLMS -> Settings -> Engagements, here you can control the email header settings.

    If you need to customize colors check out our docs for the css filters: https://lifterlms.com/docs/lifterlms-filters/#llms_email_css or use our Branding lab: https://lifterlms.com/docs/simple-branding-lab/

    Best,

    Thread Starter jkstech

    (@jkstech)

    Got it, not sure how I forgot, I actually used that page before when I first installed. I’ve also used the branding lab, will look into the email css. Thanks!

Viewing 9 replies - 1 through 9 (of 9 total)
  • The topic ‘No email sent after manual order?’ is closed to new replies.