Keep locations out of public post archives
Locations are native private WordPress records, providing familiar editing and ordering without exposing a public single-location post type.
A theme-agnostic location manager for one or many physical locations, with secure WordPress editing and native, headless, map, and list presentation paths.
Locations are native private WordPress records, providing familiar editing and ordering without exposing a public single-location post type.
Protected editor fields cover structured addresses, coordinates, contact details, opening hours, ordering, visibility, descriptions, and marker overrides.
The read-only funkycommerce/v1/locations route returns normalized public location data and presentation settings for connected storefronts.
When WPGraphQL is active, the plugin registers a typed funkycommerceLocations field. The plugin continues to work without WPGraphQL.
Use [funkycommerce_map] for a searchable map and [funkycommerce_locations] for grouped, collapsible cards. Legacy [gml_map] and [sorted_locations] remain supported.
Text search, browser geolocation, radius filtering, marker focus, and synchronized list behavior support nearby discovery, with a list-only presentation when a map is unavailable.
On first activation, records and settings from the old gml_locations table are copied into the native model without deleting the legacy table or options.
The Google Maps browser key is intentionally sent to the storefront. The site owner must restrict it to approved HTTP referrers and manage Google Cloud access and charges.
A Google Maps browser API key is required for map display. WPGraphQL is optional, and list output remains available without the map service.
The subscription covers one WordPress website and includes signed updates, compatibility releases, documentation, and commercial support while active.
Included with the other four premium plugins in the €199/year Plugins Bundle for one site.
Private location management with map, list, API, and headless presentation paths.