Commerce & Marketing · Blueprint
Store Locator
Give every location a structured profile: address, coordinates, opening hours, photo, and store type, grouped into regions for browsing and filtering. The schema is map-provider agnostic, so the same records feed a Mapbox storefront map, a Google Maps embed, or a plain list of stores with equal ease.
- content types
- 2
- fields
- 17
- sample records
- 3
Schema
What's inside
Every content type ships pre-configured with typed fields, validation and relationships.
Store
A physical location with full address, coordinates, hours, and contact details.
12 fields
| name | Text | Location name, e.g. Diggama Store Lyon Part-Dieu |
| slug | Slug | URL segment for the store detail page |
| store_type | Enum | Kind, options: flagship, standard, outlet, partner, popup |
| address | Text | Street address including postal code |
| city | Text | City name used for search and filtering |
| country | Text | Country name or ISO code |
| region | Reference | Sales or browsing region (references Region) |
| latitude | Text | Decimal latitude for the map pin, e.g. 45.7602 |
| longitude | Text | Decimal longitude for the map pin, e.g. 4.8571 |
| phone | Text | Public phone number in international format |
| opening_hours | RichText | Weekly hours, one line per day, plus holiday notes |
| photo | Image | Storefront photo for the detail page and map popup |
Region
A grouping of stores for browse pages, filters, and regional contacts.
5 fields
| name | Text | Region name, e.g. Auvergne-Rhone-Alpes or DACH |
| slug | Slug | URL segment for the regional store listing |
| description | Text | Short intro shown on the regional page |
| hero_image | Image | Banner image for the regional listing page |
| contact_email | Text | Regional support or sales contact address |
REST API
Store, as JSON.
Each content type of the blueprint is served by the REST API, with filtering, sorting, search and pagination.
Explore the API docs{
"id": 1,
"status": "published",
"data": {
"name": "Diggama Store Lyon Part-Dieu",
"slug": "diggama-store-lyon-part-dieu",
"store_type": "…",
"address": "…",
"city": "…",
"country": "…",
"region": { "id": 1 },
"latitude": "…",
"longitude": "…"
}
} Sample data
Ships with sample data
Install the blueprint and explore it with realistic example records.
- Sample
Diggama Store Lyon Part-Dieu
Flagship store with full hours, phone, storefront photo, and coordinates in central Lyon
- Sample
Auvergne-Rhone-Alpes
Region grouping four stores, with hero image and a regional contact email
- Sample
Popup Marais Paris
Popup store type with limited seasonal hours noted in the opening hours field
Features
Why this blueprint
- Map-provider agnostic Plain latitude and longitude fields plug into Mapbox, Google Maps, Leaflet, or a static list without schema changes.
- Regions as first-class content Stores reference regions with their own pages, images, and contacts, giving you browsable geography for free.
- Local SEO friendly Every store gets a slug, structured address, hours, and photo, exactly the data local landing pages and schema.org need.
Use cases
Built for
- A retail chain rendering a find-a-store map with filters by city, region, and store type
- A franchise network giving each location an SEO landing page fed from one record
- A brand listing authorized partner resellers alongside its own flagships
- An ops team updating holiday hours across hundreds of locations without a release
Related
More in Commerce & Marketing
-
E-commerce Catalog
A complete product catalog with categories and brands, ready to power any headless storefront.
-
Testimonials
Collect and publish customer quotes with ratings, sources, and linked company profiles.
-
Promotions & Offers
Time-boxed campaigns, promo codes, and placement banners managed from one place.
Start with the Store Locator blueprint
Install it in one click, explore the sample data, then adapt every field to your needs.
No credit card required · 3 months free trial · Cancel anytime