WU Stock - Inventory Management System With POS
WU Stock – Inventory Management System with POS WU Stock is a complete Inventory Management System with a built-in Point of Sale (POS), designed for retailers, wholesalers, and small businesses that need a single place to run day-to-day operations. It handles products, suppliers, clients, sales, purchases, expenses, payments, and loans – and turns every transaction into clear, real-time financial reports. Built on CodeIgniter 3 with a clean modular architecture, it runs on a…
All source code listed on this site is collected from the internet. If any listing infringes your rights, please contact us and we will remove it immediately.
Description
WU Stock – Inventory Management System with POS
WU Stock is a complete Inventory Management System with a built-in Point of Sale (POS), designed for retailers, wholesalers, and small businesses that need a single place to run day-to-day operations. It handles products, suppliers, clients, sales, purchases, expenses, payments, and loans – and turns every transaction into clear, real-time financial reports.
Built on CodeIgniter 3 with a clean modular architecture, it runs on any standard PHP host. Everything a shop owner or manager needs – invoices, low-stock alerts, dashboards, and profit summaries – is available out of the box from a single, easy-to-install package.
Site: WU Stock Inventory &
POS
Email: admin@example.com
Password: 12345
Key Highlights
- 15 Modules covering the complete retail and inventory lifecycle
- Built-in POS – fast checkout with real-time stock validation
- PHP 7.4 – 8.5 compatible – runs on virtually any host
- MySQL / MariaDB – shared hosting friendly, no CLI or Composer required
- 100% Offline Capable – every asset is bundled, works on isolated LANs
- Low-Stock & Out-of-Stock Alerts – never lose a sale to an empty shelf
- Role-Based User Management – Admin, Accountant, and custom permission groups
- Multi-Currency Support – set your currency once, it propagates everywhere
- CSRF Protection & Login Lockout – hardened against brute-force and forgery
- Database Transactions – every multi-table write is atomic
All 15 Modules
- Dashboard (Home) – today’s sales, expenses, stock value, receivables, payables, and a 12-month trend chart
- Product – category management, stock tracking, alert quantity, product history
- Purchase – multi-item supplier invoices, edit/delete with correct stock adjustment
- Sale (POS) – fast client checkout, real-time stock validation, client sale history
- Supplier – profiles, purchase history, outstanding balance tracking
- Client – profiles, sale history, receivable balance tracking
- Expense – categorized expense logging with payment method tracking
- Payment – unified hub for supplier payments and client collections
- Loan – record loans given (loanee) and loans taken (lender), track payments
- Finance – profit & loss statements, cash flow, financial summaries
- Report – sales, purchase, expense, product stock, and financial reports
- Accountant – user accounts for accounting staff with limited permissions
- Settings – currency, timezone, date format, company branding, alert thresholds
- Auth – login, password reset via email, session management (Ion Auth)
- Profile – user profile and password change from the top-right menu
Dashboard & Real-Time Insights
- The moment you log in, see today’s sales and today’s expenses at a glance
- Total value of your current stock, calculated on the fly
- Receivables (what clients owe you) and payables (what you owe suppliers)
- Colourful 12-month chart comparing sales, purchases, and expenses
- Top suppliers and top clients ranked by outstanding balance
- Recent activity feed showing the latest sales, purchases, and payments
- Instant visual cue on whether your business is growing month over month
Point of Sale (POS) & Sales
- Streamlined POS interface for fast client checkout
- Real-time stock validation – the system refuses to sell what isn’t on the shelf
- Multi-item sale invoices with automatic total calculation
- Complete client sale history accessible in one click
- Print-ready invoice generation with clean formatting
- Editing or deleting an invoice always keeps stock numbers exact
- Cheque number and payment method tracking on every transaction
Product & Stock Management
- Create, edit, and manage products with full category support
- Product categories module for organizing your catalog
- Per-product Alert Quantity – set a threshold (e.g. 10) per SKU
- Products at or below the alert quantity are highlighted in yellow
- Products with zero stock are marked in red on the dashboard and product list
- Full product history: every purchase and every sale that touched a SKU
- Drill-down product history details view for audit and reconciliation
Purchase & Supplier Management
- Multi-item purchase invoices from suppliers
- Purchases correctly add to stock (fixed from the previous version’s bug)
- Editing or deleting a purchase invoice maintains exact stock counts
- Supplier profiles with contact info, purchase history, and outstanding balances
- Supplier saved without accidentally resetting their login password
- Payment recording against purchase invoices – partial or full
- Cheque number and payment date tracking
Client & Payments
- Client profiles with contact info, sale history, and receivable balances
- Client saved without accidentally resetting their login password
- Unified Payment module: record supplier payments and client collections in one place
- Payments validated – no negative amounts, no phantom overpayments
- Cheque number and payment date tracking on every entry
- Clean invoice printing – no stray code fragments beside phone numbers
Loans – Loanee & Lender
- Record loans given to third parties (loanee) with payment schedules
- Record loans taken from external sources (lender)
- Add loan payments and track outstanding balances on both sides
- Separate loanee and lender registries with full history views
- Integrates with the Finance module for accurate cash-flow reporting
Expense & Finance
- Categorized expense logging with payment method and cheque number
- Profit & Loss statements with clear revenue vs. expense breakdown
- Cash flow overview across the Finance module
- Purchases through the Finance section are now correctly recorded as purchases (previously mis-saved as sales that reduced stock – fixed)
- All Finance and Report menu links work (previous 404 errors resolved)
Reports & Analytics
- Sales reports filtered by client, date, or product
- Purchase reports filtered by supplier, date, or product
- Expense reports by category and date range
- Product stock reports with alert-quantity flags
- Financial reports including Profit & Loss and receivable/payable summaries
- Reports stay fast even after years of accumulated data
- Reports page 500 error fixed – every report renders reliably
User Management & Roles
- Administrators add, edit, and deactivate staff accounts
- Assign each user to a permission group (Admin, Accountant, custom)
- Deactivate an account in one click when someone leaves – no data lost
- Every user can change their own password from the top-right menu
- Automatically generated passwords are cryptographically random
- Ion Auth library provides industry-standard authentication
Settings & Configuration
- Multi-currency: set your symbol once, it updates everywhere
- Timezone-aware timestamps – no server-timezone surprises
- Company logo, name, address, phone, and email for invoices
- Customizable date format across all pages and reports
- Low-stock alert threshold configuration
- Simple, single-screen settings update
Security & Data Integrity
- Ion Auth library – industry-standard authentication and session handling
- bcrypt password hashing (no plain-text passwords stored)
- CSRF form protection – outsiders cannot forge write requests
- Login lockout – after 3 wrong attempts, account is locked for 10 minutes
- Cryptographically random auto-generated passwords
- Protected files – the SQL database file and internal folders cannot be downloaded
- Safe file uploads – uploaded images cannot execute as server-side code
- Database transactions on every multi-table write
- Overpayment and negative-payment guards on all payment forms
- Stock validation enforced before any sale is saved
- MySQL strict-mode compatible (no silent truncation)
Offline & Modern Design
- Cleaner menus, easier-to-read tables, and clearer buttons on every screen
- Redesigned professional login page
- Works completely offline – no external CDNs, fonts, or scripts
- Runs on isolated local networks with no internet connection
- Health-check endpoint (/healthz) for uptime monitoring services
Technology Stack
- CodeIgniter 3.1.13 with HMVC (Modular Extensions)
- PHP 7.4, 8.0, 8.1, 8.2, 8.3, 8.4, 8.5
- MySQL 5.7+ or MariaDB 10.3+ (InnoDB, utf8mb4)
- Ion Auth, Bootstrap, jQuery, DataTables, Toastr, SweetAlert2, Select2
- Chart.js for the dashboard trend visualizations
- All assets bundled locally – zero external dependencies at runtime
Server Requirements
| Requirement | Value |
|---|---|
| PHP | 7.4 or higher (8.1 – 8.5 recommended) |
| Database | MySQL 5.7+ or MariaDB 10.3+ |
| Web Server | Apache 2.4 with mod_rewrite, or Nginx |
| PHP Extensions | mysqli, mbstring, gd, curl, json, session |
| SMTP | Optional – required only for password reset emails |
Shared hosting compatible. No root access, Composer, Node.js, or CLI required. Upload via FTP, import the SQL, edit one config file – done.
What’s Included
- Full PHP source code (CodeIgniter 3 HMVC)
- SQL database file, ready to import
- All frontend assets (Bootstrap, jQuery, DataTables, Chart.js, etc.) bundled locally
- Sample-free production database for a clean start
- Step-by-step installation documentation (this file & WHATS-NEW.md)
- 6 months of author support included
Change Log
v2.0.1 – July 03, 2026 (Current)
Added
- Brand-new dashboard: today’s sales & expenses, stock value, receivables/payables, 12-month trend chart, top suppliers/clients.
- Low-stock alerts – per-product alert quantity, yellow highlighting for low stock, red for out-of-stock.
- User Management – add, edit, deactivate accounts; assign permission groups; per-user password change.
- Modern, offline-capable UI – no external CDNs, works on isolated LANs.
- Redesigned professional login page.
- Health-check endpoint (/healthz) for uptime monitoring.
Fixed
- Purchases made through the Finance section were being saved as sales and reducing stock – now recorded correctly and add to stock.
- Editing or deleting an invoice could leave incorrect stock numbers – stock is now always exact.
- Saving a client or supplier used to reset their login password without warning – passwords are never touched unless explicitly changed.
- Invoices printed a fragment of code beside the phone number – invoices now print cleanly.
- “Reports” and “Finance” menu links previously showed Page Not Found – all links resolved.
- 500 error on the Reports page – fixed.
- Numerous PHP warning messages across screens – every screen re-tested, zero errors.
Security
- CSRF form protection enabled on all write endpoints.
- Login lockout – account locked for 10 minutes after 3 wrong password attempts.
- Cryptographically random auto-generated passwords.
- SQL database file and internal system folders are no longer downloadable.
- Uploaded images cannot execute as server-side code.
Compatibility
- Verified full compatibility with PHP 8.5 across all 15 modules.
- Database engine modernised to InnoDB with utf8mb4 – safe under power failure, stores any language including emoji.
v1.0.0 – Initial Release
- First public release of WU Stock Inventory Management System with POS.
Thank you for choosing WU Stock. For any questions or issues, reach out through the support page or contact us at chaoscoding404@gmail.com, and we will get back to you as soon as possible.
Related products
More digital goods in the same category or with similar tags.
PHP Scripts
Cafex - Restaurants & Cafes Shop Script Theme
PHP Scripts
Active Workdesk CMS
PHP Scripts
Sendroid - Ultimate Bulk SMS, WhatsApp and Voice Messaging Script with White-Label Reseller System
PHP Scripts
CarDealer – Buy Sell Car Marketplace Script Theme
PHP Scripts
Advocate Office Management System
PHP Scripts
Restab & POS
PHP Scripts
Zero Inventory Management System
PHP Scripts
TradeGow - Cryptocurrency Trading Marketplace
WU Stock - Inventory Management System With POS
After successful payment, you will receive a download link for the source code