Home โ€บPlugins โ€บuber direct delivery integration
Uber Direct Integration logo

Uber Direct Integration

by Vimalnath Ravichandran on WordPress.org

Offer instant or scheduled delivery from your WooCommerce store with real-time quotes and Uber Direct integration

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

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

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:

Active installations40+
Weekly downloads
24-11.11%
Version1.8
Last updated11/9/2025
WordPress version5.0
Tested up to6.8.3
PHP version7.4
Tags
courierdeliveryshippinguber directwoocommerce