All Collections
Amai Local Pickup and Delivery
Local Delivery Setup
Setup Guide: How to Enable Local Delivery for Specific Store Locations
Setup Guide: How to Enable Local Delivery for Specific Store Locations

You can setup local delivery option for a specific location. Go to Location section and click edit on the store you wish to setup.

Updated over a week ago

Table of Contents

How to Access the Settings

To have further settings on the local delivery option for a specific location, you go to the Location section and click edit the store that you want to make the setting.

In the Store Information tab, you have to enable the Local Delivery option:

Then, you select the Local delivery tab:

Delivery restriction by Zip Code or Radius

Currently, in the app, we have two options for you to choose when you want to limit your delivery option, which are by zip code or by radius. To use these features, you go to the Delivery Settings tab in the Settings section to choose the option that you want to use:

  1. Max radius distance restriction

    This feature allows you to limit your delivery area. To use this feature, you have to enable the Google API in the General tab in the Settings section:



    Then, you just need to enter the distance you allow to deliver. If customers address exceeding that distance, there will be no delivery service.

    The frontend will look as follow: Addresses that are outside the delivery zone will be informed.


  2. Delivery restriction by postal code
    In case you want to limit the delivery option for certain postcodes, you can choose the Postal code option:

    Then you go to the Location section, click edit your store location and choose the Delivery tab. There will be a box for you enter the postal code that you want to limit:

    Note: After you make any changes in the app, remember to click on the Save and Publish to shop buttons.

Delivery Date and Time

  1. Date picker feature


    Turn on this and you can set the time customers have to wait before delivery after placing an order in the Lead time column below.

    → For example: Set 2 days. After placing orders, customers have to wait 2 days for delivery.


    In this example, our customer ordered on 23 July and has to wait at least 2 days till delivery. Customers can choose a delivery day from Friday, 25 July onwards.

    The frontend will look as follow:


  2. Time picker feature
    Turn on this and you will only allow your customers to choose given delivery time slots.

    For example: Add 2-time slots from 9:00 AM to 11:00 AM and from 1:00 PM to 5:00 PM. Customers can choose 1 of the 2 delivery time slots.


    The frontend will look as follow:

  3. Max date picker feature

    This feature allows you to set the time intervals between Placing an order and Delivery.

    For example: Set the Time intervals between Placing an order and Delivery equal to 2. If today is Wednesday, customers can only select delivery time slots within 2 days from now.


    The frontend will look as follow:

  4. Limit Pickup slot per time window

    If you want to limit the number of orders that can be placed within a time slot, you can enable the Limit Pickup Slot feature. Then, enter the number of slots that you allow your customers to take.


    And don't forget to click on the Save and Publish to Shop button after you make any changes in the app.

Cut-Off Times

To use the Cutoff feature, you have to enable the Date Picker feature first. Enter your cut-off time in the Cutoff time field and number of day that customers have to wait in the Delay days field:

For example: Set the cutoff time is 2 PM and the delay day is 1, so the same day delivery slots are just available to customers who place the order before 2 PM.

Delivery Rates

There are two ways to apply the local delivery rates to your customer:

  1. Create a pickup rate on your Shopify admin.
    Please follow this video to create a pickup rate for your Shopify store: https://youtu.be/Jkm1LyUHvyQ

    However, in this way, the delivery rate will show even when your customers choose the other options such as Shipping or Pickup.

  2. Use the Delivery Rate feature in the app
    The feature requires that you have the Real-time carrier rate feature enabled on your Shopify account.

    • Free option: You can ask the Shopify support team to update your billing cycle to “Yearly” and the real-time feature will be activated for you with NO CHARGE.

    • $20/month option: You can ask Shopify support to add the Real-time carrier shipping feature for you. You will be charged $20/month for this.

    • Upgrade to Advanced Shopify or Shopify Plus: You can change your Shopify plan to “Advance” or “Plus”, the Real-time carrier rate feature will be auto-updated to your shop.

    Enable Delivery Rates to set the delivery fee condition at a certain price/weight range of the product. → Click + Add New Rate


    For example: Set Free Delivery condition for customers who buy products from the price range $500.00 to $1000.00. → Click Save and Publish to Shop buttons.


    On the website, a customer buys products with a total price of $797.50, which meets the Delivery rate condition above. So there will be Free Delivery.

Did this answer your question?