# Third Party Integration - DoorDash Drive

### Third-Party Integration: DoorDash

Set DoorDash as the default delivery method for your store to provide fast and efficient delivery service.

DoorDash does not support the delivery of alcohol or prohibited products. Please adjust your delivery menu accordingly if it includes such items.

### Enable DoorDash Delivery <a href="#heading_0" id="heading_0"></a>

The CloudMenu POS system has DoorDash integrated by default. Once DoorDash is set as the store's default delivery method, all delivery orders will be fulfilled by DoorDash instead of the merchant.

First, ensure that your online store supports delivery orders:

1. Log in to the  POS[ **backend**](https://backoffice.taptouch.net/) and navigate to **Setting > Store Setting > Order Setting**.
2. In the **Online Fulfillment** section, make sure to check **Delivery**.
3. Click **Save**.

![](https://2866546393-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fxwihfw5909xXGjmfJZp4%2Fuploads%2F4FIpMG42oZ1JF7k7uwvZ%2F0.png?alt=media)

Set DoorDash as the default delivery method:

1. Click on **Delivery**.
2. **Delivery Method**: Select **DoorDash Drive**.
3. **Pick Instructions**: Provide clear and accurate pickup location information to facilitate the driver's pickup.
4. **Order Amount For Car Only**: When the order amount reaches a certain value, orders will only be assigned to drivers with cars. The default is **$100**, but you can customize this amount.
5. After setting up, click **Save**.

![](https://2866546393-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fxwihfw5909xXGjmfJZp4%2Fuploads%2FWYq2BOZfElJr3HW5ESTh%2F1.png?alt=media)

### Order Processing Flow <a href="#heading_1" id="heading_1"></a>

After enabling DoorDash delivery, the order processing flow is as follows:

1. CloudMenu provides a quote for both the food cost and the DoorDash driver fee.
2. The customer accepts the quote and places an order through the online store. The order is automatically sent to the POS, and the POS rings to notify the merchant of a new order.
3. The merchant confirms and accepts the order, providing an estimated preparation time.
4. DoorDash schedules a driver to pick up the order at the specified time.
5. Once the food is ready, the driver picks it up and delivers it to the customer. The merchant cannot track the delivery progress. After pickup, DoorDash will send tracking information to the customer.

#### Automatic Order Acceptance <a href="#heading_2" id="heading_2"></a>

By default, the CloudMenu POS system automatically accepts customer orders and sends the order information to kitchen.

If you prefer to have the option to refuse orders, you can switch to manual order acceptance mode.

In auto-accept mode, process delivery orders on the POS as follows:

1. Click the **Orders** icon. The red badge indicates the number of new orders.
2. In the order list, click on the new order to view detailed information on the left, such as order items and prices, customer contact information, delivery fee, delivery address, and driver's pickup time.
3. Click **Ack** to confirm and accept the order.
4. The default preparing time for online orders is 15 minutes. To adjust, long-press the **Orders** icon and modify the time in the **Preparing Time** section.

![](https://2866546393-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fxwihfw5909xXGjmfJZp4%2Fuploads%2Fm2YR7emdka5QVMBkOJ1G%2F2.png?alt=media)

1. After completing the preparation, click **Ready**.

After the driver accepts the order, the order information will display the driver's phone number, allowing the merchant to contact the driver if necessary. Wait for the driver to pick up and deliver the order to the customer. The order is completed upon delivery.

#### Manual Order Acceptance <a href="#heading_3" id="heading_3"></a>

In manual order acceptance mode, you can choose to refuse online orders.

To switch to manual order acceptance in the backend:

1. Navigate to **Setting > Store Setting > Ordering Setting**.
2. Set **Online Paid Order Acceptance** to **Manually**.
3. Click **Save**.

<figure><img src="https://2866546393-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fxwihfw5909xXGjmfJZp4%2Fuploads%2Foc0VaBAeNFNf2DyyLnaK%2Fimage.png?alt=media&#x26;token=0a00ed43-37df-4df6-ae97-fdbd28fdce42" alt=""><figcaption></figcaption></figure>

1. Sync on the POS to apply the changes.

Processing orders in manual acceptance mode:

1. Click the **Orders** icon. The red badge indicates the number of new orders.
2. In the order list, click on the new order to view detailed information on the left, such as order items and prices, customer contact information, delivery fee, delivery address, and driver's pickup time.

To accept an order:

1. Click **Accept**.
2. In the pop-up window, set the preparing time.
3. After completing the preparation, click **Ready**.

After the driver accepts the order, the order information will display the driver's phone number, allowing the merchant to contact the driver if necessary. Wait for the driver to pick up and deliver the order to the customer. The order is completed upon delivery.

To refuse an order:

1. Click **Refuse**.
2. In the pop-up window, provide the reason for refusal to the customer, then click **Refuse**.

**Canceling Orders**

After accepting an order, if a driver has not yet accepted it, the merchant can fully refund and cancel the order. If a driver has already accepted the order, the merchant cannot cancel it. Please contact DoorDash for assistance.

If no driver accepts the order within 65 minutes after the merchant accepts it, or if the order status does not change after a driver accepts it, DoorDash will automatically cancel the order.

For specific rules regarding order cancellations, please refer to:

<div data-full-width="true"><figure><img src="https://2866546393-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fxwihfw5909xXGjmfJZp4%2Fuploads%2F0nyHViupG2HqqLTqRreK%2Fimage.png?alt=media&#x26;token=25502925-8fbb-43d2-a527-30f570d643c0" alt=""><figcaption></figcaption></figure></div>

To cancel an order（refund）:

1. Go to the **Orders** page and select the order to be processed from the list on the right.

![](https://2866546393-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fxwihfw5909xXGjmfJZp4%2Fuploads%2FQI9dEioR9wfnW80LSlx6%2F5.png?alt=media)

1. Click **Refund**. In the pop-up window, add a note explaining the reason to the customer, then click **Refund Confirm**.
2. Click **Refund All**, then click **Confirm Refund** to issue a full refund.

![](https://2866546393-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fxwihfw5909xXGjmfJZp4%2Fuploads%2FGu32jIioi0RXabcvkGmi%2F6.png?alt=media)

1. Proceed to the payment page and click **Confirm** to complete the refund and cancel the order.
