Delivery Driver App for WooCommerce – Flutter Delivery Boy App with Online App Builder
Assign WooCommerce orders to delivery drivers and run them from a ready-made Flutter app: push notifications, live GPS, proof-of-delivery photo, driver earnings, customer SMS and an online builder for your own branded Android app.
Run your WooCommerce deliveries from one dashboard and one app
Delivery Driver App for WooCommerce connects your store to a ready-made Flutter driver app. You pick a driver on the order screen, the driver gets a push notification, drives the order to the customer and taps one button per step. You watch it all in WordPress, and the customer gets a text when the order is on the way and when it arrives.
The package has three parts that work together: the WordPress plugin, the Flutter source code of the driver app, and an online App Builder inside the plugin that makes your own branded Android app without installing anything.
For the shop owner
Assign Delivery Boy box on every order: choose a driver, it saves instantly and the driver is notified
Drivers are normal WordPress users with the role Delivery Boy: create as many as you need
Track Driver on Map button with the time of the last position
Proof of delivery: the driver's photo appears on the order (compulsory if you wish)
Every step is written to the order notes; the WooCommerce order becomes Completed automatically
Driver commission: a fixed amount paid once per delivery into the driver's TeraWallet
Customer messages by SMS or WhatsApp (Twilio, Unifonic, 2Factor, OTPless): "on the way" and "delivered", with your own text
Rules you can switch on or off: open pool (drivers claim free orders), order rejection, photo proof, history days, forced app update
For the driver
Four tabs: Available, Assigned, Accepted, Completed
One big button per order: Accept Route, Mark as Picked Up, Complete Delivery (or Collect Cash & Complete for cash on delivery)
Call the customer and Navigate in the maps app in one tap
Earnings, delivery history, dispatch hotline and legal links on the profile screen
Push notifications for new orders
Build your own Android app online
The App Builder tab connects to the Taqnix cloud builder with your purchase code. Enter the app name, package name, your icon, logo, splash image and Firebase file, choose APK (to test) or App Bundle (for Google Play) and press Build. You receive the download link by email. No keys of your store are sent: the build server only gets your site address, branding and Firebase file.
Secure by design
Every request except login needs the driver's token and the server decides what the driver may touch: a driver only sees and changes their own orders. Delivery steps must be taken in order, commission is paid once, uploads must be real images, login attempts are limited, and the builder is only available to administrators with a security token.
Or build it yourself
The full Flutter source is included: Dio networking, Firebase Messaging, Geolocator, secure storage and image picker. Set your store address in one file, add your Firebase files and run flutter build.
Developer friendly
A documented REST API under /wp-json/taqnix/v1 (login, orders, history, status, reject, proof of delivery, location, push token, wallet) lets you extend the app or build your own dispatch board.
What's included
delivery-driver-app-for-woocommerce-plugin.zip: the WordPress plugin (dispatch, settings, REST API, App Builder)
flutter-app-source.zip: the complete Flutter driver app source code for Android and iOS
Full illustrated documentation (HTML and PDF), licence and changelog
Requirements
WordPress 6.0+, WooCommerce 8.0+, PHP 7.4+, HTTPS on your store, a free Firebase project for push notifications. TeraWallet is optional (driver earnings). To build the app yourself: Flutter 3.41 or newer.
What's in the download
The files in the archive you can download after you buy.
Flutter driver app for Android and iOS: login, Available / Assigned / Accepted / Completed tabs, order details with Call and Navigate, claim and reject, photo proof, history, earnings, GPS sharing, forced update
WordPress plugin 1.1.0: Assign Delivery Boy box on orders, push notifications (FCM v1), driver GPS and Track on Map, proof of delivery, TeraWallet commission, customer SMS / WhatsApp, open pool and rejection rules
App Builder tab (merged from the Taqnix App Builder plugin): build your Android APK or App Bundle online
Secure REST API under /wp-json/taqnix/v1 with token login; drivers only see their own orders
Complete Flutter source for Android and iOS with the Android release permissions and optional Firebase Gradle plugin
Frequently asked questions
What is in the package?+
Two code packages and the guide: the WordPress plugin (delivery-driver-app-for-woocommerce-plugin.zip) and the Flutter driver app source (flutter-app-source.zip), plus the illustrated documentation in HTML and PDF.
Do I need to know Flutter?+
No, if you use the online App Builder in the plugin: you fill in a form, upload your icon and Firebase file, press Build and receive the download link by email. Flutter is only needed to change the app's code or to build it yourself (including iPhone).
Can I build the iPhone app online?+
The online builder makes Android builds (APK or App Bundle). For iPhone, open the included Flutter source on a Mac with Xcode and an Apple Developer account, as described in the documentation.
What does the online builder send to the build server?+
Your site address, purchase code, app name, package name, your email and phone, the splash colour, your icon, logo and splash image and the google-services.json file. No WooCommerce keys and no store passwords are sent.
Can a driver see other drivers' orders?+
No. The app logs in with a personal token and the server only returns the driver's own orders (plus the open pool if you switch it on). Wallet, position and push token are private to the driver too.
How is the driver paid?+
You set a commission amount per delivery. It is added once, when the order is completed, to the driver's TeraWallet balance, which the driver sees as Total Earnings. TeraWallet is a free plugin you install separately.
Do customers get messages?+
Yes, if you switch on automated texts and enter the keys of Twilio, Unifonic, 2Factor or OTPless. The 'on the way' message is sent when the driver picks the order up, the 'delivered' message when it is completed.
I used the older Delivery Boy plugin. What changes?+
This version replaces the old Delivery Boy plugin and the separate App Builder plugin. For security the app now logs in with a token, so drivers need the new app. The documentation has a short migration chapter.
Does it work with HPOS?+
Yes, High-Performance Order Storage is supported.
More from TAQNIX
App templateNew
Taqnix POS Terminal – Offline-First Point of Sale PWA for Odoo 19: Next.js Source Code with Restaurant Tables, Kitchen Tickets, Loyalty and Arabic
A point of sale for Odoo 19 that runs in the browser as an installable app and keeps selling when the network is gone: every order is saved on the device first and sent to Odoo once, with the same call Odoo's own POS uses. Variants and combos, split payments, receipts with barcode and QR, restaurant tables and kitchen tickets, dashboard, stock lookup, layaway, loyalty, English and Arabic. Full Next.js source code; no Odoo module to install.
UAE E-Invoicing (PINT AE) for Odoo 19 Community – PINT AE XML for Your ASP, Readiness Checks, UBL XSD and Schematron Validation, E-Invoice Outbox
Prepare UAE e-invoices and credit notes in the PINT AE format (Peppol PINT AE Billing 1.0.4, UBL 2.1) for your Accredited Service Provider: TIN, TRN and tax categories, readiness checks per invoice and per batch, validation against the official XSD and Schematron, an outbox with statuses, a log and XML / ZIP export. It does not send anything. Arabic included.
AI Support Reply Drafts for WooCommerce – Order-Aware Customer Reply Drafts with Fact Checks
Draft replies to customer messages on the WooCommerce order screen with your AI model, from the order facts and your own shop texts only. Missing facts become [CHECK] placeholders; nothing is sent without a click and a confirmation.
AI Product Recommender and Bundles for WooCommerce – Related Products, Complete the Look & Add All to Cart
Related products and “complete the look” bundles ranked by AI meaning similarity and what your customers bought together, with Add all to cart, a preview with the reasons, pins and exclusions.
Taqnix POS Terminal – Offline-First Point of Sale PWA for Odoo 19: Next.js Source Code with Restaurant Tables, Kitchen Tickets, Loyalty and Arabic
A point of sale for Odoo 19 that runs in the browser as an installable app and keeps selling when the network is gone: every order is saved on the device first and sent to Odoo once, with the same call Odoo's own POS uses. Variants and combos, split payments, receipts with barcode and QR, restaurant tables and kitchen tickets, dashboard, stock lookup, layaway, loyalty, English and Arabic. Full Next.js source code; no Odoo module to install.
Odoo ePOD & Last-Mile Dispatch – Offline Flutter Driver App with Photo, Signature, OTP & GPS Proof of Delivery, Route Optimizer and COD Settlement for Odoo 19 Community
Plan daily delivery runs, optimize the stop order, and get a complete electronic proof of delivery from an offline-first Flutter driver app: geofenced arrival, GPS and time stamp, watermarked photos, signature, customer one-time code and failure reasons. Deliveries validate automatically with backorders, and cash on delivery is settled and reconciled. Odoo Community module included.
Odoo Mobile WMS & Barcode Scanner (Paperless Warehouse) – GS1 Engine, Wave Picking, Cycle Counts and Rugged-Scanner Flutter App for Zebra, Honeywell and Datalogic on Odoo 19 Community
Replace the Enterprise Barcode app on Odoo Community: a GS1-aware barcode engine, receipts, deliveries and bin-to-bin moves with lots, serials and expiry, wave picking along a snake path with bin check digits, blind cycle counts with manager approval, labels, an audit log, and the Flutter scanner app source for Zebra DataWedge, Honeywell and Datalogic with camera fallback.
Odoo Construction Daily Site Diary & Punch List – Flutter Offline Jobsite App, Subcontractor Manpower, Blueprint Pins, Delivery GRN and Budget vs Actual for Odoo 19 Community
The foreman writes the daily log, drops defect pins on the blueprints and receives deliveries against purchase orders, on a phone, with or without signal. The project office sees labor, equipment and material against the budget the same day. Odoo Community module plus an offline-first Flutter app.