Customer Edit Email Address in Account Page?

Solved
Sarah_Craig
Tourist
7 0 4

How do I let my customers update their email address and password from their account page without having to contact me to do it for them? I can't seem to find any documentation on this anywhere?

Accepted Solution (1)

Accepted Solutions
HunkyBill
Shopify Expert
4615 54 531

This is an accepted solution.

It is totally possible! Shopify is scriptable, and so you just need to add some scripting to handle it. 

  1. a customer is logged in, so you know who they are, they have an ID
  2. You connect an App Proxy to your shop to accept an incoming call with the Shop identification for security, the customer ID, and their newly desired email (along with their old email for security too if you want)
  3. Find their customer record with their ID. Does the old email match? Yes, save the new one. 
  4. DONE.

That is not terrible. That is modern. That is the way to go. Does not get much easier than that. 

Custom Shopify Apps built just for you! hunkybill@gmail.com http://www.resistorsoftware.com

View solution in original post

Replies 11 (11)
Jamal_Ali2
Shopify Partner
4 0 0

I'm looking for an anwer to this too. Did you ever get this solved?

Andrew_Cargill1
Shopify Partner
70 0 7

As far as i'm aware this unfortunately isn't possible. Well ... you could use Shopifys API to allow the customer to update their email address. But according to the documentation updating a password isn't possible what so ever. Sorry :( 

Store Pickup + Delivery for Shopify - Install Now https://apps.shopify.com/click-and-collect
Steve_Johnson
New Member
2 0 1

This is absurd! Every other cart I have used professionally or personally allows the user to update their own email address! Does Shopify have any intention of including this option in the Customer Account page in the near future? And the last question, is why not?

Jonathan_Kraft
New Member
5 0 0

Is this really not possible?

HunkyBill
Shopify Expert
4615 54 531

This is an accepted solution.

It is totally possible! Shopify is scriptable, and so you just need to add some scripting to handle it. 

  1. a customer is logged in, so you know who they are, they have an ID
  2. You connect an App Proxy to your shop to accept an incoming call with the Shop identification for security, the customer ID, and their newly desired email (along with their old email for security too if you want)
  3. Find their customer record with their ID. Does the old email match? Yes, save the new one. 
  4. DONE.

That is not terrible. That is modern. That is the way to go. Does not get much easier than that. 

Custom Shopify Apps built just for you! hunkybill@gmail.com http://www.resistorsoftware.com

View solution in original post

Joey_Sturgis
New Member
2 0 0

What is an App Proxy and how do you connect an App Proxy to your shop?

Can you explain this in more detail? This is a pretty standard feature most customer account based e-commerce sites will need.

HunkyBill
Shopify Expert
4615 54 531

Indeed, it is so standard, it has been part of Shopify documentation for many years now, as a standard feature for most shops.

https://docs.shopify.com/api/uiintegrations/application-proxies

Custom Shopify Apps built just for you! hunkybill@gmail.com http://www.resistorsoftware.com
TravisJohnson
Shopify Expert
9 0 5

@HunkyBill - Shoot me a message on our site (link to the left) and let me know how much you'd charge to add this functionality to a store (edit name, email and password). We have a project that will need this and if you can perform the task quicker than we can, it may be a great opportunity to start a working relationship. Thanks!

Founder / Creative Director of WITTY // Shopify Expert & Partner // Founder of Carrt (carrt.com)
michael-helium
Shopify Expert
232 2 120

We built the Customer Fields app to simplify this process and make it easier for customers to edit their name and email using an "Edit Account" page. The app also allows you to easily customize the registration form to include new fields, which can also be edited by customers if you so desire!

Michael, Former Director of Business Development @ Helium (view current profile)
- Customer Fields ✪ 4.9/5 (242 reviews)
- Meteor Mega Menu ✪ 4.7/5 (203 reviews)