Using ExpertHive with Google Maps. I see vendors can add their address/location but how can I add an attribute or set it up so that they can show if they service an entire province, state, country, etc.
Hi,
You can consider adjusting your Region settings (HivePress > Geolocation > Region Types) to allow vendors to choose their state, city, or other location details. Alternatively, you can create a custom attribute such as âService Area,â âCoverage Territory,â or âService Regionâ to let vendors specify where they offer their services.
Hope this helps.
Okay. I now see that under âvendorsâ and âlistingsâ there is a Regions option. Can you explain the purpose of this and if it might support what I am trying to create?
I apologize for the misleading information earlier. Unfortunately, this functionality doesnât work vice versa at the moment. Currently, users need to set a specific point location in the location field, and when someone searches, it shows all points within that search area.
The feature to specify a service area (so that the search works in reverse, showing listings whose service area includes the searched point) isnât available yet. However, I believe this is on our roadmap for future development.
Okay. I will submit a feature request for this to show that I am interested in itâs development. What would you advise might be the best option for now? Creating an attribute and they can enter the cities/states they service? This seems like a lot of tedious work for the vendors to do this for each listing. Do you have any other workarounds or ideas for the meantime?
Thank you for the feature request.
If your main goal is to make vendors discoverable by location, you can enable radius-based or region-based search in the Geolocation settings. Hereâs a workaround:
Vendors enter their exact address (for example, their business location) when creating their listing. When users search and specify a location with a radius (e.g., âwithin 25 miles of Chicagoâ) or select a region, any vendors within that geographic area will appear in the search results. This way, users can easily find vendors near them or in their desired location.
Yes, that is a workaround for smaller regions however my vendors will be servicing the entire country or even North America. Do you think it would work okay for that as it would require having a very large radius?
You can still use Regions, for example, select all levels in the settings. In this case, the radius wonât matter: if someone searches by state, it will show all listings in that state.
The radius search will only be applied when searching by a specific address.
Hope I helped with your request.