Aller au contenu principal

· 2 minutes de lecture
Alex Mullans

We commonly hear from DoorDash customers that they love being able to track their delivery in the DoorDash app: “Has the Dasher arrived yet?” “How far away are they?” “Are there any problems?” We've also heard from developers using the DoorDash Drive APIs that it’s important for you to be able to answer those questions in the apps you’re building.

We’re excited to announce that you can now use webhooks in apps that use the Drive API. (If you’re using Drive Classic, webhooks are already supported.) Webhooks enable near-real-time information flow from DoorDash and our Dashers to your application and your customers. With webhooks, you can enable real-time scenarios like a map view showing your customers how far away their Dasher is, push notifications telling your customers the latest status of their order, and much more. You can get this information flowing in just a few hours of dev time, using the same skills and techniques you use to call the Drive API.

An animation of code being written to receive a webhook event and print a message

Configure webhooks in the Developer Portal

To set up your webhook endpoint, visit the webhooks page in the Developer Portal. Then, click the plus symbol and fill in the details of the endpoint in your app that will receive the webhooks from DoorDash.

A screenshot of the webhooks page in the DoorDash Developer Portal

Webhook events for the entire delivery journey

At launch, the Drive API provides webhooks for events like DASHER_CONFIRMED–when a Dasher has accepted your delivery and is on the way to pickup–and DASHER_DROPPED_OFF–when the delivery is complete. Visit the webhooks docs to see all of the webhooks your app should be prepared to receive.

Get started

When you’re ready to jump in with webhooks, just visit the webhooks page in the Developer Portal to get started. If you’re new to DoorDash Developer, you can also learn more in the DoorDash Developer introduction.

· 3 minutes de lecture
Bethany Christy

With DoorDash Developer, any company, big or small, can now easily offer local delivery to their customers.

The Developer Portal is a tool designed to empower developers to explore and build to DoorDash’s Drive fulfillment API seamlessly.

In just a few minutes, you can create a developer account and start testing code in our sandbox environment. Once you’ve completed development and a demo, and reviewed the demo with the DoorDash team, you’ll be able to generate production credentials within the Portal and can start requesting Dashers to fulfill deliveries for your business.

To help you get started, here are a few FAQs from our users.

Doordash

What are the differences between DoorDash Drive and DoorDash Marketplace?

DoorDash Marketplace (i.e. the DoorDash App) allows customers to find your business and place orders. DoorDash Drive allows you to offer delivery on your own platform, such as your own app or website. The order details are communicated to DoorDash Drive via API, and a Dasher will handle pickup and delivery for you.

What countries does DoorDash Drive operate in?

During this beta period, the standard DoorDash Drive API only allows for deliveries within the US. If your business operates in Canada or Australia, you will need to build to the Drive (classic) API. Note that Drive (classic) is only available to a limited group of users. Please reach out via the Support page if you need support for CAN/AUS deliveries and are not using Drive (classic).

Who can create a Developer account?

Anyone with an email address can sign up as a DoorDash Developer! Our Developer Portal is designed to streamline the integration process for anyone looking to leverage DoorDash fulfillment in their business, from single retail brands to enterprise-level merchant services platforms.

How much does delivery through DoorDash Drive cost?

The fee for deliveries requested through our standard Drive API is dynamic, based on the distance between pickup and dropoff. Deliveries within 5 miles incur a base rate of $9.75. For deliveries beyond 5 miles, the fee is an additional $0.75 per mile up to a maximum of 15 miles. This rate takes into account that tips are optional.

For developers building to our legacy API (i.e. Drive classic), DoorDash charges a flat $7.00 fee per delivery, plus all tips paid by the end user. Tips are paid directly to the Dasher and are required in the UI for all developers building to this API. This rate assumes that DoorDash is either the exclusive delivery provider for your business, or that DoorDash has the right of first refusal on all deliveries. Note that Drive (classic) is only available to a limited group of users.

Do you have rate limits?

The limit is set to approx. 300 requests in a 60 second period. If you are planning to conduct any load/resiliency tests, please reach out to the DoorDash team via the Support page at least 3 days in advance. Failure to notify DoorDash of load testing may result in the disabling of your API credentials.

· 3 minutes de lecture
Patrick Simonson

If you’re looking to find new revenue streams for your business, look no further than local delivery. Businesses like yours are adding local delivery to reach new customers, and offering convenient solutions for existing customers.

Doordash

Reach new customers with local delivery

The needs of restaurants and small businesses continue to change in a post-pandemic world. In fact, 65% of restaurants say they were able to increase profits during COVID-19 by offering delivery via DoorDash.

With unpredictable shipping delays and wait times, today’s consumer is looking for same-day solutions to a wide variety of challenges. From a little black dress for an impromptu date night to dog food for Sparky, the various use cases for same-day delivery are growing.

So let’s break down the benefits of adding local delivery:

  • Instantly add same-day delivery options. No need to hire your own fleet of drivers. You can quickly enable local delivery by integrating your point-of-sale system or website with DoorDash.
  • Compete with big-box retailers. You don’t need to be a multi-billion dollar business to offer same-day delivery. Now your customers will be able to shop local while still getting their items delivered in a timely fashion.
  • Reach new customers. With local delivery, you’ll be able to reach a new market, such as people without a car, people working from home, and busy parents.
  • Provide same-day solutions for your existing customers. Your regulars will thank you for an option to have their items delivered, giving them more time back in their day.

You can now leverage DoorDash’s network of over 200,000 drivers

Oftentimes, businesses are hesitant to add delivery to their existing model. Hiring drivers, managing a fleet of vehicles and organizing deliveries can be a headache.

With DoorDash Developer, any company, big or small, can now easily offer local delivery to their customers. Our straightforward integration works whether you’re looking for 1 delivery a week or hundreds of deliveries a day.

No headaches, no complicated processes, just streamlined delivery from your store to your customers.

Plus, pricing is straightforward.

The fee for deliveries requested through our standard Drive API is dynamic, based on the distance between pickup and dropoff. Deliveries within 5 miles incur a base rate of $9.75. For deliveries beyond 5 miles, the fee is an additional $0.75 per mile up to a maximum of 15 miles. This rate takes into account that tips are optional.

For developers building to our legacy API (i.e. Drive classic), DoorDash charges a flat $7.00 fee per delivery, plus all tips paid by the end user. Tips are paid directly to the Dasher and are required in the UI for all developers building to this API. This rate assumes that DoorDash is either the exclusive delivery provider for your business, or that DoorDash has the right of first refusal on all deliveries. Note that Drive (classic) is only available to a limited group of users.

· 4 minutes de lecture
Jess Wang

😏 Did I read your mind?

This is the same question I ask myself whenever I start something new: "What the heck is this?" It's a natural feeling, but we want to fix that as quickly as possible. So, let's walk through it together.

Doordash

🤔 Imagine this scenario

Imagine you quit your job a year ago to pursue your dream of opening a bubble tea shop in your local community. It's a terrifying but exciting journey, and your business is doing well. Congrats! It's an exciting time.

As excited as you are as a new business owner, you're faced with a lot of challenges. The spread of COVID-19 has made it difficult for customers to physically visit your shop, and online ordering has become the new norm. You know that it's time to adapt and expand, but the thought of that is overwhelming. It's a logistical nightmare:

  • How do I even get started setting up a delivery service?
  • I have no idea how to code.
  • Adding delivery to my business is too much of an unknown - I don't know how it'll affect my rush hours and staff.