๐Ÿงพ

Sales & Checkout

Everything that happens at the counter.

๐Ÿ›’

New Sale Flow

Open a sale, search or scan products and services, add quantities, choose payment method, and print a receipt โ€” all in under 30 seconds.

๐Ÿ’ณ

Any Payment Method

Cash, bank transfer, card, POS terminal, mobile money, USSD, Squad, and a free-text "other" option. Every payment type is recorded with a full audit trail.

๐Ÿ‘ค

Named Customer Sales

Optionally attach a customer name, company name, phone number, or any reference note to a sale before checkout. It prints on the receipt โ€” perfect for corporate orders and deliveries.

๐Ÿงพ

Professional Receipts

Receipts include your business logo, store name, tax label, itemised list, payment method, cashier name, date, and a custom footer message. Auto two-copy printing available.

๐Ÿ“ฑ

Phone Barcode Scanner

New

Turn any Android or iPhone into a wireless barcode scanner over Wi-Fi. Click one button, scan a QR code with your phone โ€” products appear in the cart instantly, no hardware, no cables.

๐ŸŽ

Reward Code Redemption

New

At checkout, cashiers can scan or type a customer's QR reward code. The discount is applied automatically and verified by HMAC signature โ€” forgery is impossible.

๐Ÿ“ฆ

Products & Inventory

Manage your catalogue and stay on top of stock.

๐Ÿ“ฆ

Products & Services

Add both physical products (with stock tracking) and services like haircuts or repairs (without stock) in the same catalogue. No workarounds โ€” each type is handled correctly by default.

๐Ÿท๏ธ

Categories & SKUs

Organise your catalogue with custom categories. Attach SKU or barcode codes for instant counter lookup. Filter by category, stock level, active/inactive status, name, or price in seconds.

๐Ÿ””

Low-Stock Alerts

Dashboard and Products page flag items running low. The configurable threshold defaults to 10 units. Services are automatically excluded โ€” no false alerts on haircuts or repairs.

๐Ÿ”

Advanced Product Filters

Filter by category, search text, stock level (low stock / in stock), type (product/service), active/inactive status, and sort by name, price, or stock โ€” all combinable.

โœ๏ธ

Bulk Edit & Quick Add

Edit product details inline, update prices and stock levels quickly, and add new items from the New Sale screen without leaving the checkout flow.

๐Ÿ“Š

Dashboard & Reporting

Live data โ€” not static screenshots.

๐Ÿ“Š

Live Sales Dashboard

Real-time today's revenue, transaction count, and low-stock count. A 7-day bar chart and a category sales breakdown โ€” pulling directly from your actual transactions.

๐Ÿ“‹

Transaction History

Full searchable transaction log with date, amount, payment method, cashier, items sold, and customer name if attached. Export-ready for your accountant.

๐Ÿ“ˆ

Profit & Loss Report

New

See your revenue, cost of goods sold, gross profit, and net margin in one view โ€” filtered by day, week, month, or custom date range. Know exactly whether your business is making money, not just making sales.

๐ŸŽฏ

Campaign Analytics

New

See every reward campaign's issued vs redeemed count, redemption rate, distribution mode, and status at a glance. A recent activity log shows every redemption attempt.

๐ŸŽ

Reward Campaigns

Drive repeat business with zero extra hardware.

๐ŸŽฏ

Campaign Creation

New

Create a reward campaign in under a minute. Set the name, reward type (percentage or fixed amount), pool size, distribution mode (spread evenly or first-come-first-served), start/end dates, and grace period.

๐Ÿ–จ๏ธ

Automatic QR Printing

New

When a campaign is active, a unique HMAC-signed QR code prints on the customer's receipt automatically after every sale โ€” cashier does nothing extra.

๐Ÿ”

HMAC-Signed Codes

New

Every QR payload is signed with a 256-bit key using HMAC-SHA256. Codes cannot be forged, replayed, or tampered with. Timing-safe comparison prevents side-channel attacks.

๐Ÿ“…

Expiry & Grace Periods

New

Set campaign end dates and a configurable grace period so customers have time to redeem after the campaign closes. Open-ended campaigns default to 60-day rolling codes.

๐Ÿ”„

Distribution Modes

New

"Spread Evenly" distributes the pool quota across campaign days โ€” preventing all codes from being issued on day one. "First Come First Served" issues codes until the pool is exhausted.

๐Ÿ“ฑ

Scan to Redeem

New

Customers scan their QR receipt code with the phone scanner at next visit. The POS auto-detects the pw1| prefix and applies the discount in one step โ€” no manual entry required.

๐ŸŒ

Networking & Multi-Terminal

Link multiple machines without an IT team.

๐ŸŒ

LAN Network Mode

Run PosWolf across multiple terminals on the same Wi-Fi or Ethernet network. One machine is the Server; others connect automatically via LAN discovery โ€” no IP address, no port forwarding.

๐Ÿ”

Auto Discovery

PosWolf broadcasts over UDP to find the server on the local network. Client terminals connect automatically โ€” the user just switches to Client mode and selects the server.

โšก

Real-Time Sync

Sales, product updates, and stock changes sync across all terminals in real time via SignalR. Every cashier sees live data without refreshing.

โ˜๏ธ

Backup & Security

Your data stays safe, always.

โ˜๏ธ

Cloud Backup

AES-256 encrypted backups upload to your personal Google Drive automatically on every app startup. Your data stays on your account โ€” not our servers.

๐Ÿ’พ

7-Day Local Copies

In addition to the cloud backup, PosWolf keeps 7 rolling daily backup files locally. So even if cloud is unavailable, you always have recent copies on disk.

๐Ÿ”

One-Click Restore

New computer? Download PosWolf, sign into Google, enter your passphrase โ€” your full transaction history and settings restore in seconds.

๐Ÿ‘ฅ

Role-Based Access Control

SuperAdmin, Admin, Manager, and Cashier roles โ€” each with a precise permission set. Control who can edit products, void transactions, change settings, manage staff, or view financial reports.

๐Ÿ”

Audit Trail

New

Every critical action โ€” voided sale, price edit, stock adjustment, user created โ€” is logged with a timestamp and the staff member's name. Full accountability without spreadsheets.

โœˆ๏ธ

Fully Offline

PosWolf uses a local SQLite database. No internet is ever required to sell, track stock, or print receipts. Cloud features are optional enhancements โ€” not dependencies.

๐Ÿ’ก
Everything is included in one plan. There are no tiers, no feature gates, and no add-ons. Every feature listed above is included in every license โ€” monthly, yearly, or lifetime.