• Resolved RedAISkye

    (@redeyedrocker)


    My-Account page is handled by WooCommerce.

    When registering an account, the system automatically creates the account with the username automatically set the same as the customer email and the PW automatically generated.

    WooCommerce then should send the New Account Creation email containing the Username/PW to the customer with the PW reset link to make it easier.

    But the email is not being sent for some reason. The Order Emails are being sent to the customer, so this is not an issue with the configuration.

    The page I need help with: [log in to see the link]

Viewing 8 replies - 1 through 8 (of 8 total)
  • Plugin Support Shameem R. a11n

    (@shameemreza)

    Hi @redeyedrocker,

    Are you using the checkout block or shortcode on your checkout page?

    If you are using the checkout block, you could switch to the classic checkout block or use the checkout shortcode to see whether it works or not.

    I hope this helps! Please let us know how it goes or if you need further assistance.

    Thread Starter RedAISkye

    (@redeyedrocker)

    @shameemreza

    It used to work but recently, I noticed it is no longer working when I tested it with an alt account.

    Shouldn’t the email be sent after registration? I don’t see what the checkout has got to do with it.

    The My account page is using the shortcode “[woocommerce_my_account]” and the checkout page is using the shortcode “[woocommerce_checkout]”.

    The checkout page that is automatically generated had issues with Cash on Delivery option not being detected, so I switched quite a while ago to using shortcode which fixed it.

    Hey, @redeyedrocker!

    Thanks for the information!

    I created a test account on your website and I got the email to activate the account, but not to set the password.

    When I compared to the one I get if I create an account on my test website (which has the default WooCommerce email) the email looks very different.

    Email from your site:

    This is what it looks on my site with both checkout block and checkout shortcode:

    Have you edited the email template or are you using any plugin that can interfere with the customer’s account?

    Looking forward to your reply.

    Have a wonderful day!

    Thread Starter RedAISkye

    (@redeyedrocker)

    @carolm29

    The email to activate the account is from a different plugin “Email Verification for WooCommerce” which is sent immediately after the customer registers to prevent the customer from logging in with an invalid email.

    This is the email template from WooCommerce that is expected to be received after an account is registered.

    Hey, @redeyedrocker!

    Thank you for clarifying!

    Can you please disable “Email Verification for WooCommerce” and try to see if the issue persists?

    Can you also please follow the steps in this guide to check if the email is being sent or not?

    Please let us know how it goes.

    Looking forward to your reply.

    Have a wonderful day!

    Thread Starter RedAISkye

    (@redeyedrocker)

    @carolm29

    I already have that plugin, the email is not being sent for account registration, only order emails are sent.

    After deactivating the email verification plugin, the account registration email does get sent. But I need to have that plugin enabled.

    Edit: I figured out the issue was within the option of that email verification plugin. The activation email is set to send as a separate email for free version. So, changing the email sending trigger from “On “user register”” to “On “WooCommerce created customer”” fixed the issue. Now both the activation email and WC account created email are sent.

    Edit2: The reset password button in the email for some reason is not working, it is sending the placeholder: https://tandukarbidhan.com.np/my-account/lost-password/?key&id

    • This reply was modified 11 months, 3 weeks ago by RedAISkye.
    • This reply was modified 11 months, 3 weeks ago by RedAISkye. Reason: Another issue came up
    • This reply was modified 11 months, 3 weeks ago by RedAISkye.

    Hi @redeyedrocker,

    fixed the issue. Now both the activation email and WC account created email are sent.

    Glad to hear that you were able to resolve the issue with the activation email by changing the sending trigger.

    some reason is not working, it is sending the placeholder:

    This could be due to a missing value for the key and ID parameters in the URL. The placeholders ‘key’ and ‘id’ should be replaced by the actual key and ID generated for the user, if this is not generated, it could be related to a plugin conflict.

    Could you try running a conflict test to see if this solves the issue.

    Let us know how it goes.

    Thread Starter RedAISkye

    (@redeyedrocker)

    @ckadenge

    The actual key and ID is generated for the user if they manually request for reset password link but the one that is automatically included in the Account Created Email fails to generate it.

    Edit: I’ve switched to set password instead of reset password for the Account Created Emails which works the same but actually generates it, so it doesn’t matter now.

    • This reply was modified 11 months, 2 weeks ago by RedAISkye. Reason: Found workaround to issue
Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘New Account Creation Email Not Sent’ is closed to new replies.