Skip to content
  1. Extras
  2. YandexMapsLocator

YandexMapsLocator

Store network locator on Yandex Maps for MODX Revolution 3. A location is a published resource with TVs: address, coordinates, phone, working hours. On the site you get a list, map, address search, geolocation, and distance sorting.

Two packages, one docs set. Free is the locator core. Pro installs on top of Free and extends the same UI, plus CSV in the manager and REST. Pro does not duplicate the snippet or chunks.

Free and Pro

FreePro
Map, list, search, geolocationyesyes
Categories, return=chunks/data/jsonyesyes
search.php (same-site AJAX)yesfallback when REST is off
"Open now" filter, badges, TZ per location-yes
amenity / brand filters-yes
MiniShop3: "pick up product here" map-yes
CSV, bulk geocode in CMP-yes
REST API v1 (locations, geocode, meta)-yes

Details: Free and Pro.

Free features

  • Locations as MODX resources, TVs created on install
  • YandexMapsLocator snippet: list, map, search form
  • Geolocation ("My location" / "All locations"), route link
  • Marker clustering, custom icons and balloon image
  • Category filter, sort by distance
  • return modes: HTML, placeholders, JSON
  • "Get coordinates" button on the resource form
  • Extension API for third-party extras and Pro
  • Multi-context: context parameter, allowlist in settings

What Pro adds

On the same locator:

  • working_now filter, "Open" / "Closed" badges, "Open only" button
  • fields is_open_now, status_hint, closes_at, next_open_at, working_hours_schedule
  • timezone per location (yandexmaps_timezone) or network yandexmapslocator_timezone
  • amenity / brand filters
  • on a MiniShop3 product page only locations with that product (productId + ms3_product_ids / ms3_product_id)

In the manager: CSV, bulk geocode, schedule preview.

For Nuxt, Next, and other clients: REST v1 (locations, geocode, meta) with CORS and Bearer.

Sections: What Pro adds.

Requirements

RequirementVersion
MODX Revolution3.0+
PHP8.2-8.4
MySQL / MariaDBInnoDB
pdoToolsFenom chunks
Yandex Maps API keyJS API and HTTP Geocoder

Pro 1.1.0-pl2 requires Free ≥ 1.0.0-pl7 (yandexmapslocator >=1.0.0-pl7 <2.0.0). Matrix: Free and Pro.

Installation

Free

  1. Connect the ModStore repository.
  2. Extras → InstallerYandexMapsLocatorDownloadInstall.
  3. Set yandexmapslocator_api_key.
  4. Create a container and child location resources, fill TVs.
  5. Insert the snippet: Quick start.

Package: modstore.pro.

Pro

  1. Install Free.
  2. Install YandexMapsLocatorPro.
  3. Set yandexmapslocator_timezone for the network (for "open now").
  4. If needed: api_token, CORS, CSV in Components → YandexMapsLocator Pro.

Pro package: modstore.pro.

SectionDescription
Quick startKey, locations, snippet
Free and ProFeature matrix
SnippetParameters and examples
ProREST, CSV, MiniShop3, open now
FAQCommon errors