Description
🚀 Overview
This Flutter app for WooCommerce provides three role-specific experiences in a single codebase—Admin, Vendor, and Delivery—so you can manage products, orders, payouts, and last-mile logistics from anywhere. It connects to your existing WooCommerce store (WordPress) via REST API, bringing live order updates, catalog controls, and delivery workflows to mobile.
Real-world use: Ideal for multivendor marketplaces, local delivery shops, and D2C brands needing field operations (pickups, drops, proof-of-delivery) without custom-building multiple apps.
Target users: Store owners, marketplace admins, WooCommerce agencies, delivery managers, and Flutter developers seeking a fast, customizable mobile solution.
✨ Key Features
- Unified Mobile Suite: Dedicated flows for Admin, Vendor, and Delivery roles with secure authentication.
- Admin Console (Mobile): Order overview and status updates, product enable/disable, inventory & price edits, coupons, basic analytics.
- Vendor Panel: Vendor-scoped login, manage products & variants, view vendor orders, refunds, earnings & payouts.
- Delivery App: Assignments, route list, in-app navigation deeplinks, order status updates (Picked, Out for Delivery, Delivered), OTP/Signature/Photo proof-of-delivery.
- Real-Time Updates: Push notifications for new orders, status changes, payout events, and delivery reassignment.
- Search, Filter & Bulk Actions: Quickly find orders/products and perform batch updates (where permitted).
- Multivendor Ready: Compatible with popular vendor plugins (conceptually) via WooCommerce REST endpoints; role-based access enforced on the app side.
- Payments & Payouts: View payment methods on orders; vendors see settlement summaries; delivery sees cash-collection markers (COD handoff logs).
- Maps & Geolocation: Customer map pins, distance hints, and optional route optimization hooks.
- Dark/Light Theme & RTL: Mobile-friendly UI with internationalization and right-to-left support.
⚙️ Technical Stack
- Framework: Flutter (Dart) – single codebase for Android & iOS.
- Backend: WordPress + WooCommerce (REST API, Application Passwords/Keys).
- State Management: Provider/Bloc/GetX (project uses one—adjust to preference).
- Notifications: Firebase Cloud Messaging / OneSignal hooks.
- Maps & Location: Google Maps / Apple Maps with geolocation & background permissions (delivery app).
- Build Tools: Android Studio / Xcode / Flutter CLI.
- Server Requirements: PHP 7.4+ (or 8+), WordPress + WooCommerce installed, SSL (HTTPS) enabled, REST API accessible.
🧩 Installation Guide
- Prepare WooCommerce: Ensure your WordPress site has WooCommerce active. Enable the REST API and generate API keys (read/write) for the app.
- Configure the App: In
lib/config/, setbaseUrl, consumer key/secret (or OAuth/app password), vendor mode flags, and Google Maps keys. - Branding: Update app name, package/bundle ID, icons, splash screens, and theme colors in
pubspec.yamland platform folders. - Dependencies: Run
flutter pub getto fetch packages; set Firebase/OneSignal keys for push (optional). - Role Access: Map WordPress roles (admin, vendor) to the app roles; set up delivery accounts (WP users or custom endpoint).
- Test End-to-End: Create orders, assign to vendors, dispatch to delivery; verify notifications, tracking, and proof-of-delivery uploads.
- Build & Release:
flutter build apk/appbundlefor Android; for iOS open in Xcode and Archive for App Store Connect.
Tip: Keep staging & production keys separate. Enforce HTTPS and rate-limit API requests to protect your store.
📦 Deliverables
- 💾 Flutter Source Code (GPL-licensed) with role-based modules for Admin, Vendor, and Delivery.
- 📖 Documentation covering configuration, API setup, and deployment steps.
- 🎨 Brand Assets & Themes (icons, color presets, splash screens).
- 🔧 Environment Templates for API keys, push notifications, and map services.
📱 Supported Platforms
- Android: Phones & tablets (Google Play-ready APK/AAB).
- iOS: iPhone & iPad (App Store-ready build).
- Responsive UI: Layouts optimized for various screen sizes; delivery screens tuned for field use.
🧠 Notes & SEO Assurance
- License: Distributed under the GNU General Public License (GPL) in this listing; you may use, modify, and redistribute under GPL terms.
- Customization Tips: Add barcode scanning for pickups, driver shift management, COD settlement screens, vendor KYC, and webhooks for ERP/CRM sync.
- Security: Use HTTPS, limited-scope API keys, server-side permission checks, and JWT/token-based mobile auth.
- Performance: Cache product lists, paginate order queries, and throttle push updates to avoid API rate limits.
- E-E-A-T: Built from hands-on workflows observed in WooCommerce stores—combining domain experience (field delivery, vendor ops), technical expertise (Flutter + Woo REST), authoritative credit (original author below), and transparent GPL compliance.
- SEO Keywords: WooCommerce admin app, WooCommerce vendor app, delivery boy app Flutter, multivendor WooCommerce mobile, WooCommerce REST API app.
👨💻 Original Developer Credit
This solution concept is inspired by established WooCommerce mobile admin/vendor/delivery templates. Please credit and support the original author via their marketplace listing on
CodeCanyon (or the developer’s official website) for updates and premium support.
🔒 Disclaimer (Transparency & Trust)
This is a GPL description for a Flutter app integrating with WooCommerce’s public REST API. We are not the original authors and do not claim ownership of trademarks or logos.
No vendor licence keys or official support are included unless purchased from the original developer. Ensure your store complies with privacy laws and courier employment regulations when tracking location or storing delivery proofs.

Haunted Halloween Deal Enjoy Unlimited Downloads!
Reviews
There are no reviews yet.