Page 1 of 1

Customer account welcome email not sending.

Posted: Mon Jan 23, 2023 8:49 pm
by bodhizatfa
My Installed Version: CE Phoenix v1.0.8.19

My customers are not receiving the welcome email once they register in my store.

I created a dummy account and confirmed that no email is received.

All other emails work.

- Back end email to clients works
- password reset works
- order confirmation email to client works
- order confirmation email to store works
- Inquiry store front works

Any suggestions as to where to begin to look?

Any suggestions would be greatly appreciated.

Thanks in advance!

Re: Customer account welcome email not sending.

Posted: Mon Jan 23, 2023 11:02 pm
by ecartz
Spam folder?

If in spam, I would try changing the text of the email.

The hook that calls it is at https://github.com/CE-PhoenixCart/Phoen ... .sql#L1191

You could check your database to verify that it gets called.

Also check admin > Modules > Notifications to make sure that the create account module is installed. https://github.com/CE-PhoenixCart/Phoen ... ccount.php

Re: Customer account welcome email not sending.

Posted: Tue Jan 24, 2023 6:28 pm
by bodhizatfa
I verified all of the suggestions you made and everything matched, but still no email, not in a junk folder either.

I took a look at n_create_account.php and replaced

$customer->get('email_address')
with
$customer->get('customers_email_address'),

It now sends the email

However the email has MODULE_NOTIFICATIONS_CREATE_ACCOUNT_SUBJECT

as the subject and the email is empty it has no content

I checked the language files and they all there.

Any other place I can check?

Thanks again for your help

Re: Customer account welcome email not sending.

Posted: Tue Jan 24, 2023 9:21 pm
by bodhizatfa
ecartz wrote: Mon Jan 23, 2023 11:02 pm Spam folder?

If in spam, I would try changing the text of the email.

The hook that calls it is at https://github.com/CE-PhoenixCart/Phoen ... .sql#L1191

You could check your database to verify that it gets called.

Also check admin > Modules > Notifications to make sure that the create account module is installed. https://github.com/CE-PhoenixCart/Phoen ... ccount.php
I am also assuming that the hook is right because it is sending.