Google Maps API Keys
Globe Pickup Points supports two optional Google API keys to enhance the pickup point selection experience for your customers:
- Google Maps JavaScript API key (recommended) - Displays an interactive map with pickup point locations
- Google Places API key (optional) - Used for address search in the map with autocomplete and more accurate results
Both keys are optional, but the Google Maps API key is recommended for the best customer experience. Without them, customers can still select pickup points from a dropdown list.
What if I leave the Places API key empty?
Address search in the map will still work without the Places API key — it just won’t be as accurate and autocomplete (address suggestions as you type) won’t be available. For the best search experience, we recommend adding the Places API key.
Creating your Google Maps JavaScript API key
This key enables the interactive map display showing pickup point locations.
- Go to the Google Cloud Platform Console.
- If you don’t already have a project, create one by clicking ‘New Project’ and follow the on-screen instructions to set it up.
- Once your project is ready, navigate to the ‘APIs & Services’ dashboard and click on ‘Enable APIs and Services’.
- In the search box, type Google Maps JavaScript API and select it. Then click ‘Enable’ to activate the API for your project.

- After enabling the API, go to the ‘Credentials’ tab and click on ’+ Create Credentials’. Select ‘API key’ from the dropdown menu. Your new API key will be created and displayed on the screen.

- Restrict your API key to prevent unauthorized use:
- Click ‘Edit API Key’ (or the pencil icon next to your key)
- Under ‘Application restrictions’, select ‘Websites’
- Add the following referrer domains to restrict API key usage to your Shopify store:
*.[MERCHANT-DOMAIN].com(replace with your actual domain)*.myshopify.com[MERCHANT-DOMAIN].com(replace with your actual domain)https://shop.apphttps://shopify.com- Include any additional domains your shop operates on
- Under ‘API restrictions’, select ‘Restrict key’ and choose only ‘Maps JavaScript API’

- Click ‘Save’ to apply your settings.
For detailed instructions, refer to the official Google guide on getting an API key.
Creating your Google Places API key
This key is used for address search in the map — customers can type an address and get autocomplete suggestions as they type. Pickup points are then displayed near the entered address. Without this key, search still works but without autocomplete and with less accuracy.
- In the same Google Cloud Platform Console, use the same project you created for the Maps API.
- Navigate to the ‘APIs & Services’ dashboard and click on ‘Enable APIs and Services’.
- In the search box, type Places API (New) and select it. Then click ‘Enable’ to activate the API for your project.
-
After enabling the API, go to the ‘Credentials’ tab and click on ’+ Create Credentials’. Select ‘API key’ from the dropdown menu.
-
Important: Give this key a descriptive name like “Places API Key” to distinguish it from your Maps JavaScript API key.
-
Restrict this API key:
- Click ‘Edit API Key’
- Under ‘Application restrictions’, select ‘None’ (this key is used server-side only, not in the browser)
- Under ‘API restrictions’, select ‘Restrict key’ and choose only ‘Places API (New)‘
-
Click ‘Save’ to apply your settings.
Adding your API keys to Globe Pickup Points
After creating your API keys, integrate them into the Globe Pickup Points app:
- Log in to your Shopify admin panel.
- Navigate to the Globe Pickup Points app.
- Go to the Settings page.
- You’ll find two separate fields:
- Google Maps API key (recommended) - Paste your Maps JavaScript API key here to enable the interactive map
- Google Places API key (optional) - Paste your Places API key here for address search in the map with autocomplete. Without it, search still works but is less accurate and has no address suggestions.
- You can add one or both keys depending on which features you want to enable.
- Click Save to apply the changes.
By setting up these API keys, you enable an enhanced map-based pickup point selector with location search capabilities, significantly improving your customers’ experience.
