# Pickup choice & Pickup avaibility

## Requirements

* You need to DingDoong in your theme so all your settings for store pickup 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](https://docs.dingdoong.io/how-to-create-a-test-theme "mention")

***

## Pickup choice&#x20;

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

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

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

<figure><img src="https://825397875-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdt3xbyFDcRxJKS1ZARtZ%2Fuploads%2Fyao5wg7jleX1nhpDhksd%2Fimage.png?alt=media&#x26;token=1c3d930a-c6ea-4e55-b9b3-8512e3040d1f" alt=""><figcaption></figcaption></figure>

## Single date&#x20;

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

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

* Offer pickup every day of the week.
* Offer pickup on specific days of the week.
* Offer pickup 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%2FKQOUwxJHyw3DsYgbCYug%2Fimage.png?alt=media&#x26;token=caf32f87-2737-4b31-a34e-bcd7d8351117" alt=""><figcaption></figcaption></figure>

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

With these two options, our app allows you to set pickup 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%2FJneEeo5oWz7wo6xYzS8B%2Fimage.png?alt=media&#x26;token=15aa5b7e-0da8-430b-8449-1f21d11b4210" 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%2FlJ3PSzlMauuopVmIf7CU%2Fimage.png?alt=media&#x26;token=127b7a75-8eb9-4285-ac2c-3b9c8f3ca448" alt=""><figcaption></figcaption></figure>

#### Add time range&#x20;

To save you time on manually adding pickup times, we offer a **Pickup Slot Interval** feature with **fixed time ranges of 10, 15, 20, 30, and 60 minutes.**&#x20;

Simply select your **desired start and end times**, and the system will **automatically handle** the intervals for you.

<figure><img src="https://825397875-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdt3xbyFDcRxJKS1ZARtZ%2Fuploads%2FwQYjvs4PX5G5pN5Wdhvo%2Fimage.png?alt=media&#x26;token=e2183a08-5f4d-4298-b7f6-a3ec5534cf75" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Eg. If you select a pickup slot interval of "Every 10 minutes" from 9:00 AM to 6:00 PM, the system will automatically create slots in your storefront like this: 9:00 - 9:10, 9:10 - 9:20, and so on.
{% endhint %}

You also have the option to create a custom time range by choosing the **"Custom" pickup slot interval.**

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%2FlVfpg2UzM6KeGqrflrOd%2Fimage.png?alt=media&#x26;token=4f86287a-dab4-45bd-99d2-aec48770d84b" alt=""><figcaption></figcaption></figure>
