Overview

The Customer Fields app includes a feature that allows a customer to edit their profile details after logging into their account.

This powerful feature gives customers the ability to update their account information on their own - all without you lifting a finger! Customers can easily log in to their account and click on an "Edit account" link to update their name, email, and/or any other fields you've created using the app's form builder.

Examples

Here's how the 'Edit Account' page looks on the Debut theme: 

The app will also add an "Edit account" link to the store's existing /account page, so customers can easily access the Edit Account page after logging in. 

Steps to enable

When you install a form on a theme, there is an option to select 'Edit account page' as an installation location:

If you select this option when installing a form, the app will automatically create a special page in the store's theme. It will also add an "Edit account" hyperlink on the store's account page (/account), so logged-in customers can easily access the form.

Important notes:

  • Each Shopify theme is slightly different, so the location & position of the link for "Edit account" may vary from what's shown above. 

  • Customers are not able to edit their password using a Customer Fields form. This has been done by design to prevent customers from inadvertently changing their password.

    • If you want to give customers the option to reset their password once they are logged in, then you can enable a password reset link using the 'Settings' tab in the form builder (learn more).

  • If you have enabled the account option for 'Require account approval' on a form, then you are not able to install the form on the edit account page.

    • If you want customers to be able to edit their account details, then you will need to either change the account options setting on your current form to use 'Default', or you can create an additional form. Learn more about the form settings for account options using this help article.

Did this answer your question?