Features
Updated 2026-02-22
Setting up Google Maps reviews and business hours
What this article helps you do
Show star ratings and opening hours from Google Maps on your store locator by connecting each store to its Google Place.
Before you start
- A Google Maps API key with Places API (New) and Geocoding API enabled
- The API key added in Mapstore under Settings
- Each store’s Google Place ID (or a way to look it up)
Step-by-step instructions
1. Add and test your Google Maps API key
- In Mapstore, go to Settings.
- Find Google Maps integration and paste your API key.
- Click Test API key.
- The test checks both Places API (New) and Geocoding API. Both must pass.
If the test fails, you’ll see which API is missing (e.g. “Places API (New) is not enabled for this key” or “Geocoding API” error). Enable the required APIs in the Google Cloud Console for your project.
2. Get the Place ID for each store
Each Google Maps business has a Place ID. To find it:
- Search for the store on Google Maps.
- Click the store to open its info.
- Scroll to the bottom of the info panel; the Place ID is in the URL or shown there.
- Or use Google’s Place ID Finder if you prefer.
3. Add the Place ID to a store
- In Mapstore, go to Stores and open a store (or create one).
- Find the Google Places integration section.
- Paste the Place ID into the Google Place ID field.
- Click Sync to fetch reviews and hours from Google.
- Save the store when done.
4. Repeat for other stores
Add a Place ID and sync for each location where you want reviews and hours. You can also include googlePlaceId in your CSV or Google Sheet if you’re bulk importing.
How to verify it worked
- After syncing, the store edit page should show a success message.
- Open your storefront with the Mapstore block - the store popup or list should show the star rating and business hours.
- If something is wrong, check the store’s Google Maps listing; missing or incorrect data there will appear the same in Mapstore.
Common issues and fixes
| Issue | Fix |
|---|---|
| ”Places API (New) is not enabled for this key” | Enable Places API (New) (not the legacy Places API) in Google Cloud Console. |
| ”Geocoding API is not enabled for this key” | Enable Geocoding API in Google Cloud Console. Both APIs are needed for full functionality. |
| ”Place ID was not found in Google Places” | Double-check the Place ID; it must be for a real, existing Google Maps listing. |
| ”API key is invalid or required APIs are not enabled” | Verify the key is correct, restrictions allow Mapstore’s domain, and both APIs are enabled. |
| Reviews or hours don’t appear | Ensure the store has a public Google Maps listing with that data. |
Related articles
- Configure Google API key and required APIs - Detailed API setup
- Set a Google Place ID for a store - Per-store Place ID setup
- Google reviews and hours are not updating - Troubleshooting