All projects

Plugins

Uber Direct Plugin

WooCommerce Delivery Integration

Uber Direct Plugin is a commercial WordPress plugin that connects WooCommerce stores with Uber Direct, automating deliveries, calculating shipping rates in real time and tracking every order.

Uber Direct Plugin
Industry
WordPress plugin
Project type
WooCommerce delivery integration
Category
Plugins
Live site
Private project

The challenge

High-volume WooCommerce stores were coordinating deliveries by hand, which slowed fulfillment. They needed accurate delivery fees at checkout, automatic delivery requests and order statuses that update on their own when deliveries are completed.

Overview

Uber Direct Plugin integrates WooCommerce stores with Uber Direct delivery services. It automates delivery operations, calculates shipping rates in real time and adds advanced delivery options to the checkout.

It was designed for high-volume e-commerce operations, reducing manual coordination and speeding up fulfillment through secure API integrations and real-time tracking. A live demo or walkthrough is available upon request.

Key features

  • Dynamic shipping rates from Uber Direct Delivery Quotes
  • Checkout address picker with Google Maps for location-based delivery
  • ASAP and scheduled deliveries with custom time slots
  • Optional tipping integrated into the WooCommerce checkout
  • Real-time delivery tracking for admins and customers
  • Admin panel with delivery status, tracking links and resend or cancel actions
  • Per-product preparation time and delivery configuration
  • Multi-store compatibility and scalable architecture

Integrations & automation

Uber Direct

Provides delivery quotes, creates delivery requests and reports delivery status through its API.

Google Maps API

Powers the interactive address picker at checkout for location-based delivery.

Webhooks

Update the WooCommerce order status automatically when a delivery is completed.

How Uber Direct Plugin works

  1. The plugin registers a custom WooCommerce shipping method with delivery-specific checkout options

  2. At checkout, it requests a real-time delivery fee from Uber using location and order details

  3. Once the order is placed, a delivery request is created automatically

  4. Webhooks keep the delivery status synchronized with WooCommerce in real time

Impact

  • More than 100 daily deliveries automated
  • Manual coordination reduced by 90%
  • Fulfillment speed improved by 40%
  • Higher delivery accuracy and customer satisfaction
  • A simpler checkout with real-time delivery options

My role

I designed and developed the entire plugin, including checkout customization, the Uber Direct API integration, real-time rate calculation and webhook-based synchronization. My focus was a scalable, easy-to-use solution for high-volume e-commerce.

Jhonatan Carrillo Jhonatan CarrilloFull-Stack Developer

Technologies

  • PHP
  • WordPress
  • WooCommerce
  • REST API
  • Google Maps API
  • JavaScript

Have a similar project in mind?

Tell me what you need and I will reply within 24 hours.

Let's talk