Toweringmedia Store Locator Suite (Magento 2)
- Community
- Unified store location manager with Google Maps integration
- Combined pickup/delivery hours, blackout calendar, and capacity rules
- REST APIs powering pickup, delivery, and fulfillment workflows
- Admin geocode tools, inline hours editor, and ACL-secured menus
The Problem
- ✖ Customers struggle to find nearby store locations quickly
- ✖ No built-in Magento map search, directions, or distance finder
- ✖ Managing multiple branches, hours, and contact details is time-consuming
- ✖ Missed local sales when shoppers cannot locate physical stores easily
The Solution
:contentReference[oaicite:0]{index=0} Store Locator Suite helps customers instantly find nearby stores with Google Maps, search filters, directions, store details, business hours, and easy multi-location management directly inside Magento 2.
How It works
See It In Action
Core Capabilities
- Full CRUD interface with address validation, latitude/longitude geocoding, and map preview.
- Supports multiple contact fields, service descriptions, and custom attributes for downstream modules.
- Inline geocode button plus mass actions for bulk data clean-up.
- Separate weekly schedules for pickup vs. delivery, each with open/close windows, capacity limits, and per-day overrides.
- Holiday/blackout calendar management with per-location notes.
- Automatic propagation to Store Pickup and Distance Delivery modules.
- Secure Google API key storage with sandbox/live toggles.
- Per-location API usage analytics to spot quota spikes.
- REST endpoints (/V1/storelocator/locations, /locations/{id}) for headless apps and PWAs.
How It Supports the Fulfillment Stack
- Store Pickup uses the hours/blackout data to validate time-slot selection and enforce lead-time rules.
- Distance Delivery references the same location data to select origin facilities, limit service areas, and compute routing.
- Kitchen and Driver PWAs read the location registry to identify prep facilities, display address snapshots, and calculate run grouping.
- Reschedule tools (admin and PWA) rely on Store Locator to present accurate future slots.
Admin Experience Highlights
- Location Grid: Filter by status, city, province, or tag; export-ready columns; inline edit for quick tweaks.
- Location Form: Organized tabs for General Info, Google Map, Pickup Hours, Delivery Hours, Blackout Dates, Notes.
- System Config: Dedicated section under Toweringmedia menu for API credentials, fallback hours, and feature toggles.
- ACL & Menus: Fine-grained permissions so operations teams can manage hours without touching checkout or sales settings.
Technical Specifications
- Magento 2.4.x compatible (tested on PHP 8.2+)
- Depends only on toweringmedia/base and native Magento modules (Backend, Store, Customer, UI)
- Declarative schema (db_schema.xml) for zero-downtime upgrades
- Full DI wiring for repositories, slot services, and logging
- Matches our proprietary one-year license (non-transferable, single-instance usage)
Perfect For
- Retailers consolidating multiple pickup/delivery programs into one data layer
- Brands launching kitchen or driver portals and needing authoritative location data
- Agencies deploying Toweringmedia’s Store Pickup / Distance Delivery modules for enterprise clients
- Unified store location manager with Google Maps integration
- Combined pickup/delivery hours, blackout calendar, and capacity rules
- REST APIs powering pickup, delivery, and fulfillment workflows
- Admin geocode tools, inline hours editor, and ACL-secured menus
📘 Documentation
Get started quickly with our detailed user guide. The documentation covers everything from installation to advanced store locator configuration and fulfillment settings.
- Step-by-step installation and setup instructions
- Create store locations with maps, addresses, and contact details
- Configure pickup, delivery, and shipping rules
- Manage business hours, blackout dates, and capacity limits
- REST API usage, integrations, and best practices
💬 Support
Need help? Our Magento experts are here to assist you with setup, configuration, and troubleshooting.
- Quick and reliable email support
- Help with installation and module configuration
- Support for maps, pickup, and delivery setup
- Troubleshooting store locator and API issues
- Regular updates and Magento compatibility support
The Store Locator Suite helps customers quickly find nearby store locations, view business details, get directions, and choose pickup or delivery options directly from your Magento 2 store.
Yes, the extension allows you to create and manage unlimited store locations with addresses, phone numbers, emails, coordinates, store images, and custom store information.
Yes, you can configure pickup hours, delivery schedules, blackout dates, capacity limits, and location-specific availability rules for smoother order fulfillment.
Yes, the Store Locator Suite includes REST API support, making it easier to integrate store data, pickup workflows, and fulfillment processes with third-party systems.
- Magento Version: Compatible with Magento 2.4.x (Open Source & Adobe Commerce)
- PHP Version: PHP 7.4, 8.1, 8.2, 8.3 compatible
- Framework: Built using Magento 2 native architecture (no core overrides)
- Installation Type: Composer / Manual installation supported
- Module Dependency: Google Maps API key required for map features
- Location Management: Create and manage multiple store locations
- Map Integration: Google Maps with markers, directions, and geolocation
- Search Features: Radius search, zipcode, city, state, and keyword search
- Store Details: Address, phone, email, images, and custom content
- Geocoding: Automatic latitude / longitude support
- Pickup Support: Store pickup scheduling and location selection
- Delivery Support: Delivery hours, dates, and availability rules
- Capacity Control: Slot limits and order capacity management
- Blackout Dates: Supported for holidays or unavailable dates
- REST API: Available for integrations and custom workflows
- Multi-Store Support: Yes
- Store Scope Configuration: Website / Store View level
- Admin Management: Easy backend configuration and location control
- Security: Uses Magento ACL and native security standards
- Performance Impact: Optimized lightweight implementation