How to configure and adapt Aimeos based shops as developer
Forum rules: Always add your Aimeos and PHP version as well as your environment (Linux/Mac/Win)
#1787 by Bananamoon
20 Aug 2015, 07:55
Hi!

I was wondering if Aimeos has an implementation for the user to edit his/her account details?
So, if a customer logs in and wants to change their address, for example.
I also noticed that on the demo website, the login doesn't work, not sure if this is on purpose :)

Thanks! :D
#1788 by aimeos
20 Aug 2015, 08:36
Bananamoon wrote:I was wondering if Aimeos has an implementation for the user to edit his/her account details?
So, if a customer logs in and wants to change their address, for example.


All address details can be changed in the address part of the checkout process and the changes will be stored permanently. Users don't need to go to their account first when they notice that their address is wrong improving the usability of the process :-)

This only leaves the password change to the application and Laravel 5 for example provides means to reset the password out of the box: http://laravel.com/docs/5.1/authentication

Bananamoon wrote:I also noticed that on the demo website, the login doesn't work, not sure if this is on purpose :)


Thanks for the hint! We've fixed that now.
#1789 by Bananamoon
20 Aug 2015, 11:15
aimeos wrote:
Bananamoon wrote:I was wondering if Aimeos has an implementation for the user to edit his/her account details?
So, if a customer logs in and wants to change their address, for example.


All address details can be changed in the address part of the checkout process and the changes will be stored permanently. Users don't need to go to their account first when they notice that their address is wrong improving the usability of the process :-)

This only leaves the password change to the application and Laravel 5 for example provides means to reset the password out of the box: http://laravel.com/docs/5.1/authentication

Bananamoon wrote:I also noticed that on the demo website, the login doesn't work, not sure if this is on purpose :)


Thanks for the hint! We've fixed that now.


Alright thanks! But it shouldn't be too hard to implement this kind of page for the users to edit their data, right? :-)

Thanks for updating the demo! Altho, when I log in the normal list (performance and default), don't work anymore :D
#1790 by aimeos
20 Aug 2015, 12:43
[quote="Bananamoon"
Alright thanks! But it shouldn't be too hard to implement this kind of page for the users to edit their data, right? :-)
[/quote]

It's not that hard. Create your own "account/user" component with two subcomponents for editing the user data incl. billing address and for managing the delivery addresses. Maybe a third one for changing the password. We appreciate any pull request for the new component you've created ;-)

[quote="Bananamoon"
Thanks for updating the demo! Altho, when I log in the normal list (performance and default), don't work anymore :D[/quote]

Argh! PHP persistent database connections are from hell! Removed them and it should work now again. Thanks for spotting this again :)