Web Admin Delivery Settings
WebAdmin (local store) > Operations > Delivery > Delivery settings
1. Enter Google Maps API Key
2. KML File Upload
3. Deliver Fee setup for delivery Zone
There is an issue with the API Key License used for integrating with google maps. It's either missing or outdated.
The api key is handled either by the location or possibly HQ.
Create A Project
Go to https://console.cloud.google.com
Create a new project:
Name the project then click Create:
You will see a google cloud control panel:
This is all that needs to be done here for now.
Head over to https://cloud.google.com/maps-platform/ select Maps then click Continue
Select the project then click Next
You should see this modal (if you haven’t already setup billing) click Create billing account
Billing Setup
agree to terms and check the box then click Agree and continue
Fill out and submit the form
API Key
You should be redirected back to the console and see this:
Go ahead and click Next
You should now see an API key. Click Done (although, we’re not done yet)
Enabling APIs
You should land on the Overview screen:
In the sidebar menu click on APIs
Then click on the Directions API link
You should see the Directions API product screen. Now click on Enable
After enabling the Directions API you will see the metrics dashboard for this API. We will want to go back to the API listing again. Click on APIs in the sidebar
Here we want to repeat the Enable step for the following APIs:
Geocoding API, Geolocation API, and Places API for Web
With those APIs enabled you should be all set to go!
2. Creating and editing KML files
KML is a file format used to display geographic data in an Earth browser such as Google Earth. It stands for "Keyhole markup language" and "Keyhole systems" was the name of the company Google acquired and then turned into Google Earth.
There are many online resources to and tools online to create .kml files, but here are two to get you started:
Creating KML from Google Maps:
https://www.igismap.com/create-save-export-download-kml-file-google-map/
Creating KML from Google Earth
https://www.igismap.com/digitise-save-kml-google-earth/
3. Remember to define the delivery fee for each zone
After your delivery zone is defined and uploaded to each store, remember to set any applicable delivery fee for the zone.