> For the complete documentation index, see [llms.txt](https://docs.dingdoong.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.dingdoong.io/local-delivery/delivery-scheduling/local-delivery-choice-and-delivery-avaibility.md).

# Local delivery choice & delivery avaibility&#x20;

## Requirements

* You need to DingDoong in your theme so all your settings for local delivery will work in storefront
* If you haven't enabled our app yet, please follow the steps in **How to embed app in** [How to create a test theme?](/how-to-create-a-test-theme.md)

***

## Local delivery choice&#x20;

Once you enable the local delivery zone, you'll need to configure the type of delivery scheduling you'd like to offer your customers. You can choose from three options:

* **Single Date**
* **Date with Exact Time**
* **Date with Time Range**

<figure><img src="https://825397875-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdt3xbyFDcRxJKS1ZARtZ%2Fuploads%2FJM1faKcMPESd5CflFZ68%2Fimage.png?alt=media&amp;token=033dd137-994c-4fd3-89ac-12fbff4537f5" alt=""><figcaption></figcaption></figure>

After selecting the type of delivery scheduling you want to set up, go to **Delivery Availability** to define your delivery working days and the times you offer to customers.

## Single date&#x20;

If you provide local delivery to customers on a specific date without specifying a time, in **Delivery Availability**, simply select the days you offer local delivery and define your working days.

**DingDoong** allows you to choose from the following options:

* Offer local delivery every day of the week.
* Offer local delivery on specific days of the week.
* Offer local delivery on specific dates of the year.

<figure><img src="https://825397875-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdt3xbyFDcRxJKS1ZARtZ%2Fuploads%2FZyHxloYq7YpeIcOE4OvD%2Fimage.png?alt=media&amp;token=62748821-678d-4928-a89d-6d542aea3df9" alt=""><figcaption></figcaption></figure>

### Date with exact time & Date with time range&#x20;

With these two options, our app allows you to set delivery times in two different ways: **Fixed Time** and **Time Range**.

<figure><img src="https://825397875-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdt3xbyFDcRxJKS1ZARtZ%2Fuploads%2FEElGVso5F64hZXQg1YPx%2Fimage.png?alt=media&amp;token=3f1ae740-f4b9-4103-89af-5aa9e744b880" alt=""><figcaption></figcaption></figure>

#### Add fixed time

To add a time, please select your desired time ***(in 12-hour format)*** and click **Add Time**.

<figure><img src="https://825397875-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdt3xbyFDcRxJKS1ZARtZ%2Fuploads%2FI43Z3TbqjcfZOQwxIZyo%2Fimage.png?alt=media&amp;token=7e2e5b65-c312-4c69-be45-d642a5ab55c2" alt=""><figcaption></figcaption></figure>

#### Add time range&#x20;

To add a time range, select your desired time range and click **Add Time**.

<figure><img src="https://825397875-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdt3xbyFDcRxJKS1ZARtZ%2Fuploads%2FwuTfkHQNUfYv9w9ivMJP%2Fimage.png?alt=media&amp;token=4b58f948-6de7-44ec-806a-03ef0272470d" alt=""><figcaption></figcaption></figure>

#### Save time with Copy setup from&#x20;

If you’re setting up different schedules for each day of the week, you can save time by setting up the first day with your desired times, then selecting **Copy Setup From** to apply it to other days.

<figure><img src="https://825397875-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdt3xbyFDcRxJKS1ZARtZ%2Fuploads%2FgnUGjHfLAtpZkOTiUREe%2Fimage.png?alt=media&amp;token=7e3dd96f-ae98-4c7d-846c-8986cc2eb18c" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
Typically, non-working days are included in prep time calculations. If you don't want to include them, change this in [General Settings](/general-settings/general-settings.md#decide-whether-to-count-non-working-days-in-prep-day)
{% endhint %}
