How do you guys convince your customers to use your site/webApp as:
They have to open their browser > type-in your domain > enable their GPS > register an account > OTP verification (in my case).
This just the basic requirements to start order, after that then they have to enable a set of permissions to have the best user experience (such as GPS for their location and notifications for real time tracking and push notifications for marketing or advertisements) the reason I mention this is because I've asked numerous of customers, I delivered food to and all of them weren't noticed what's the notification promision is about and they just Blocked it, they thought there was another annoying browser push notification.

In contracts of the native apps when ask me for promision I personally would allow it or allow it once but would hardly choose the deny button (unless I'd super suspicious of the App). But when it comes to the promision part that was asked by the browser, I would almost deny it most of the time(from any site I was visiting).

This last piece may just be my personal references, but how your guys achieved to convince your customers to use your app or how your guys doing when it comes to marketing and advertise your Foodomaa?