This is the exact same issue I’m facing with a number of clients.
They do not want users to have a login friction point to just browse what they have for sale (The majority of ecommerce sites are not gated to begin with).
Users are asked to create an account once they are ready to checkout and before the payment details page.
When they are ready to buy, the idea is to use the filtering option to hide the “Buy Button” for all non signed in users and instead show a “Login” or “Create Profile” button for these users which would trigger the login screen.
It would be seriously helpful to have a “Login trigger” component in the dashboard that we can add to screens.
Here is a usecase for us:
We will use this feature to display options straight after they decide to create an account to make an order. The options will include which will be tied to the logged in user will be:
- When do they want their food - now or later
- How do they want their food - Pickup or Delivered
- Their phone number (Mandatory)
Once these are filled in under the user’s row in their gsheet, they would then be able to view “Add to Cart” buttons under products which were otherwise filtered out/hidden for non logged in users.