Overview
- Coverage: UK and Switzerland
- Driver network: Access to Uber’s extensive driver pool
- White-label: Your branding, not Uber’s
Setup
- Sign up for Uber Direct at uber.com/direct
- Complete business verification
- Obtain your API credentials
- In storekit, go to Settings → Integrations → Delivery
- Select Uber Direct and enter your credentials
- Configure delivery settings
- Save changes
Make sure your account has valid billing / payment details before you start taking delivery orders. If billing details are missing or a payment fails, can refuse to create delivery jobs even though storekit accepts and charges the order — check this in your account first if an order is paid but no delivery appears, then contact support with the order so we can look into it and, where possible, arrange the delivery manually.
How It Works
- Customer places a delivery order on your store
- storekit sends order to Uber Direct
- Uber assigns nearest available driver
- Customer tracks delivery on your order status page
- Driver delivers the order
Order Data Sent
Customer Experience
Live Tracking
Customers see on your order status page:- Driver name and photo
- Real-time location on map
- Estimated arrival time
- Option to contact driver
Delivery Updates
Real-time status updates:- Driver assigned
- Driver heading to store
- Driver arrived at store
- Order picked up
- Driver en route to customer
- Delivered
Configuration Options
Dispatch Timing
Pickup Instructions
Provide instructions for drivers:- Where to park
- Which entrance to use
- Who to ask for
- Any access codes
Delivery Requirements
Set delivery preferences:- Signature required
- Leave at door
- Hand to customer
- ID verification (for age-restricted items)
Pricing
Uber Direct pricing is based on:- Distance from store to customer
- Time of day (surge pricing may apply)
- Market demand
- Pass full cost to customer
- Fixed delivery fee
- Free delivery (you absorb cost)
- Free over order threshold
Tipping
Customers can tip drivers:- Tip option shown after delivery
- Tips go directly to drivers
- Improves driver acceptance rates
Service Level
Uber Direct provides:Troubleshooting
No Drivers Available
If no drivers accept:- Order remains in queue
- Uber continues searching
- You’re notified after timeout
- Consider extending pickup window
Driver Cancellation
If a driver cancels:- Uber automatically reassigns
- Customer sees updated ETA
- Minimal disruption
Who Is Responsible for the Delivery
storekit passes each delivery order to Uber Direct, which selects and manages the driver who collects and delivers it. Late pickups, no driver being assigned, or damage in transit are handled by the courier performing the delivery, not by storekit. storekit support can raise a claim or refund request with Uber Direct on your behalf, but any refund or compensation is subject to their approval. To start this, contact support.Best Practices
Accurate Ready Times
Set realistic pickup times to avoid driver waiting
Clear Pickup Instructions
Help drivers find you quickly
Secure Packaging
Package orders to survive transport
Monitor Peak Hours
Adjust delivery fees during high-demand periods