Vendor App — Complete Feature List
Every feature in the MyntCart vendor Flutter app — discovered from the actual codebase (36 feature modules).
| Package | Android com.myntcart_vendor.app · iOS com.myntcart-vendor.app |
| Framework | Flutter 3.47.0+ (Dart 3.13, bundled) |
| Android | Android 8.0 (API 26) and newer · compiles against and targets Android 17 (API 37) |
| iOS | iOS 15.0 and newer · prepared on Windows and not yet compiled on a Mac — docs/IOS_BUILD.md in the app is the first build |
| Platforms | Android & iOS |
lib/utill/app_config.dart as baseUrl — either edit that line to your site URL, or set BASE_URL in the app's env.json and build with --dart-define-from-file=env.json. The setup guide has every step.
Dashboard & Analytics
Vendor Dashboard
Sales overview, revenue trends, pending orders, top-selling products, and monthly earnings at a glance.
Home Screen
Quick access to orders, products, earnings, and shop management from a unified home view.
Product Management
Add Product
Full product creation — name, description, pricing, images, categories, attributes, variations, inventory, and SEO.
Product List
View, edit, and manage all vendor products with search, filters, and stock status.
Product Details
Detailed product view with gallery, pricing, variants, and customer reviews.
Barcode Scanner
Scan product barcodes for quick product lookup, inventory check, and POS transactions.
Restock Management
Handle restock requests from customers, update stock quantities, and manage inventory alerts.
AI-Powered Features
AI Product Descriptions
Generate SEO-optimized product descriptions instantly from product name and category using Claude AI.
Auto-Categorization
AI suggests the best matching category and sub-category when adding products.
Auto Image Tagging
Upload product image → AI generates SEO meta tags for better search visibility.
Pricing Suggestions
See competitive pricing data — median, average, and range of similar products in the marketplace.
Discount Optimizer
AI analyzes views, sales, conversion rate, and stock to suggest the optimal discount percentage.
Orders & Sales
Order Management
View all orders by status (pending, confirmed, processing, shipped, delivered, etc. — Shipped has its own tab) and set an order up from one sheet — order status, payment status, delivery man, delivery charge, expected delivery date, or a third-party courier with its tracking number. The statuses offered follow the shipping method: with admin shipping, pending, confirmed and processing; with seller-wise shipping also shipped, out for delivery, delivered, returned, failed and canceled. The server refuses any other.
Order Details
Full order details — items, customer info, address, payment status, tax breakdown, and shipping info.
POS System
In-app point-of-sale for walk-in customers — barcode scan, cart, and payment by cash, card or a split of the two; a registered customer can also pay from their wallet. The server prices every sale from the vendor's own catalogue, tax, coupon and extra discount included. Receipts print on a paired Bluetooth thermal printer.
POS Payments
Card machine (enter the amount on the machine, then Approved, with the approval code if typed); UPI — a server-priced QR, in rupees, for the platform's UPI ID; and the store's PhonePe or Razorpay (a QR the customer pays on their phone) or Tap to Pay (the phone as a card reader). PhonePe is offered only to stores selling in rupees, Tap to Pay never in rupees, and a gateway sale completes only when the gateway confirms it. UPI and gateway sales are settled with the vendor: commission recorded, the rest to the vendor wallet.
POS Returns & Held Bills
Return items from a POS sale back into stock, and park a bill to finish later while serving the next customer.
Refund Handling
View customer refund requests, item by item, and set each one's status with a note back to the customer.
Digital Product Selling
Upload the file a digital product delivers — per product or per variation — and send a file to a buyer after the sale. PDFs and videos preview inside the app.
Tax & Shipping
Multi Tax System (GST/Tax)
View tax calculations on orders — GST slabs, CGST/SGST/IGST breakdowns. Tax-inclusive and exclusive pricing support.
Shipping Configuration
Create and edit the shop's own shipping methods — title, duration and cost — plus category-wise shipping cost.
Shiprocket Domestic
Follow the shop's Shiprocket shipments — courier, AWB and status — set the pickup address, cancel an item, and reconcile a day's shipments. Shipments are created by the platform, not from the app.
Shiprocket Quick
Hyperlocal same-day delivery via Shiprocket Local Quick for instant local orders.
Marketing & Promotions
Coupons
Create shop-specific discount coupons — percentage or flat, min order, usage limit, and validity dates.
Clearance Sale
Run clearance sales with discounted pricing on selected products to clear inventory fast.
Reviews
View and respond to customer product reviews and ratings.
Finance & Wallet
Wallet & Transactions
View earnings balance, transaction history, commission deductions, and payment timeline.
Bank Info
Manage bank account details — account number, IFSC, bank name — for withdrawal payments.
Transaction History
Detailed log of all financial transactions — order payments, commissions, withdrawals, and refunds.
Delivery & Staff
Delivery Men
Add and manage the shop's own delivery personnel — assign them to an order from the order setup sheet, see each rider's orders and earnings, and manage their details.
Cash Collection
Record cash received back from a delivery man after COD deliveries, and review what each rider has handed over.
Delivery Man Withdrawals
Review withdrawal requests from the shop's delivery staff and approve or reject them.
Emergency Contacts
Quick-dial emergency contacts for delivery staff — accidents, vehicle issues, or security situations.
Communication & Settings
Customer Chat
Real-time messaging with customers about products, orders, availability, and queries.
Push Notifications
Instant alerts for new orders, messages, refund requests, and account updates.
Shop Profile
Customize shop name, logo, banner, description, address, and contact info.
Multi-Language
Four languages ship with the app — English, Arabic, Hindi and Spanish — with right-to-left layout for Arabic.
Device Security Check
The app detects a rooted or jailbroken device, so a shop's takings and customer data are not handled on a compromised phone.
Settings & Profile
Manage vendor account, change password, notification preferences, and app settings.
Maintenance & Onboarding
Maintenance mode screen and first-launch onboarding for new vendors.