Skip to main content
DoorDash Drive

Activate DoorDash Drive as your last mile delivery provider

Jelizaveta avatar
Written by Jelizaveta
Updated over a week ago

DoorDash Drive is a service offered by DoorDash that provides delivery solutions for businesses beyond traditional restaurant deliveries. It is designed for merchants, retailers, and businesses that want to use DoorDash's delivery network to deliver their own products to customers.


  • You need to be on the Essential plan or higher with Zapiet - Pickup + Delivery.

  • Your store must be located in the United States, Australia or Canada.

  • You must have an active DoorDash Drive account.

  • You need to have our delivery date and time picker enabled.

    • Enable this in Zapiet - Pickup + Delivery > Settings > Local Delivery.

You need to contact us on chat to get your DoorDash Drive API Key.

Create a DoorDash account

Before activating the integration, you need to create a DoorDash account.

  1. Fill in the form via the link below. You should receive a confirmation email that your account was created within an hour.

  2. After you get a confirmation email, you need to contact us on chat to get your DoorDash Drive API Key.

DoorDash merchant portal

The DoorDash integration account is separate from their merchant portal.

If you would like to get access to DoorDash merchant portal where you can see all the orders in DoorDash, you need to contact the corresponding DoorDash support team at [email protected].

Activate DoorDash Drive

  1. Click Settings, then Last Mile Delivery.

  2. Click Activate DoorDash Drive.

  3. Enter your DoorDash Drive API Key and click Activate DoorDash Drive.

    • Contact us on chat to get your DoorDash Drive API Key.

  4. Enter your Restaurant name.

    • Use the Restaurant name that you entered when filling in the DoorDash form. You should also receive it in the confirmation email from DoorDash.

  5. Click Save.

DoorDash Drive has now been activated—to finish setting up, you need to configure your settings.

Configure settings

  1. Set the requirements according to your business needs.

    • Orders contain alcohol

      • When enabled drivers will check customers ID on all orders

    • Allow unattended delivery

      • When enabled the customer does not need to be present to receive the delivery

    • Enable contactless delivery

      • Allows for order to be dropped off without physically handing delivery to consumer

  2. Add a support email address.
    This will be used to notify you if there is an error when scheduling an order.

  3. Select the locations DoorDash Drive should handle deliveries for.
    Not all locations need to be selected if you're using more than one delivery service.

  4. For all ticked locations, you need to add a contact name and a valid contact phone number.

  5. You can choose to add tracking details to each order.
    With this setting enabled, your orders will automatically be fulfilled in Shopify.

  6. Click Save.

Orders should now be sent to DoorDash Drive when they are created.

Configure rates

You can use DoorDash Drive rates or Zapiet - Pickup + Delivery rates for your local deliveries.

Use DoorDash Drive rates


  • All products that require shipping need to be marked as a Physical product in Shopify.

  • Your store will need access to the Carrier Service API, and Zapiet - Pickup + Delivery will need to be added as a carrier to your domestic shipping profile.

DoorDash Drive calculate their fees based upon the distance from your bricks and mortar store to your customer's home.

For any questions about the rate value, please contact DoorDash Drive at [email protected]—we only show the rates they generate.

  1. In Delivery rates section, tick Enable DoorDash Drive rates.

  2. You can customize the rate name, and add a description if needed.

  3. If you would like to offer free delivery over a certain value:

    • Tick the free delivery option.

    • Add the minimum order value over which delivery should be free.

  4. If needed, add a handling fee.
    You can read more about handling fees in our calculating handling fees article.

  5. Click Save.

  6. Within Zapiet - Pickup + Delivery, go to the Rates tab.

    • If you're using Zapiet - Pickup + Delivery rates, in the Delivery prices section, click "..." then Delete to remove all delivery rates. Then, click Save.

    • If you're using rates with Carrier Service API, in the Delivery section, click Disable delivery rates. Then, click Confirm, disable rates and Save.

Your local delivery rates will only be generated by DoorDash Drive now.

If you are creating test orders, make sure your pickup and delivery addresses are different.

Use Zapiet - Pickup + Delivery rates


  • All products that require shipping need to be marked as a Physical product in Shopify.

  • If you're not using DoorDash Drive for rates, the phone number field in the checkout should be a required section. You can set this in Shopify admin > Checkout > Customer information.

  1. Click Rates.


If you would like to provide your customers with the ability to tip their driver, take a look at Shopify's Setting up tipping options for online orders guide.

The tipping feature will show up for pickup, shipping, and delivery orders because of a technical limitation in Shopify. If you're using Shopify Plus, you can potentially control when the tipping feature appears based on the delivery method by using custom JavaScript code.

Should a customer select to tip their delivery driver, the value will be sent through to DoorDash automatically. DoorDash will invoice you for the cost of the delivery plus the value of the tip.

Disable DoorDash Drive

If you would like to stop using DoorDash Drive, you can disable it.

  1. Click Settings, then click Last mile delivery.

  2. In DoorDash Drive, click Configure settings.

  3. Click Disable DoorDash Drive.

Your DoorDash Drive integration should now be disabled. If you were using DoorDash rates, add new checkout rates in the Rates tab for Local Delivery.

If you're using Zapiet - Pickup + Delivery rates, take a look at our Zapiet - Pickup + Delivery rates article to configure delivery rates.

If you're using rates with Carrier Service API, take a look at our Adding rates for delivery (with Carrier Service API) article.


  • Cancelled orders in Shopify will also be cancelled in DoorDash Drive.

  • For any questions about the rate value, please contact DoorDash Drive at [email protected]—we only show the rates they generate.


  • If you're facing any issues with the integration or the account creation, please contact the DoorDash team using the form below.


  • Editing orders in Zapiet - Pickup + Delivery will not automatically update orders in DoorDash Drive, you will need to reschedule the delivery manually.

  • Customers cannot use third-party sales channel such as Facebook, Instagram, or Pinterest.

Did this answer your question?