Title: Uber Direct Integration
Author: Vimalnath Ravichandran
Published: <strong>May 2, 2025</strong>
Last modified: November 9, 2025

---

Search plugins

![](https://ps.w.org/uber-direct-delivery-integration/assets/icon-256x256.png?rev
=3369165)

# Uber Direct Integration

 By [Vimalnath Ravichandran](https://profiles.wordpress.org/aarav2023/)

[Download](https://downloads.wordpress.org/plugin/uber-direct-delivery-integration.1.8.zip)

 * [Details](https://test.wordpress.org/plugins/uber-direct-delivery-integration/#description)
 * [Reviews](https://test.wordpress.org/plugins/uber-direct-delivery-integration/#reviews)
 *  [Installation](https://test.wordpress.org/plugins/uber-direct-delivery-integration/#installation)
 * [Development](https://test.wordpress.org/plugins/uber-direct-delivery-integration/#developers)

 [Support](https://wordpress.org/support/plugin/uber-direct-delivery-integration/)

## Description

Uber Direct Integration enables real-time delivery via Uber Direct directly from
your WooCommerce store. Offer customers instant or scheduled delivery options with
dynamic quotes, delivery tracking, and automated dispatching.

**Built and maintained by a team at Uber.**

### Features

 * 🔄 Fetch **real-time delivery quotes** from Uber Direct at checkout.
 * 🏬 Let customers select a nearby store based on their shipping address.
 * 🚚 Automatically **create Uber Direct deliveries** when orders are placed.
 * 🕐 Supports both **ASAP** and **Scheduled** delivery options.
 * 🧾 Automatically calculate and display **delivery fees** in the cart/checkout.
 * 🔒 Enable **PIN or picture verification** for dropoff or pickup.
 * 📍 Display **live delivery tracking status** to customers post-purchase.
 * 🌐 Webhook support to keep order status and ETA in sync in real-time.
 * 📦 Supports **centralized** multi-store models.
 * 🚶 Additionally Supports pickup option.
 * 🕐 Ability to configure store hours

### External Services

This plugin connects to the Uber Direct API in order to provide real-time delivery
capabilities for WooCommerce orders.

The following external API endpoints are accessed:

 * `https://api.uber.com/v1/customers/{org_id}/delivery_quotes` – fetches delivery
   quotes based on address and store.
 * `https://api.uber.com/v1/customers/{org_id}/deliveries` – creates delivery orders
   with Uber Direct.
 * `https://api.uber.com/v1/direct/organizations` – retrieves configured Uber organizations.
 * `https://api.uber.com/v1/direct/organizations/{org_id}/stores?address=...` – 
   fetches nearby store locations for a given customer address.

These requests are made securely using WordPress’s native HTTP functions.

### Data Sent to Uber

The plugin transmits only the information required to fulfill delivery operations,
including:

 * Customer billing/shipping address
 * Order contents and metadata
 * Contact phone number (used for delivery coordination)
 * Delivery type (ASAP or scheduled), and scheduled date/time
 * Store and organization identifiers
 * WooCommerce order ID (used for webhook mapping and tracking)

No payment or sensitive account information is transmitted beyond what’s necessary
for delivery dispatch.

### Webhooks & Delivery Status

This plugin also uses Uber’s webhook system to receive live updates on delivery 
status and estimated arrival time.

 * [Uber Delivery Status Webhook Reference](https://developer.uber.com/docs/deliveries/daas/references/api/webhooks/delivery-status-webhook)

### Uber Direct API Documentation

To learn more about the API endpoints used by this plugin:

 * [Uber Direct Overview](https://developer.uber.com/docs/deliveries/overview)
 * [Create Delivery](https://developer.uber.com/docs/deliveries/api-reference/daas#tag/Delivery/paths/~1customers~1%7Bcustomer_id%7D~1deliveries/post)
 * [Create Quote](https://developer.uber.com/docs/deliveries/api-reference/daas#tag/Quotes)
 * [Create Organization](https://developer.uber.com/docs/deliveries/api-reference/org#tag/Organizations/operation/CreateOrg)
 * [Get Organization](https://developer.uber.com/docs/deliveries/api-reference/org#tag/Organizations/operation/GetOrg)

### Service Provider

All external delivery services are provided by:

 * **Uber Technologies, Inc.**
 * [Terms of Use](https://www.uber.com/legal/en/document/?name=general-terms-of-use)
 * [Privacy Policy](https://www.uber.com/legal/en/document/?name=privacy-notice)

## Screenshots

[⌊Uber Direct settings screen / Admin panel to manage organizations and stores⌉⌊
Uber Direct settings screen / Admin panel to manage organizations and stores⌉[

Uber Direct settings screen / Admin panel to manage organizations and stores

[⌊Customer selects a store from nearby options⌉⌊Customer selects a store from nearby
options⌉[

Customer selects a store from nearby options

[⌊Quote fetched from Uber and delivery created on order⌉⌊Quote fetched from Uber
and delivery created on order⌉[

Quote fetched from Uber and delivery created on order

[⌊Tracking Page⌉⌊Tracking Page⌉[

Tracking Page

[⌊Enable Uber Direct Shipping⌉⌊Enable Uber Direct Shipping⌉[

Enable Uber Direct Shipping

## Installation

 1.  In your WordPress admin dashboard, go to **Plugins -> Add New**.
 2.  Search for **Uber Direct Integration** in the plugin directory.
 3.  Click **Install Now**, then **Activate** the plugin.
 4.  Navigate to **WooCommerce ->Uber Direct** in the dashboard menu.
 5.  Enter your **API credentials** (Client ID and Secret).
 6.  Add your **store pickup locations**.
 7.  Choose whether to enable **ASAP**, **Scheduled**, or **both** delivery types.
 8.  **For webhook setup**, please set your webhook URL in the Uber Direct dashboard
     as:
      YOUR_WEBSITE_URL/wp-json/uber-direct/v1/webhook` and use the same webhook
     URL in wordpress admin
 9.  Save your settings
 10. Enable Uber Direct Shipping (Woocommerce -> settings -> Shipping->Add zone-> Add
     Shipping method->Uber Direct)
 11. Done!

## FAQ

### Do I need an Uber Direct account?

Yes. You must sign up for Uber Direct and obtain your API Client ID and Secret.

### How are delivery fees calculated?

Fees are returned dynamically from Uber’s Delivery API based on the pickup and dropoff
addresses.

### Does this plugin support scheduled delivery?

Yes! You can enable **ASAP**, **Scheduled**, or both in settings. Scheduled deliveries
support time windows and custom dropoff ranges.

### Is this plugin officially built by Uber?

Yes. This plugin is developed and maintained by engineers at Uber. It uses the official
Uber Direct API and was created to support WooCommerce stores with Uber-powered 
delivery options.

## Reviews

![](https://secure.gravatar.com/avatar/518f3af6e68900764a648df104b5f2761b117c6dcb399ed9eb76176595a34807?
s=60&d=retro&r=g)

### 󠀁[Excelente soporte y buena integración con margen de mejora](https://wordpress.org/support/topic/excelente-soporte-y-buena-integracion-con-margen-de-mejora/)󠁿

 [Aitor TCH](https://profiles.wordpress.org/soportetch/) July 23, 2025

We have recently integrated Uber Direct for WooCommerce in our online store and 
the overall experience has been positive. The plugin works, it does what it promises,
and the support has been outstanding. Vimal has provided me with hands-on guidance,
solving complex configuration issues and even going the extra mile with some custom
solutions for my store. That said, the plugin is still new and can be improved.For
example: The configuration interface could be more user-friendly. It would be nice
to have better documentation and a Spanish translation (I offered to help with the.
pot file). Tax handling was initially confusing, but after discussing it with Vimal,
he configured it correctly for us and now it works perfectly. Overall, I would rate
the plugin and support service 4 out of 5 mainly because of the learning curve and
initial friction, but I am confident it will become a solid 5/5 with the next updates.
Thanks again to Vimal and the Uber Direct team!

 [ Read all 0 reviews ](https://wordpress.org/support/plugin/uber-direct-delivery-integration/reviews/)

## Contributors & Developers

“Uber Direct Integration” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Vimalnath Ravichandran ](https://profiles.wordpress.org/aarav2023/)

[Translate “Uber Direct Integration” into your language.](https://translate.wordpress.org/projects/wp-plugins/uber-direct-delivery-integration)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/uber-direct-delivery-integration/),
check out the [SVN repository](https://plugins.svn.wordpress.org/uber-direct-delivery-integration/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/uber-direct-delivery-integration/)
by [RSS](https://plugins.trac.wordpress.org/log/uber-direct-delivery-integration/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.8

 * Minor bug fixes on notes

#### 1.7

 * Minor bug fixes on screenshots

#### 1.6

 * Minor bug fixes on time slot selection

#### 1.5

 * Enhanced store naming in checkout page

#### 1.4

 * Disable/Enable shipping options based on admin setting

#### 1.3

 * Made store pickup/delivery time slots configurable
 * Adjustments to tax/currency displayed

#### 1.2

 * Minor enhancements to tax calculation

#### 1.1

 * Added `class-uber-direct-shipping-method.php`
 * Updated tax display logic
 * Other enhancements and fixes

#### 1.0

 * Initial release.
 * Core delivery flow with quote + create + webhook support
 * Admin config panel
 * Store selection
 * ASAP + Scheduled delivery
 * Tracking and status bar on order page

## Meta

 *  Version **1.8**
 *  Last updated **8 months ago**
 *  Active installations **60+**
 *  WordPress version ** 5.0 or higher **
 *  Tested up to **6.8.5**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/uber-direct-delivery-integration/)
 * Tags
 * [courier](https://test.wordpress.org/plugins/tags/courier/)[delivery](https://test.wordpress.org/plugins/tags/delivery/)
   [shipping](https://test.wordpress.org/plugins/tags/shipping/)[woocommerce](https://test.wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://test.wordpress.org/plugins/uber-direct-delivery-integration/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/uber-direct-delivery-integration/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/uber-direct-delivery-integration/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/uber-direct-delivery-integration/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/uber-direct-delivery-integration/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/uber-direct-delivery-integration/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/uber-direct-delivery-integration/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/uber-direct-delivery-integration/reviews/)

## Contributors

 *   [ Vimalnath Ravichandran ](https://profiles.wordpress.org/aarav2023/)

## Support

Issues resolved in last two months:

     0 out of 3

 [View support forum](https://wordpress.org/support/plugin/uber-direct-delivery-integration/)