viraxpress/store-locator

Store Locator Extension for ViraXpress

Maintainers

Package info

github.com/viraxpress/StoreLocator

Language:JavaScript

Type:magento2-module

pkg:composer/viraxpress/store-locator

Statistics

Installs: 0

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

1.0.0 2026-04-10 07:25 UTC

This package is auto-updated.

Last update: 2026-06-10 11:17:32 UTC


README

📌 Description

The Store Locator Extension for Magento 2 allows merchants to display their physical store locations on an interactive map, helping customers easily find nearby stores.

Using this extension, admins can manage multiple store locations and provide complete store details such as address, contact information, and business hours. Customers can search stores based on location, distance, or keywords, improving overall user experience and increasing in-store visits.

🚀 Features

  • Easy store location management from Magento admin panel
  • Interactive map display using Leaflet with OpenStreetMap tiles
  • Flexible store search functionality with location-based filtering
  • Distance-based search with configurable radius options (km/miles)
  • Automatic user location detection (Geolocation)
  • Detailed store information display including address, phone, email, website
  • Store logo and custom marker support
  • Navigation instructions with turn-by-turn directions
  • Marker clustering for performance with large datasets
  • Marker animations (drop/bounce effects)
  • Popup information on map markers (auto/single/all modes)
  • Product page integration to show available stores for products
  • Customer group restrictions for store visibility
  • Enable/disable stores individually
  • Customizable map settings: zoom levels, tile sources, controls
  • Responsive design optimized for mobile and desktop
  • SEO-friendly store pages and URLs
  • Multi-store and multi-website support
  • Sorting options for store listings (name, distance, etc.)
  • Pagination for large store lists
  • Admin mass actions (enable, disable, delete multiple stores)

Compatibility

  • Magento: 2.4.x

Installation

  1. Install the extension via Composer:

    composer require viraxpress/store-locator
  2. Run the following commands from your Magento root directory:

    php bin/magento module:enable ViraXpress_StoreLocator
    php bin/magento setup:upgrade
    php bin/magento setup:di:compile
    php bin/magento setup:static-content:deploy -f
    php bin/magento cache:flush
  3. Configure the extension in Stores > Configuration > VX Store Locator to customize map settings, search options, and other features.

Usage

Admin Management

  • Navigate to VX Store Locator > Manage Store Locations in the admin panel.
  • Add, edit, enable/disable, and delete store locations.
  • Configure store details including address, contact information, coordinates, and associated products via conditions.

Frontend Display

  • The store locator page is accessible via the configured URL key (default: /storelocator).
  • Customers can search stores by location, distance, or keywords.
  • Interactive map with markers, clustering, and routing instructions.
  • Product detail pages can display available stores when enabled.

Configuration Options

  • General: Enable/disable the module, set page title and URL key, records per page.
  • Map Settings: Customize tile sources, zoom levels, controls, marker clustering, animations, and popup modes.
  • Search: Configure search radius options and default measurement units (km/miles).
  • Store List View: Set sorting options for store listings.

Support

For support, please contact ViraXpress at https://www.viraxpress.com or refer to the license agreement.

License

This extension is licensed under the ViraXpress license agreement. See https://www.viraxpress.com/license for details.