You can offer your customers a home delivery service by using the Home delivery app. It allows you to restrict the home delivery to a certain area and in a certain time range. This feature is helpful if you, for example, deliver food to customers' doorsteps.
Installing the app
Adding the shipping method
After the app is installed, you can add a home delivery shipping method to your store. You can install the shipping method by going to Settings > Shipping methods > Add shipping method in your online store's admin pages.
You can find more information about adding delivery methods in the Setting up shipping methods article.
Restricting the area by distance
The home delivery app allows you to restrict the delivery area by distance (from the customer's address to your address). That feature uses the Distance Matrix API that's available in the Google Cloud service. To use distance restrictions, you need to sign up to Google Cloud, create an API-key, and enable the distance matrix API.
Sign up to Google Cloud here: https://cloud.google.com/
Create an API key (see Google's instructions).
Enable the Distance Matrix API in Google Cloud. For example, you can type distance into the search bar at the top of the page, and then it will suggest you distance matrix API. Choose it and then click Enable.
Note that Google Cloud should also be activated for the distance API to work. If your account is not yet activated, you should see a function at the top of the page where you can activate your Google Cloud subscription.
After you have performed the tasks above, copy the API key that you created in step 2. Then choose distance as a validation method in the shipping method (in Finqu admin). Then a Google API key field will appear on the page where you can paste the API key. Remember also to add the other required information (sender's address and delivery distance).
When the shipping method is all set up, it's good to test it in your online store. Only then can you be sure that it works properly.
Restricting the area with postcodes
If you wish to limit the delivery area with postcodes (instead of distance), choose the postcodes from the validation method menu in the shipping method's settings. Then there will be a field where you can type the available postcodes. They should be separated with commas (e.g., 00100, 00120, 00130, 00150, and so on...)
If you need to add several different areas with different shipping fees, you can add multiple shipping methods. Then go to Settings > Shipping methods > Add shipping method and add a new home delivery shipping method for the other area.
Restricting the delivery times
By default, home delivery is always available for your customers, but you can restrict it to certain time ranges if necessary.
You can add days and times in the Timetable section on the shipping method's setting. Click Add row to add a new delivery weekday and a time range for that day.