

Adding a store: address, contact details and opening hours.
Bloom Desktop Store Locator is a lightweight, self-contained plugin for displaying store or office locations on an interactive map. It requires no third-party plugins (no ACF needed) and works with any properly coded WordPress theme.
Features:
Privacy note: Map tiles are loaded from tile.openstreetmap.org. The visitor’s location is only read when they click “Use my location”, and it is sent only to your own site to sort stores by distance. See the External services and Privacy sections for details.
This plugin bundles the following third-party libraries in minified form:
This plugin relies on the following third-party services. None of them receives any data until the action described happens.
The map images are loaded from OpenStreetMap servers (tile.openstreetmap.org) every time a page containing the store locator is displayed. The visitor’s IP address and the map area being viewed are sent to OpenStreetMap as part of those requests.
Terms of use: https://operations.osmfoundation.org/policies/tiles/
Privacy policy: https://osmfoundation.org/wiki/Privacy_Policy
Used only in the WordPress admin. When an editor clicks “Get coordinates from address” while editing a store, the address typed in the form is sent to the Nominatim search service (nominatim.openstreetmap.org) to obtain its latitude and longitude. Site visitors never contact this service.
Terms of use: https://operations.osmfoundation.org/policies/nominatim/
Privacy policy: https://osmfoundation.org/wiki/Privacy_Policy
Each store shows a “Get Directions” link that opens Google Maps (google.com/maps) in a new tab with the coordinates of the store. Nothing is sent to Google unless the visitor clicks the link.
Terms of use: https://www.google.com/intl/en/help/terms_maps/
Privacy policy: https://policies.google.com/privacy
The plugin never asks for the visitor’s location on page load. If the visitor clicks “Use my location”, the browser coordinates are sent to your own site’s REST API to sort stores by distance. They are not stored and are not sent to any third party. The button can be disabled in the settings.
If you use this plugin, you should disclose the services listed under “External services” in your site’s privacy policy.