Enterprise Engine
PRIX BOUTIQUE POS SYSTEM
System Module Registry: prix-boutique-pos-system
Functional Specifications & Capability Scope
The Prix Boutique POS System is a retail and inventory management platform built for boutiques, fashion stores, and other apparel or accessory retailers. It handles end-to-end sales processing, stock tracking, supplier management, and business reporting within a single system.
The catalogue is built around real product variants: define a product once, choose which attributes it varies by — Size, Colour, or any custom attribute — and the system generates every combination automatically as its own independently stocked, independently priced SKU. A "Nike Air Max, Black, size 42" is tracked, sold, and reported on as its own line, not a generic quantity against a parent product. Colours can carry their own photo, uploaded once and shared automatically across every size that comes in that colour, so the till and the product catalogue show real garment photos per colour rather than one generic picture per product.
Beyond the till, it includes variant-aware purchase orders and goods-received notes, tiered customer pricing, credit sales with per-customer accounts-receivable, M-Pesa payments, full double-entry accounting, and HR & payroll — run entirely from one system.
Primary System Solution
System Configurations
Deployment Set:
General System
Sorting Sequence Matrix:
Index #0
Sandbox System Live Access:
Launch Environment Mirror
</>
Require this system framework?
We deploy, specialize, and scale this core code architecture profile to fit smoothly inside your company setup—optimized natively for cPanel low-latency runs.
Integrated Modules & Subsystems
Comprehensive system components architecture and operational breakdown matrix.
POS & Sales Management
- Desktop till plus a dedicated mobile POS screen for boutique sales
- Product search by name or code, with live per-shop stock shown on every product card
- Split payments across cash, M-Pesa, and card in any combination
- Idempotency-protected checkout so a double-tap or network retry can never create a duplicate sale
Size, Colour & Style Variants
- Attributes such as Size and Colour are defined once and combined into a variant matrix automatically — pick the sizes and colours a product comes in and every combination is generated as its own sellable SKU
- Each variant carries its own code, active/inactive flag, and optional price override
- The till shows one product card per style with a variant picker for size/colour, not a separate row per SKU
- Works alongside plain, variant-less products (e.g. a one-off accessory) on the same catalogue
Per-Colour Product Photography
- Upload one photo per colour, shared automatically across every size that comes in that colour
- Product cards and the POS variant picker fall back to the item's default photo for any colour with no photo set
- Colour attribute values carry a swatch colour, so options render as real colour chips, not just text
- Every photo a product has (default plus each colour) is combined into one image gallery, both in admin and on the POS catalogue
Inventory & Stock Management
- Real-time stock levels tracked per shop, per store, and per exact variant SKU
- Stock deducted automatically, oldest batch first, on every sale
- Variant-aware stock balance and stock valuation reports
- Low-stock and reorder-level alerts per item
Product & Category Management
- Hierarchical item categories with parent/child grouping
- Category-level control over what's shown on the POS screen
- Fast item search and automatic next-code suggestion when creating new products
Procurement & Supplier Management
- Purchase orders and Goods Received Notes are variant-aware — order and receive a specific size/colour as its own line
- Supplier records with running accounts-payable balances
- Stock automatically created into batches on receipt, ready for sale
- Full traceability from purchase order through GRN to stock on shelf
Supplier Payments
- Settle one or many outstanding GRNs in a single payment voucher, oldest-first auto-split or manually adjusted
- Running payment status per GRN — unpaid, partially paid, fully paid
- Every payment posts a balanced journal entry to the supplier's own payable account
- Supplier balance and statement reports
Customers & Credit Sales
- Customer records with credit limits, credit days, and running credit balances
- Sell on credit directly from the till, generating a customer invoice automatically
- Each customer gets their own accounts-receivable ledger, nested under their shop
- Customer balance and statement reports, with a payment voucher screen to record settlements
Tiered Customer Pricing
- Price groups (e.g. Retail, Stockist, Wholesale) let the same product carry different prices for different customer types
- Assign a customer to a price group once and every sale prices automatically at their tier
- Per-variant price overrides still take precedence where set
M-Pesa Integration
- STK push and manual code verification at checkout and against outstanding invoices
- A confirmed-transactions ledger prevents the same M-Pesa code from ever being credited twice
Sale Reversals & Voids
- Permission-gated void and reversal workflow for mistaken or disputed sales
- Manager approval step before a reversal is finalised
- Stock and accounting entries are correctly unwound, not just deleted
Finance & Accounting
- Full double-entry bookkeeping — Chart of Accounts, Journal Entries, General Ledger
- Trial Balance, Income Statement, Balance Sheet, and Cash Flow reports generated directly from posted transactions
- Every sale, credit invoice, supplier payment, and stock movement posts its own balanced journal entry automatically
- Revenue and COGS accounts nested per shop, so each branch's books are readable on their own
Reports & Analytics
- Sales and profit report broken down to the individual variant sold
- Dedicated variant sales report — see exactly which sizes and colours are moving
- Reorder level, stock balance, and stock valuation reports
- Supplier and customer balance/statement reports
HR & Payroll
- Staff records, shift types, and duty rota scheduling
- Attendance tracking, including biometric/fingerprint kiosk clock-in
- Leave requests, shift-swap requests, and staff salary advances
- Full payroll runs with configurable salary structures and statutory deductions, producing individual payslips
Multi-Branch / Multi-Shop
- Run multiple shop locations from one system, each with its own stock, staff, till, and accounts
- Consolidated head-office dashboard with per-shop drill-down
- Staff are assigned to a shop and see only that shop's data unless granted cross-shop access
Multi-User Roles & Permissions
- Granular, role-based permissions down to individual actions (who can discount, void a sale, approve a stock request)
- PIN or password login for fast till access
- Per-user activity logging
SMS Notifications
- Automatic receipt SMS to the customer's phone after every sale
- Templated messages for credit invoice reminders and payment confirmations
- Bulk SMS broadcast tool with its own contact list and send log
WhatsApp Messaging
- WhatsApp template messages via the Meta Cloud API, sharing the same template library as SMS
- Used for the same receipt, reminder, and confirmation events on a shop's preferred channel
Audit Logs & Activity Tracking
- Every user action logged with who, what, and when
- Session logs for login/logout activity
- A full, reviewable trail across every till and every branch