Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update sign up page to present the user with two possible routes #49

Open
5 tasks
simaob opened this issue Apr 25, 2020 · 0 comments
Open
5 tasks

Update sign up page to present the user with two possible routes #49

simaob opened this issue Apr 25, 2020 · 0 comments
Labels
Store Owner Features Improve our store owner features to improve the engagement.

Comments

@simaob
Copy link
Owner

simaob commented Apr 25, 2020

Currently when users access the sign up page they can only register as Collaborators. To improve store owner engagement we want to change this page to present two routes to the users: Collaborator and Store Owner;

We could do this by just enabling the role dropdown to be used by the users, but to I'm wondering if it might be nicer to have an initial step where we present the two possibilities to users and what each of them allows them to do, see the sketch with my idea.

Screenshot 2020-04-25 at 17 29 08

This adds an extra step, but it allows users to know what they are registering to do. And makes the register forms a little more simple as we don't need to check the value of the role chosen and change things based on that.

For the store owners form we need to allow the users to pick the stores they want to manage, as we already have, or in a nicer element, but we need to ensure that this connection is not active until we validate it. So we need to add a state to the user_stores table.

With this said, I'm now wondering if we really want to be validating all the store owners that might appear by us opening this up... thoughts?

List of (potential) tasks

  • Update register page to allow the two paths;
  • Move the current collaborator sign up to a separate route;
  • Create a new store owner sign up page with the possibility of selecting stores to manage;
  • Ensure that stores assigned to newly created store owners are not immediately available for them to report on, these need to be approved;
  • Email presence needs to be mandatory for Store Owners
@simaob simaob added the Store Owner Features Improve our store owner features to improve the engagement. label Apr 25, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Store Owner Features Improve our store owner features to improve the engagement.
Projects
None yet
Development

No branches or pull requests

1 participant