What is the Google Maps API for?

⚠️ This only needs to be set up if your chosen on-demand courier is GrabExpress.

In order for riders and customers to find your branch location, we use the Google Maps API to provide an accurate pin aside from giving just the address.

Follow the instructions below to set it up in your Restaurant Alert + Deliver App.


⚠️ A Google Account (Gmail account) is required for this to be set up. Make sure you're logged in to your Google Account on your browser before doing these steps!

Step 1

Within your Shopify Store Admin, go to Apps > EStore Prod App > Settings > API Settings.

Step 2

Open this link in a new tab to register for an account with Google Cloud Platform and enable Geocoding API (Google Maps API):

https://console.developers.google.com/flows/enableapi?apiid=geocoding_backend&keyType=CLIENT_SIDE&reusekey=true&pli=1

ℹ️ FAQ: Is registering for an account with Google Cloud free?

Answer: The account that will be made is a free program, and there will be no autocharge when the free trial ends. Additionally, Google Cloud Platform gives you $200 monthly credit for free for any charges to be incurred from the usage of the API (i.e. whenever you booked a rider using the In-Store Merchant App) – these credits are enough for around 10,000+ orders placed per month! Charges will only be incurred once you exceed this limit.

Step 3

Select "Create a project" and click Continue.

Step 4

  • Review and tick the box to agree to the Terms of Service,

  • Select Philippines as your country of residence, and

  • Select Yes or No to receiving emails from Google Cloud.

Once you've completed the items on the page, select Agree and Continue.

Step 5

  • By default, a name for your API would have been created (e.g., "API key 1"). Edit this field if you would like to change it.

  • By default, Application Restrictions will be set to "None."

Click on Create.

Step 6

Your new API key should be found listed under the API Keys section. Beside the Key, click on the Clipboard icon 📋 to copy it to your clipboard.

Step 7

Go back to the tab with your Shopify Store Admin. Click Activate Google Maps and paste the copied API key into the field provided for Google API Key under the Maps Provider section.

Click Save.

Step 8

If your Google Cloud account is new and you have not yet set up a billing account, go back to Google Cloud Platform.

Click on the Menu icon on the upper lefthand corner and proceed to Billing.

ℹ️ FAQ: Why do I need to set up a billing account?

Answer: Google Cloud Platform requires a billing account to be set up. Don't worry – this doesn't mean you'll be charged right away!

ℹ️ FAQ: When do I get charged by Google Cloud Platform?

Answer: As the account that made is a free program, there is no charge unless you go above the allotted $200 monthly credit for free for any charges to be incurred from the usage of the API (i.e. whenever you booked a rider using the In-Store Merchant App) – these credits are enough for around 10,000+ orders placed per month! Charges will only be incurred once you exceed this limit.

💡 Read more about Google Cloud charges HERE.

Step 9

Click on Link A Billing Account.

A pop up will appear, asking to enable billing for the project. Click on Create A Billing Account.

Step 10

Select your country of residence, tick the box to agree to the Terms of Service, and click Continue.

Step 11

Enter your customer information, billing details, and click Start My Free Trial.

🏁 You're done! 🏁


More on Delivery Integration

Integrating On-Demand Couriers (overview)

Benefits of Integrating an On-Demand Courier

Options for On-Demand Courier Integration

Setting Up Integration with GrabExpress

Setting Up Integration with MrSpeedy (now known as Borzo)

More on Booking On-Demand Couriers

Booking an On-Demand Courier

Cancelling a Booked Courier

Contacting a Booked Courier

Did this answer your question?