Create a custom account activation page for customers to get their own activation email

Create a custom account activation page for customers to get their own activation email

jaredlatigo
New Member
4 0 0

I get a lot of customers that need to login to their account and they email me about it. I realized today that DollarShaveClub uses shopify too and they have what I need. 

 

Does anyone know how to create this page? 

 

https://us.dollarshaveclub.com/pages/activate-account/

 

I need exactly this so that customers can take care of this themselves and it would alleviate about 80% of my customer support. 

Thanks!

Replies 8 (8)

warcyber
Shopify Partner
13 2 2

Certainly, achieving this functionality requires some development skills. Here's a simplified breakdown of the process:

  1. Email Verification: Begin by employing a service, such as Firebase's email authentication. This service helps validate email addresses through verification links sent to users. Firebase handles the email verification process for you.

  2. Shopify API Integration: Once a user's email is successfully verified via the link, you can leverage Shopify's API. This API enables you to seamlessly manage user interactions, such as logging in or registering.

Remember, this approach necessitates a solid understanding of both Firebase and Shopify APIs. If you're comfortable with web development, you can implement this solution effectively. However, if you lack experience in this area, consider enlisting a developer to ensure a smooth and secure implementation.
Best Of Luck 🙂 

Payment Technology | Personalised E-Commerce | App Developer
jaredlatigo
New Member
4 0 0

I'll take a look. I've got some dev experience but not super awesome at it. I appreciate the direction. 

Brett_Helium
Shopify Partner
238 45 102

Hey @jaredlatigo, this sort of form is specifically meant for activating customer accounts when they already have an inactive record in your shop, such as if you migrated your customers from a different platform or site, is that what you are looking for?

If so, you could build a form in the Helium Customer Fields app, and install it onto an activation page that you set up in Shopify.

If you are specifically looking for a way for existing active customers to be able to reset their password, you will just want to direct them to your login page where they can use the "reset password" link.

Brett | Helium
Helium builds apps that thousands of merchants depend on:
- Customer Fields ✪✪✪✪✪ (350+ reviews)
- Meteor Mega Menu ✪✪✪✪✪ (280+ reviews)
jaredlatigo
New Member
4 0 0

Thanks for the clarification there. It's sort of both actually. Some customers were migrated but never setup an account. That's mostly what I deal with. I think people already figured out the password reset. 

 

So I'm really looking for this to be people that never had an account setup but they have purchased and now they want to login and manage their subscription etc. Thanks for the direction. I'll look into that. 

elsal
Visitor
1 0 1

For anyone finding this thread now, I just used this app to create an account verification page like the Dollar Shave Club one referenced in about 30 minutes. It's a great solution if you need a quick fix. 

gr_trading
Shopify Partner
1843 145 193

You can go through the below URL for account activation page.

 

https://shopify.dev/docs/themes/architecture/templates/customers-activate-account

 

Hope this will help...

For any custom development WhatsApp or connect at Email ID: gr.trading15@gmail.com for quick consultation. | Shopify Free codes
To support Buy Me a Coffee
jaredlatigo
New Member
4 0 0

Yeah I've already got that setup. The issue is the link that needs to get dynamically created without me manually doing so. Thanks for the feedback though. 

 

gr_trading
Shopify Partner
1843 145 193

Hi @jaredlatigo 

 

For this you need a custom app, which will get their email id from a form.

 

And hit the Shopify customer API

 

https://shopify.dev/docs/api/admin-rest/2023-07/resources/customer#post-customers-customer-id-accoun...

 

Which will send the activation link to their email id.

 

Post clicking the link user will land on activation URL.

 

Hope this will help...

For any custom development WhatsApp or connect at Email ID: gr.trading15@gmail.com for quick consultation. | Shopify Free codes
To support Buy Me a Coffee