We are looking for a solution of the following nature:
The task - before the user starts using the site, we need to find out his location (within the same city) and show products depending on the location.
For example, take the City, divided into 5 parts. In three of them we can deliver all the products, and in the other part we can deliver only some of them.
As we see this, a person visits a site, a pop-up window asks where delivery should be made, a map is shown to him, he selects a place, the site filters products.
I want to emphasize that we have only one city, but in the city there are a certain number of zones depending on the zone, products are displayed on the site.
Are there any ready-made solutions?