SalesStock — Stock-Based Sales Platform
About This Project
SalesStock is a focused stock-and-sales management platform built with CodeIgniter 4 for small distributors, wholesalers, and trading businesses.
Unlike traditional POS systems that assume fixed product pricing, SalesStock is designed around real-world negotiable business operations where:
- purchase prices vary every time
- sales prices change per customer or invoice
- discounts are negotiated
- operational costs affect actual profit
- margin must be calculated dynamically
The platform covers products, inventory, customers, suppliers, purchases, sales, payments, banking, reporting, and finance workflows in a lightweight and practical structure.
Smaller footprint than full ERP suites — intentionally.
No payroll.
No manufacturing.
No HR.
No loyalty system.
No unnecessary enterprise complexity.
Built specifically for businesses where stock movement, negotiation, delivery, due management, and profitability matter more than retail counter sales.
Key Features
- Dynamic product, inventory, and stock movement management
- Negotiable purchase and sales system with invoice-based pricing
- Variable supplier cost and customer sales pricing support
- Flat and percentage discount handling
- Purchase orders, goods receiving, and supplier invoice workflows
- Sales orders, invoicing, delivery, and due management
- Customer and supplier account tracking with payment history
- Additional operational cost management (transport, labour, expenses)
- Real profit and margin calculation based on actual transaction cost
- Bank, cash flow, incoming, and outgoing payment management
- Inventory alerts, stock adjustment, and low-stock monitoring
- Business reporting system with export support (Excel, PDF, Print)
- AJAX-powered dashboards and DataTables-based analytics
- Audit logging and bilingual support (English + Bengali)
- Lightweight modular architecture built with CodeIgniter 4 and MySQL
Problem Solved
Most small trading and distribution businesses do not operate with fixed pricing.
The same product may:
- be purchased at different supplier costs
- be sold at different customer rates
- include additional transport or labour cost
- generate different profit margins every time
Traditional POS systems struggle with this reality because they are built around fixed-price retail logic.
On the other hand, large ERP systems are often too expensive, too complex, and filled with modules small businesses never use.
SalesStock was built to sit directly in that gap.
A practical, lightweight platform focused on:
- stock accuracy
- negotiable pricing
- due management
- operational simplicity
- real profitability tracking
Designed specifically for real-world distributors, wholesalers, and trading businesses.