Overview
This guide walks you through the complete sales process in NinoPOS - from adding products to recording payments. Whether you're running a retail store, wholesale business, or service company, this workflow covers everything you need to make sales and get paid.
Before You Start
Make sure you have completed these setup steps:
- β Company setup complete - Your business information is filled in
- β Products added - At least one product in your catalog
- β Stock available - Products have quantity > 0
- β Payment methods configured - Cash, M-Pesa, or card payments set up
If you haven't added products yet, jump to Adding Products first, then return to this guide.
Step 1: Add Products to Your Catalog
Before making sales, you need products in your system. Here's how to add them efficiently:
βββββββββββββββββββββββββββββββββββββββββββ β π DASHBOARD β β β β ββββββββββββ ββββββββββββ β β β INVENTORYβ β βΌ β β β ββββββ¬ββββββ ββββββββββββ β β β β β βΌ β β βββββββββββββββββββββββββββββββββββ β β β π¦ Products β β β β βββ Add New Product (+) β β β βββββββββββββββββββββββββββββββββββ β βββββββββββββββββββββββββββββββββββββββββββ
Required Product Information:
| Field | Description | Example |
|---|---|---|
| Product Name | Display name for the product | Wireless Mouse |
| SKU | Unique stock keeping unit | WM-2024-001 |
| Category | Product classification | Electronics / Accessories |
| Selling Price | Price customers pay | $25.00 |
| Cost Price | What you paid (for profit calc) | $15.00 |
| Initial Stock | Starting quantity | 50 units |
If your products have barcodes, enter them in the "Barcode" field. This speeds up POS sales significantly - just scan and go!
Step 2: Check Stock Levels
Before making a sale, ensure you have sufficient stock:
ββββββββββββββββββββββββββββββββββββββββββββββββββββ β π STOCK DASHBOARD β β β β Product In Stock Status β β βββββββββββββββββββββββββββββββββββββββββββββ β β Wireless Mouse 45 β Available β β Keyboard 12 β Available β β USB Cable 3 β οΈ Low Stock β β Monitor Stand 0 β Out of Stock β β β β Legend: β Good | β οΈ Low (β€5) | β Out of Stockβ ββββββββββββββββββββββββββββββββββββββββββββββββββββ
If stock is low, you'll see a warning during sale. You can either:
- Continue with available quantity
- Add the product to backorder
- Restock first (Purchase Order β Goods Received)
Step 3: Make the Sale
Now you're ready to sell! Choose your method:
Option A: Quick Sale (For walk-in customers)
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β π POS TERMINAL [Cashier] β β β β βββββββββββββββββββββββ βββββββββββββββββββββββββββ β β β SEARCH PRODUCT β β π CURRENT SALE β β β β [_______________] β β β β β β β β 2x Wireless Mouse $50.00β β β β π¦ Categories: β β 1x Keyboard $45.00β β β β [Elect] [Office] β β βββββββββββββββββββββ β β β β [Access] [All] β β Subtotal: $95.00β β β β β β Tax (16%): $15.20β β β β Popular Items: β β βββββββββββββββββββββ β β β β [π±οΈ] [β¨οΈ] [π±] β β TOTAL: $110.20β β β β β β β β β βββββββββββββββββββββββ β [π³ PAY NOW] β β β βββββββββββββββββββββββββββ β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
POS Workflow:
- Search/Scan Product - Type name or scan barcode
- Add to Cart - Click product or press Enter
- Adjust Quantity - Click +/- or type number
- Apply Discount - If needed (percentage or fixed)
- Click Pay - Proceed to payment
Speed up sales with these shortcuts:
F2- Focus search boxF4- Open paymentF5- Hold sale (save for later)F9- Discount
Option B: Invoice Sale (For credit customers)
Best for B2B sales or when payment will be received later:
- Select Client from dropdown (or add new)
- Set Due Date (e.g., Net 30 days)
- Add Line Items (products/services)
- Add Tax if applicable (VAT 16%, etc.)
- Add Notes (payment terms, thank you message)
- Click Send (email) or Download (PDF)
Invoice = Request for payment (before payment)
Receipt = Proof of payment (after payment)
Step 4: Generate Receipt
After completing the sale, provide proof of purchase:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β π RECEIPT #INV-2024-001 β β βββββββββββββββββββββββββββββββββββββββββββββββββ β β Your Company Name β β 123 Business Street, Nairobi β β Phone: +254 700 123 456 β β β β Date: 11 Apr 2024 Time: 14:30 β β Cashier: John Doe β β β β Qty Item Price β β βββββββββββββββββββββββββββββββββββββββββββββ β β 2 Wireless Mouse $50.00 β β 1 Mechanical Keyboard $45.00 β β βββββββββββββββββββββββββββββββββββββββββββββ β β Subtotal: $95.00 β β VAT (16%): $15.20 β β βββββββββββββββββββββββββββββββββββββββββββββ β β TOTAL: $110.20 β β β β Payment: M-Pesa β β Transaction ID: MP240411143000 β β β β Thank you for your business! β β Returns accepted within 7 days β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Receipt Delivery Options:
| Method | Best For | How To |
|---|---|---|
| π¨οΈ Print | Walk-in customers | Connect thermal printer β Auto-print on sale |
| π§ Email | Remote customers | Enter email at checkout β Auto-send |
| π± SMS | Mobile-first customers | Enter phone β SMS with receipt link |
| πΎ Download PDF | Records keeping | Sales β Receipts β Download |
Step 5: Record Payment
The final step - getting paid! Multiple payment methods supported:
Payment Method Guide:
βββββββββββββββββββββββββββββββββββββββ
β CUSTOMER PAYS β
ββββββββββββββββ¬βββββββββββββββββββββββ
β
ββββββββββββββββΌβββββββββββββββ
β β β
βΌ βΌ βΌ
ββββββββββββ ββββββββββββ ββββββββββββ
β π΅ Cash β βπ± M-Pesa β β π³ Card β
ββββββ¬ββββββ ββββββ¬ββββββ ββββββ¬ββββββ
β β β
βΌ βΌ βΌ
ββββββββββββββββββββββββββββββββββββββββββ
β RECORD IN NINOPOS β
β β’ Enter amount β
β β’ Select method β
β β’ Add reference (M-Pesa code, etc.) β
β β’ Confirm payment β
ββββββββββββββββββββ¬ββββββββββββββββββββββ
β
βΌ
ββββββββββββββββββββββββ
β β
PAYMENT RECORDED β
β Stock Updated β
β Receipt Generated β
ββββββββββββββββββββββββ
M-Pesa Payment (Most Popular in Africa):
- Customer opens M-Pesa on their phone
- Selects "Pay Bill" or "Buy Goods"
- Enters your business Till Number
- Enters amount and PIN
- You receive STK push confirmation
- Payment auto-reconciles in NinoPOS
M-Pesa payments automatically appear in your dashboard within 2-5 minutes. No manual entry needed!
Split Payments:
For customers paying with multiple methods:
- Total: $100
- Cash: $60
- M-Pesa: $40
- β Both recorded, fully paid
After the Sale
What happens next:
β
SALE COMPLETED
β
ββββ π Stock reduced automatically
β
ββββ π° Revenue recorded in reports
β
ββββ π§ Receipt sent to customer
β
ββββ π Low stock alert (if applicable)
β
ββββ π Analytics updated (sales trends)
Sales Reports
Track your performance:
- Daily Sales Report: End-of-day summary
- Product Performance: Best/worst sellers
- Payment Method Mix: Cash vs M-Pesa vs Card
- Sales by User: Which cashier sold what