This issue is with the user logging on for the first time.
When user first goes to the forum and if they choose to Login (instead of Register), as expected, they get prompted to log in in the Shopify's login page. Since they’re the existing customer (dummy account name in the attached image), they can log on. When they go back to the forum page, it may look like that they already logged on (see image), but they did not really log on (no gravatar icon) and when they go to Manage Preferences, they got the error Something went wrong...
(see image). In addition, when they post something, the content is not saved. The only solution is that they have to register first.
Now when they click to register, they get redirected to Shopify's account creation page (not login page). Obviously, when they tried to create a new account using the existing customer email, they will be asked to reset the password. Once the password is reset, they can now log on and are able to use (post) in the forum.
The point here is that the forum has not really leveraged the existing customer information since it is required to register first. Unfortunately, the registration process requires the account creation thus creating confusion to the user.
I'm not sure if I may miss something. Is it possible if we can really leverage the login mechanism from Shopify for the first-time users as follows:
- On the forum, there is only Login link (no Register <- this I can do). When user clicks to Login, it will go to the Shopify’s login page as expected.
- The existing user can login and “automatically” register to the forum.
- New user can click Create Account from the Shopify’s login page. This will create a new Shopify account and register to the forum automatically. (I think the mechanism already exists when I click Register from the forum.)