Your Customers Ordered at Noon. They Want It by 2.
Real-time DoorDash delivery quotes at checkout. Auto-dispatch the moment they pay. Full delivery control without leaving your Joomla admin. Same-day ecommerce, done right.
Everything You Need to Run Local Same-Day Delivery
From live checkout quotes to proof-of-delivery photos — without touching a separate portal or making a single phone call.
Live Delivery Quote at Checkout
The real DoorDash delivery fee — calculated for that address, that order, right now — appears at checkout with an estimated arrival time. Not a flat rate. Not a guess. The actual number.
Auto-Dispatch After Payment
Payment confirmed. Dasher dispatched. Done. The plugin fires automatically the instant the order is paid — no manual steps, no portal, no phone call. You go back to running your store.
Real-Time Dasher Tracking
Dasher name, phone number, vehicle, and live GPS coordinates — visible right on the order screen. Clickable map link included. You always know exactly where the delivery is.
Proof of Delivery Photo
The verification image DoorDash captures at dropoff appears automatically on the order in your admin. No customer disputes about "I never got it" when you've got the photo.
Automatic Order Status Updates
DoorDash fires updates when a Dasher is confirmed, picks up the package, goes en route, delivers, or cancels. Your order status updates automatically. Your history documents itself.
Refund, Redeliver & Rate
Delivery went wrong? Request a DoorDash refund, send a fresh Dasher for the same order, or rate the Dasher — all from the order screen. Nine refund reason codes. Nineteen feedback options. Zero portal logins.
Geozone Restriction
DoorDash same-day only appears for customers inside your configured service area. Out-of-range customers never see the option. No failed quotes. No checkout confusion. No out-of-area orders landing in your queue.
Handling Fee Markup
Add a flat or percentage markup on top of the DoorDash quote to cover packing labor and materials. Your prep cost, recovered. Every order. Without manual math.
Full Checkout Configuration
Default Dasher tip. Contactless dropoff toggle. Custom pickup address. Checkout logo. Tax class on the delivery fee. Sandbox mode for testing. Thirty-plus configuration options so this works exactly the way your store needs.
A Full Delivery Command Center on Every Order
Every DoorDash order gets a dedicated tracking panel embedded directly inside the J2Commerce order view. Not a separate screen. Not a portal link. The same page you're already on.
- Dispatch a Dasher manually — or let auto-dispatch handle it
- Cancel a delivery before the Dasher picks up
- Edit tip, dropoff instructions, or contactless setting before pickup
- Refresh delivery status on demand
- View Dasher assignment history
- Request a DoorDash refund with a structured reason
- Send a redelivery when the first attempt fails
- Rate the Dasher with specific feedback reasons
The Real Number. Not a Flat Rate You Made Up.
When a customer enters their shipping address and selects DoorDash at checkout, the plugin pulls a live delivery fee from DoorDash's network — right now, for that address, for that order value. They see a price and an estimated arrival time. They hit Place Order. Nobody guessed anything.
- Live DoorDash quote — real rate, not estimated
- Estimated arrival time shown at checkout
- Custom checkout logo displayed next to the option
- Geozone filtering keeps quotes only where you deliver
Order Statuses That Update Themselves
Configure which DoorDash event maps to which J2Commerce order status — and then forget about it. When the Dasher picks up the order, it goes to "Shipped." When it's delivered, it goes to "Complete." When it's cancelled, it goes to whatever you configured. Six events. Six configurable status triggers. Zero manual notes.
- Delivery Created — when dispatch fires
- Accepted — when a Dasher is confirmed
- Picked Up — when the Dasher leaves with the order
- En Route — when the Dasher is heading to the customer
- Delivered — when the package reaches the customer
- Cancelled — when anything goes sideways
Real-World Use Cases
Stop Watching Same-Day Sales Walk Out the Door
Your local customers are buying from someone who offers same-day delivery. It's time that someone was you.
Translated In The Following Languages
Arabic Unitag (ar-AA), Chinese, Traditional (zh-TW), Danish (da-DK), Dutch (nl-NL), English (en-GB), English, USA (en-US), Finnish (fi-FI), French (fr-FR), German (de-DE), Greek (el-GR), Hebrew (he-IL), Italian (it-IT), Japanese (ja-JP), Norwegian Bokmål (nb-NO), Persian Farsi (fa-IR), Polish (pl-PL), Portuguese, Brazil (pt-BR), Portuguese, Portugal (pt-PT), Russian (ru-RU), Spanish (es-ES), Swedish (sv-SE), Turkish (tr-TR)
License Information
An active license entitles you to updates, downloads, and support for the duration of the license period. You may continue using this plugin indefinitely without an active license; however, support, updates, and downloads will not be available while your license is inactive.
- Developer J2Commerce
- Extension Type Shipping
- J2Commerce Version 6.x
- Joomla Version 6.x
Arabic Unitag
Chinese, Traditional
Danish
Dutch
English
English, USA
Finnish
French
German
Greek
Hebrew
Italian
Japanese
Norwegian Bokmål
Persian Farsi
Polish
Portuguese, Brazil
Portuguese, Portugal
Russian
Spanish
Swedish
TurkishFix Reject non-http(s) tracking/verification URLs at the storage boundary
Fix Make the DoorDash status webhook reachable and authenticated (Basic-Auth, fails closed)
New Feature Live DoorDash same-day delivery quote shown as a shipping method at checkout
New Feature Auto-dispatch a Dasher when payment clears, no manual step
New Feature Order-view delivery command center: dispatch, cancel, edit, track, redeliver
New Feature Webhook-driven order status updates mapped to configurable order statuses
New Feature Real-time Dasher tracking with name, phone, vehicle, ETA and proof of delivery
New Feature Configurable pickup address, driver tip, and contactless dropoff
Fix Cancel now updates the order status and writes an order history note
Fix Send Dasher now updates the order status and writes an order history note
Fix Redelivery now sends the customer name so DoorDash no longer rejects it
Improvement Surface DoorDash field-level validation errors in the log for diagnosis
Improvement Order-view action results now show in the standard top message area
Update Requires Joomla 6.x + J2Commerce 6.x + a DoorDash Developer (Drive) account
You may also be interested in these products
Stay Updated
Subscribe for free and be the first to know about the latest features, updates, and new additions.