Added 11
- Store finder page (
/stores/) with text search, "Near me" distance sorting, radius filter, "Open now" switch, service, country and seller filters, and a list + map layout with a List/Map switch on phones. - A page for every store: SEO URL, meta title/description, photo, address, directions/call/e-mail/website buttons, weekly hours with today highlighted, upcoming holiday and special hours, map, services, description and nearby stores.
- Structured opening hours (up to three ranges a day, 24 hours, past midnight) and a time zone per store; per-store special days plus "Holidays for all stores" in the settings.
- Live "Open now / Closes soon / Opens Mon 09:00" status computed in the browser in each store's time zone (full page cache safe).
- Store services with 18 icons (cards, pages, filters) and a services admin page; six starter services on install.
- schema.org LocalBusiness JSON-LD (subtype per store, opening and special opening hours) and an ItemList on the store finder; store pages in the core Google sitemap.
- OpenStreetMap map through bundled Leaflet 1.9.4 (no API key), own tile URL, Google Maps with the merchant's key or no map; lazy loading and an optional click-to-load mode.
- Optional address search and "Find coordinates from address" through Nominatim (cached 30 days, 1 request per second, per-IP hourly limit) or Google Geocoding.
- CSV import/export columns in the core "Stores and pickup points" pattern (opening hours in schema.org text format, special days, services, contact, page flags and texts).
- Multi-Vendor: vendors edit the new tab of their own locations; seller filter; "Vendor locations" block. Blocks "Store finder" and "Store hours (open now)".
- Redirect (302) of the core stores page to the store finder (setting).
Tested on Multi-Vendor 4.17.2, CS-Cart 4.17.2. First release.
