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!
Customer account welcome email not sending.
-
bodhizatfa
- Member
- Posts: 27
- Joined: Fri Mar 05, 2021 6:25 pm
- Phoenix Version: 1.0.9.4
- Been thanked: 1 time
-
ecartz
- Core Team
- Posts: 3084
- Joined: Tue Nov 05, 2019 6:02 pm
- Phoenix Version:
- Has thanked: 4 times
- Been thanked: 208 times
Re: Customer account welcome email not sending.
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
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
-
bodhizatfa
- Member
- Posts: 27
- Joined: Fri Mar 05, 2021 6:25 pm
- Phoenix Version: 1.0.9.4
- Been thanked: 1 time
Re: Customer account welcome email not sending.
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
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
-
bodhizatfa
- Member
- Posts: 27
- Joined: Fri Mar 05, 2021 6:25 pm
- Phoenix Version: 1.0.9.4
- Been thanked: 1 time
Re: Customer account welcome email not sending.
I am also assuming that the hook is right because it is sending.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