This plugin connects WordPress to your Storefindy account through the Storefindy
REST API (https://www.storefindy.com/api/v1).
It adds a Store Locator menu with five screens:
Deleting always goes through a confirmation modal, because deletions are sent
straight to your Storefindy account and cannot be undone.
Your Storefindy plan sets how many locators and locations the account can have
active. That limit belongs to your Storefindy account, not to this plugin, and
this plugin never enforces it: every screen and every form stays fully usable
whatever your plan.
What it does do is tell you where you stand. Before showing a create form it asks
Storefindy whether the account still has room (GET /api/v1/billing-status), and
at the cap it shows a notice explaining that Storefindy will accept the record
but mark it inactive until you free up a slot. The write goes through either way,
and Storefindy decides the outcome. If the check cannot be reached, nothing is
shown and nothing changes.
The plugin never puts a Storefindy credit in front of your visitors on its own.
The locator form has a “Show ‘Powered by Storefindy’ on the widget” checkbox
which starts unticked; the attribution is only ever enabled if you tick it
yourself, and untick it again at any time to turn it back off.
Add the “Store Locator” block to any post or page and choose which locator to
display. On the front end the block prints:
<locator-widget locator="YOUR_LOCATOR_ID"></locator-widget>
and loads https://www.storefindy.com/widgets.js. The loader is registered
under a single script handle, so a page with several Store Locator blocks still
includes the script exactly once — in the head when WordPress can detect the
block ahead of time, otherwise in the footer.
Nothing is mirrored into your WordPress database except the API key and a small
local copy of the locator settings the Storefindy API accepts but never returns
(map defaults, search settings, filters and widget flags) so the edit form can
prefill them correctly. Deleting the plugin removes both, along with its
transients — see uninstall.php. Your Storefindy account is left untouched.
The API key is used server-side only. It is never printed into a page and never
sent to the block editor — the block’s locator dropdown asks WordPress, and
WordPress asks Storefindy.
This plugin relies on external services. Nothing below is optional to the
plugin’s purpose, so please read what each one receives before installing.
https://www.storefindy.com/api/v1 with your API key. On the front end,Leaflet (https://leafletjs.com, BSD-2-Clause) is bundled with the plugin under
assets/vendor/leaflet and served from your own site — it is not loaded from a
CDN. The unminified leaflet-src.js ships alongside it.