VirtueMart Forum

VirtueMart 2 + 3 + 4 => Virtuemart Development and bug reports => Topic started by: guardiano78 on November 16, 2019, 17:02:16 PM

Title: Registration email to vendor and overrides email
Post by: guardiano78 on November 16, 2019, 17:02:16 PM
Hello,
after upgraded virtuemart from version 3.6.2 10159 to version 3.6.8 10197;
I posted this topic in "Administration & Configuration":
http://forum.virtuemart.net/index.php?topic=143897.0


Since no one can give me an answer about this problem, I thought the problem was just mine.
So I installed the latest versions of joomla 3.9.13 and virtuemart 3.6.2 10159 with sample data.

So I made all tests for registration and in "Joomla User Options" i setted "New User Account Activation" = "Administrator".

I write below my test report:

-- virtuemart 3.6.2 10159 --
User Registration works fine:
1. After registration, user (mail_html_reguser.php) and vendor (mail_html_reguser.php) receives emails correctly.
2. the user gets his login details in the email and the link to confirm his email; after confirming the email, the seller receives an email containing the link to activate the newly registered user account.
3. The seller then clicks on the link activation and the user receives the email for the confirmed activation account.

-- virtuemart 3.6.3 10184 --
User Registration doesn't works.

-- virtuemart 3.6.4 10187 --
User Registration doesn't works.

-- virtuemart 3.6.6 10191 --
User Registration doesn't works.

-- virtuemart 3.6.8 10197 --
User Registration works, but without user email (mail_html_reguser.php) and vendor email (mail_html_reguser.php):
1. After registration, user receive email with "body" stored in Language file com_user.ini (COM_USERS_EMAIL_REGISTERED_WITH_ADMIN_ACTIVATION_BODY) [in frontend, after registration, is displayed the message with COM_VIRTUEMART_REG_COMPLETE_ACTIVATE_ADMIN ... string missed?] and vendor do not receive any email.
2. the user gets his login details in the email and the link to confirm his email; after confirming the email, the seller receives an email containing the link to activate the newly registered user account.
3. The seller then clicks on the link activation and the user receives the email for the confirmed activation account.

Can anyone tell me if has encountered these problems yourself?
I look forward to receiving your feedback, thanks.
Title: Re: Registration email to vendor and overrides email
Post by: guardiano78 on November 20, 2019, 19:08:09 PM
Hello,
sorry if I insist ... has anyone encountered these problems?

Thanks.
Title: Re: Registration email to vendor and overrides email
Post by: sandomatyas on January 29, 2020, 22:50:41 PM
Yes

When I check VirtuemartViewUser.VirtuemartViewUser there is a code:
$this->userFields = $userFieldsModel->getUserFieldsFilled($userFields, $this->user->userInfo);
but $this->user->userInfo is empty
Title: Re: Registration email to vendor and overrides email
Post by: guardiano78 on January 30, 2020, 09:15:38 AM
Hello sandomatyas,
which version of virtuemart are you using?
Title: Re: Registration email to vendor and overrides email
Post by: sandomatyas on January 30, 2020, 13:33:17 PM
On localhost I use 3.6.11.10251
Title: Re: Registration email to vendor and overrides email
Post by: soluzioni on May 05, 2020, 13:07:37 PM
Hi everyone.

Sorry if I take this post after more than three months ...
Since the same thing happens to me, I just wanted to know if you were able to solve the problem.

Thanks!
Title: Re: Registration email to vendor and overrides email
Post by: guardiano78 on May 05, 2020, 22:37:00 PM
Hi soluzioni,
unfortunately after the tests you read in this post, I haven't had time to try with the latest updates... not yet
Title: Re: Registration email to vendor and overrides email
Post by: jlover on July 09, 2020, 04:17:27 AM
Hi

I have same problem.
Admin activition

COM_VIRTUEMART_REG_COMPLETE_ACTIVATE_ADMIN ... string missed?


any solution? Thank you.

VM latest update VirtueMart 3.8.4 10335
Title: Re: Registration email to vendor and overrides email
Post by: guardiano78 on July 09, 2020, 07:58:38 AM
Hello jlover,
for missing strings you can use joomla override for languages.
Go to "Extensions -> Languages -> Overrides", select your language and side (administrator or site), and make a new override.
In "Language Constant" you can write "COM_VIRTUEMART_REG_COMPLETE_ACTIVATE_ADMIN" and in "Text" you can write the string that you desire.

Instead for the problem of the post, I have not yet solved :-(
Title: Re: Registration email to vendor and overrides email
Post by: Tryer on December 06, 2020, 12:53:32 PM
Has anyone resolved this issue ? I also have the same problem.
Title: Re: Registration email to vendor and overrides email
Post by: pcsimple26420 on December 16, 2020, 15:02:47 PM
No everybody return to VM 3.8.4 because of that...
Title: Re: Registration email to vendor and overrides email
Post by: jenkinhill on December 16, 2020, 15:47:24 PM
If for some reason you require Joomla registration with confirmation then rather than revert to a less secure VM version you can set the flow to require Joomla registration first. Once the account has been activated the shopper can then make a purchase, they will be asked for additional address details required by VM at checkout.