Plugin info

Total downloads: 1,162
Active installs: 40
Total reviews: 1
Average rating: 5
Support threads opened: 10
Support threads resolved: 4 (40%)
Available in: 1 language(s)
Contributors: 1
Last updated: 11/9/2025 (51 days ago)
Added to WordPress: 5/2/2025 (0 years old)
Minimum WordPress version: 5.0
Tested up to WordPress version: 6.8.3
Minimum PHP version: 7.4

Maintenance & Compatibility

Maintenance score

Actively maintained โ€ข Last updated 51 days ago โ€ข Support resolved 40% โ€ข 1 reviews

59/100

Is Uber Direct Integration abandoned?

Likely maintained (last update 51 days ago).

Compatibility

Requires WordPress: 5.0
Tested up to: 6.8.3
Requires PHP: 7.4

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

No similar plugins found yet.

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 Direct API Documentation

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

Service Provider

All external delivery services are provided by:

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!

Frequently Asked Questions

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.

Review feed

No reviews available

Screenshots

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

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

  2. Customer selects a store from nearby options

    Customer selects a store from nearby options

  3. Quote fetched from Uber and delivery created on order

    Quote fetched from Uber and delivery created on order

  4. Tracking Page

    Tracking Page

  5. Enable Uber Direct Shipping

    Enable Uber Direct Shipping

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