Distribution · Desktop app
Dealer order and dispatch app
A Windows desktop app for dealers to take orders, record payments and token deposits, and log partial dispatches, with a dashboard that totals it all.
- Client
- AVR Herbal
- Sector
- Distribution · Desktop app
- Platform
- Windows desktop app with a Laravel back end
- Built with
- Electron, React, Laravel, PostgreSQL
- Features
- 35 across 8 areas
Screens
See it for yourself
Click any screenshot to view it full size.
The brief
What it had to do
The problem
Dealers selling to retail clients take orders in bulk, get paid in instalments, and ship in more than one consignment. They needed to see, per order and across every client, what has been paid, what is still due and how many units are still to go out.
What we built
A desktop app with device approval and dealer login, a dashboard of clients, orders, pending dispatch, revenue, received and due, order filters by payment and dispatch status, and an order screen for payments, token confirmation, partial dispatches with courier and tracking, GST line items, label status and delivery. It installs with a Windows setup file and updates itself.
What changed
Payment and dispatch status are worked out from what has actually been recorded, so a dealer sees exactly what is due and how many units remain without adding it up by hand.
Features
Everything it does
35 features across 8 areas.
Access and security
- Each computer registers and has to be approved before it can be used
- Pending and rejected devices wait on an activation screen
- Dealer sign-in, with automatic sign-out when a session expires
- Windows installer that updates itself when a new version ships
Dashboard
- Clients, orders, pending dispatch, revenue, received and amount due at a glance
- Quick ranges for today, this month, last month and year to date
- Filters for order number, date, client, payment status, dispatch status and product
- Recent orders that open straight into the order
Creating orders
- Searchable client picker
- Order date, expected delivery, shipping method and payment method
- Token deposit amount with a proof upload, plus a general attachment
- Shipping and billing addresses
- Line items with product, particulars, quantity, rate and GST, with a live total
- Notes for the client, and separate internal-only notes
Payments
- Instalments recorded with amount, payment date, received date, method and a note
- UPI, cash, bank transfer, cheque, NEFT, RTGS, IMPS and demand draft
- A payment screenshot attached to each entry
- Token deposits confirmed, and proof submitted by the client opened in one click
- Payment status moves from unpaid to partial to paid on its own
Dispatch and delivery
- Partial dispatches, split by item
- Courier, tracking number, tracking link and a bill or invoice upload
- Units ordered, dispatched and still remaining on every order
- Mark a whole order delivered
- Label status: pending, printed or attached
Order detail
- Total, received, payment due and token paid
- Taxable value, GST and any discount given
- Each line with rate, dealer cost, discount and GST
Clients
- Search by name, email or phone
- Orders, revenue and amount due for every client
- Ledger PDF download and client import
- Add, edit and remove clients
Analytics
- Revenue, received, due, orders and clients for any date range or client
- Twelve months of revenue on one chart
- Order pipeline from order to payment to delivery
- Payment and dispatch status breakdowns
Your project
Want something like this for your business?
Tell us how your business runs. We will tell you honestly what would help, what it involves, and what it would cost. Just your name and phone number to start.
- No cost, no obligation, no contract at the end of it.
- We use your number for this call and nothing else.
- Calls and support: Mon-Sat, 9:00 AM - 10:00 PM IST.
Prefer to talk right now instead?
Chat on WhatsApp