VirtueMart Forum

VirtueMart 2 + 3 + 4 => General Questions => Topic started by: Olive on April 15, 2021, 07:43:02 AM

Title: Permissions customers to login
Post by: Olive on April 15, 2021, 07:43:02 AM
I just migrated from Presta to VM3.8.8

All the users of the old shop are migrated too.

Now i cannot login while checkout.

Even if i make a new registration for an order.
Later the cart don't recognize the login credentials.

Must be a permissions issue.

What permissions i have to set (and where) to give my customers access to their order or
login while making an order to get their address, without filling all these data again.

Customers hate these things  :'(

Anybody with a clear answer?
I found some hints, but was not clear to me.

Hope on answer.

Thank you.




Title: Re: Permissions customers to login
Post by: Jörgen on April 15, 2021, 07:57:30 AM
This question needs some images.
Images before and after, when it goes wrong.
Is this a first install of Joomla and VM.
Current Joomla version?
Custom template ?
How did you migrate?

Jörgen @ Kreativ Fotografi
Title: Re: Permissions customers to login
Post by: Olive on April 15, 2021, 08:26:50 AM
Thanks Jörgen,


first install joomla and VM


Joomla 3.9.25
VM 3.8.8
Helix 3 template + Joomshaper (self build template)

Migration was with next-cart
They (next cart) transferred also the passwords and checked this 2 times.
That's why the permissions question raised.


Title: Re: Permissions customers to login
Post by: Jörgen on April 15, 2021, 10:08:45 AM
Thanks for reply

Still no images.

I would say disable the Helix framework, probably outdated.

Check the VM configuration. You have approx 5 tabs in configuration. You will see things concerning order tracking and checkout with and without being a user. Ther may be other settings there that could affect this, but hard to say without examples.

Check the VM customer and see if the customer accounts are enabled.

Have You set up Joomla email properly ?

Have You created a Vendor account ?

Jörgen @ Kreativ Fotografi

Title: Re: Permissions customers to login
Post by: pinochico on April 15, 2021, 11:11:27 AM
if you copy token and credential from presta for every user, then logic - don't function any time

So clear info is - use acymailing and send info about new login into new shop with link forgot password to joomla
If customer is without registration, then I don't know, you have to try self

But first testing testing testing :)

And sure - send more info with picture
Title: Re: Permissions customers to login
Post by: GJC Web Design on April 15, 2021, 11:56:02 AM
QuoteEven if i make a new registration for an order.
Later the cart don't recognize the login credentials.

concentrate on this first ...  if u make a new registration are all the details in the tables and can u see the new user in Joomla users( validated etc) ? and in VM shoppers?

have u allowed registration in Joomla?  switched off all Joomla user validation etc?
Title: Re: Permissions customers to login
Post by: pinochico on April 15, 2021, 13:31:24 PM
Many possible variants without a specific example of what does not work
Title: Re: Permissions customers to login
Post by: Olive on April 15, 2021, 14:55:24 PM
Thank you for all the tips.

Jörgen;

checked all, only don't know where is the " customer accounts are enabled"?
The last year i worked with VM was 10 year ago so please forgive me this, I was struggling with other fancy shops but returned to the "old one"
Joomla i know quite well.

About the HELIX framework, i had earlier problems with this on other sites....
Will disable this.

Attached 2 images.

GJC: I found already 1 error, the account i made myself appeared in shopper and users
in users as you can see i am in the middle of the other users, disabled and not activated????   Why?







Title: Re: Permissions customers to login
Post by: GJC Web Design on April 15, 2021, 17:15:13 PM
QuoteGJC: I found already 1 error, the account i made myself appeared in shopper and users
in users as you can see i am in the middle of the other users, disabled and not activated????   Why?

turn OFF validation in the Joomla users config .. totally un necessary for a ecommerce site
Title: Re: Permissions customers to login
Post by: Olive on April 15, 2021, 18:42:38 PM
Step by step things are becoming more clear.

I was able to register and to order.
Could login and my address was there.

I saw all the users were NOT in a user group. See earlier attached image.
Only my just made account was in the registered group
Do i have to move all the users to the registered group?

After ordering i canceled paypal and was redirected to the cart with a "change shopper" block. (image)
There i could select all the above mentioned users which were not in a group.

I think if all the users are in a group this is not possible anymore?




Title: Re: Permissions customers to login
Post by: GJC Web Design on April 15, 2021, 23:28:21 PM
please do some basic research on how Joomla and VM work

at a minimum all users must be in the Joomla registered group to be able to login

once they are in the Joomla registered group they will automatically be in the VM default shoppers group and be able to set and save addresses

QuoteAfter ordering i canceled paypal and was redirected to the cart with a "change shopper" block. (image)

you ONLY see this block if u are logged in as a shop admin .. it is used for admins tobe able to checkout as another shopper - don't test functionality as an admin...
Title: Re: Permissions customers to login
Post by: Jörgen on April 16, 2021, 02:17:43 AM
Hello again

I mean that You should check the VM customers and see if they are enabled and if they belong to basic user groups Just like GJC has mentioned and how you just have seen yourself.

best of luck

Jörgen