SalePro POS is a powerful, self-hosted inventory and point-of-sale (POS) system built with Laravel. Perfect for retail stores, warehouses, pharmacies, gadget shops, supermarkets, and wholesalers — SalePro helps you manage stock, sales, purchases, HRM, accounting, and POS operations in one seamless platform.
Why Choose SalePro?
- Advanced stock & inventory control with expiry, variants & multi-warehouse support
- Modern POS interface with support for multiple currencies and payment gateways
- Real-time reporting, intuitive dashboard, and sales insights
- Built-in HRM: manage employees, attendance, payroll, and departments
- Basic accounting module with ledgers, bank transfers, and balance sheets
- Supports barcode scanners, thermal printers, receipt printers, and weight scales
- Multi-language, multi-currency, and GST-ready
Live Demo
URL: salepropos.com/demo
Admin Login: admin / admin
Staff Login: staff / staff
Core Modules
Dashboard
- Sales, purchases, returns, and profit overview
- Monthly charts and cash flow
- Recent activities and top-selling products
Products
- Standard, digital, combo, and service product types
- Variants, expiry dates, serial numbers, and weight scale support
- Barcode printing, promotional pricing, CSV import/export
Sales & POS
- Touch-friendly POS interface with draft and suspended sales
- Support for tax, discounts, gift cards, coupons, and shipping
- Stripe & PayPal integration, multiple payments, and email receipts
Purchases
- Purchase orders, vendor management, and returns
- Document uploads and multi-currency support
Stock Transfer & Adjustments
- Multi-warehouse transfer and stock reconciliation
- Stock count and manual adjustments
Production/Manufacturing
- Track production of combo products using standard product ingredients
- Automatically adjusts stock levels for ingredients and finished products
Accounting
- Bank accounts, internal transfers, and full ledger reports
- Automatic financial entries linked to sales and purchases
HRM (Human Resource Management)
- Manage employees, departments, and payroll
- Attendance tracking and leave management
Reports
- Detailed reports for sales, purchases, inventory, and customers
- Stock alerts, product performance, and profit analysis
- Export to CSV or PDF
Settings & Utilities
- Roles, permissions, user groups, and tax configurations
- SMS gateway setup (Twilio, Clickatell), backup, and custom fields
- Dark mode, data layout controls, and system preferences
Extensions & Add-ons
- eCommerce Add-on – Launch your online store
- Restaurant Add-on – Table, kitchen, and waiter management (Coming Soon)
- WooCommerce Add-on – Sync POS with your WooCommerce store
- SalePro SAAS – Start your own cloud POS business
Multi-language
SalePro supports 18+ languages including English, Arabic, Spanish, French, Hindi, and Chinese. Compatible with all currencies and fully localized for global use.
What’s Included
✅ Full Laravel source code
✅ Easy installation & online documentation
✅ Lifetime updates & new features
✅ Friendly support from the Lion Coders team
Who Is It For?
- Retail stores and supermarkets
- Pharmacies and wholesale shops
- Restaurants with inventory needs
- Online + offline hybrid businesses
Need Help?
Contact our team for installation, customization, or troubleshooting via Lion Coders Support.
Frequently Asked Questions
Changelog
Version 5.4.3 4 March 25
Added: custom payment options added in POS page.
Added: Warranty/Guarantee added to Thermal 58 and 88 Invoice
Added: Show IMEI null on product search in pos page issue solved
Added: Role-Permission of Addons added
Added: Added imei_number column on sample_purchase_products.csv file
Updated: services seeder, pos page, external services
Updated: Change updateProduct method for update issue
Updated: Add Sale page
Updated: pos page scanner improved
Updated: Language switched from navbar update
Updated: Move langugae localization from file to db
Fixed: Hiding Initial Stock option if Variant/Batch-Expire/IMEI select in add product.
Fixed: stock with batch and expire
Fixed: Solved design issue in Role Permission | Add Permission: Payment Gateway, Barcode Setting, Languages
Fixed: Product Report pagination issue solved
Fixed: Product Warehouse Chart issue fixed and Style remove for products that have no imeis in Produt Report
Fixed: Fix empty image issue on importProduct,
Fixed: More payment option hide in POS if there is none
Fixed: Biller Report submit button issue fixed
Fixed: Product Report: IMEI and Stock inconsistency fixed
Fixed: sale list footer issue fixed
Fixed: Exporting IMEI with new line in csv from Product Report
Fixed: Product Report: Added new line between Name and Code while exporting
Fixed: Update payment issue from sale list fixed
Fixed: Prevent duplication in 'Store' and 'Import' Purchase
Fixed: Prevent duplicate imei in update Purchase
Fixed: Add combo product: issue on product search fixed
Fixed: Added am/pm to sale list page
Version 5.4.2 22 January 25
Added: Support for Restaurant Module (Coming Soon)
Added: On page Barcode Scanner added for POS page (accesses device camera)
Added: Show Brand Name in Print Barcode and Invoice.
Added: Sale details modal on Recent Sale in POS page.
Added: IMEI Numbers number in product report.
Updated: Make IMEI or Serial Numbers scrollable in product details page.
Fixed: Multiplepay Issue solved
Fixed: POS page brand filter load issue resolved
Fixed: Add Payment issue resolved in Sale list page
Fixed: Inital discount issues resolved in POS page
Fixed: Sale Edit issue Resolved
Fixed: Remove IMEI duplication in Product details.
Fixed: IMEI not showing after search a product in POS page fixed. Also, fixed product code with variant.
Fixed: Remove IMEI duplication in Cart product update in POS page.
Fixed: Date Picker issue in Create Custom Field and Update Custom Field.
Version 5.4.1 3 December 24
Added: Whatsapp message send from sale list.
Added: Pesapal payment gateway added.
Added: Custom Payment Options added in POS settings page.
Added: Payment method filter in sale list.
Fixed: Add Sale page and Draft sale page.
Fixed: Credit sale issue resolved.
Fixed: Print Barcode issue resolved.
Fixed: Sale and Purchase Report issue resolved.
Fixed: Transfer List issue Resolved.
Fixed: Sales Filter issues Resolved.
Fixed: Variant issue resolved in Edit Sale.
Fixed: Change(payment) issue resolved in POS Page.
Version 5.4.0 27 October 24
Added: manufacturing module added for combo products
Updated: Combo product workflow
Updated: server side rendering on delivery list, sale report, purchase report
Fixed: Minor bugs fixed
Version 5.3.0 25 August 24
Added: New pos design added
Added: imei or serial number feature fully changed
Added: search a product with imei during transactions like sale or quotation
Updated: Responsive/mobile friendly layout
Updated: Print barcode section updated
Fixed: invoice print issue fixed
Fixed: sale/purchase return issue for product with variant
Fixed: Draft sale issue fixed
Fixed: Multiple product image upload issue for variants is fixed
Fixed: Minor bugs fixed
Version 5.1.0 25 August 24
1. Added: Sale creation and invoice print window without page load
2. Added: Biller report
3. Added: permission for biller report
4. Added: 58mm thermal invoice layout
5. Added: Thermal invoice option in the POS setting
6. Updated: Thermal invoice updated
7. Fixed: Minor bugs fixed
Version 5.0.1 17 August 24
Fixed: installation issue fixed.
Version 5.0.0 11 August 24
Added: income module added.
Added: packing slip and challan feature added.
Added: warehouse wise filter added on the dashboard.
Updated: permission section updated
Updated: profit/loss calculation section updated
Fixed: price calculation issue for sale.
Fixed: draft page payment issue
Fixed: Minor bugs fixed
Version 4.7.1 27 May 24
Fixed: Add payment on purchase list - bug fixed.
Version 4.7.0 23 May 24
Added: SMS template with dynamic feature added.
Added: Tonkra SMS API added.
Added: SMS after sale feature added.
Added: SMS after eCommerce sale feature added.
Added: Email notification after stock transfer
Added: Wholesale price for product added. Price option added in the POS and Add sale page
Added: Indian GST for A4 invoice added
Fixed: Minor bug fixed.
Version 4.6.0 06 May 24
1. Added: Create brand from the add product page with ajax request
2. Added: Create category from the add product page with ajax request
3. Added: Create tax from the add product page with ajax request
4. Added: Warehouse Wise option added for Staff Access in general setting. If the user select this option Staff can see all the transactions for that specific warehouse.
5. Added: Payment receiver field added for the payment.
6. Fixed: Minor bugs fixed.
Version 4.5.1 28 February 24
Fixed: Minor bugs fixed
Update: eCommerce related updates added
Version 4.5.0 09 February 24
added: average unit cost added in the adjustment
added: language translation functionality from admin panel added
added: 'Sale Type' filter added to sale list for ecommerce & POS sales
Version 4.4.0 29 January 24
Added: Custom error pages added.
Updated: Addon installation process updated.
Version 4.3.0 19 January 24
Added: Application is compatible with the ecommerce addon
Added: Duplicate purchase added.
Fixed: Minor bugs fixed
Version 4.2.0 6 November 23
Updated: Profit/loss calculation updated. Shipping cost and returned qty will not be considered.
Updated: Profit/loss calculation in Dashboard updated.
Updated: Sale Return section updated.
Updated: Password Reset section updated
Updated: Invoice section updated.
Fixed: Minor bugs are fixed
Version 4.1.0 19 September 23
Added: custom field added for product and purchase. Added: custom fields come product wise in invoice if added. Added: Custom fields edit options added for sale, purchase, customer and product Fixed: Category creating issue fixed. Fixed: Automatic update issue fixed.
Version 4.0.0 11 September 23
Added: Sale and quotation without stock feature added. Added: Biometrics attendance feature added. Updated: Application converted to PHP 8.1 Updated: Attendance section updated
Version 3.10 1 August 23
Added: Courier section added Added: Courier linked with delivery Added: Customer can be added from the Add Sale Page Added: Swahili language added Fixed: Localhost installation issue fixed
Version 3.9.1 15 July 23
Fixed: General setting issue fixed Fixed: Combo product issue fixed in sale pages Fixed: Edit in money transfer issue fixed. Updated: Reset password section updated
Version 3.9.0 27 June 23
Added: Addon list page added. Added: Automatic installer to install and update SalePro Woocommerce addon. Fixed: Bug fixed in product edit page. Updated: Translation updated.
Version 3.8.0 20 June 23
Added: Automatic update feature added.
Fixed: Issues in the sale list is fixed
Fixed: Issue in the general setting is fixed
Version 3.7.9 5 June 23
Added: Table(Restaurant) feature added.
Added: Table management(Restaurant) option in the POS setting
Added: Option to select table(Restaurant) on the POS page.
Added: Table and queue no in the invoice.
Added: Logo in the A4 invoice.
Added: Dynamic documentation
Added: Indonesian language added.
Fixed: Minor bugs fixed.
Version 3.7.8 17 May 23
Updated: some routes has changed Fixed: Installation issue fixed Fixed: Purchase edit issue fixed
Version 3.7.7 7 May 23
1. Added: Permission added for custom fields 2. Updated: Customer will be added automatically without page loading from the POS page 3. Added: Mail setting info will be saved in the database. 4. Updated: All mail functionality updated 5. Fixed: Minor bug fixes
Version 3.7.6 3 April 23
Fixed: Currency issue fixed
Version 3.7.5 30 March 23
Added: Custom field feature added for Sale and Customers. Added: Currency switch option added for sale, purchase and return. Now user can switch currency during transaction without going to setting. Added: All the common database queries are cached. Added: A button added on the top navigation bar to create all necessary section like customer, products etc. Updated: Page speed highly improved. Updated: Account Statement sorting feature updated Updated: Product adding issue fixed in POS page. Updated: Customer report, User report, warehouse report, customer due report updated. Now it comes with server side rendering Updated: Main admin layout updated Fixed: Decimal issues related to invoice fixed.
Version 3.7.4 09 February 23
Added: Customer Group report added Added: Attached document can be downloaded directly from the transaction details popup. Fixed: Bugs in sale and purchase return page fixed Fixed: Minor bugs are fixed.
Version 3.7.3 24 January 23
1. Added: Columns added in the pos_setting table to hide or view payment options 2. Added: Column modified for Stripe API and PayPal API 3. Added: Option for No. of digits after decimal point 4. Fixed: Draft issues are fixed. 5. Fixed: Reset Password issues are fixed.
Version 3.7.2 18 January 23
Updated: All the mail layout has been updated. Updated: All code related to mail functionality has been updated Fixed: Installation issue solved.
Version 3.7.1 12 January 23
Added: A4 size invoice layout added. Added: Payment method on/off option added in the POS setting Added: User can choose invoice size from the POS setting Fixed: Bug related to the clear due for supplier is fixed Updated: Documentation is updated.
Version 3.7.0 28 November 22
Updated: Stock count and quantity adjustment section updated Updated: Product import section updated Updated: Profit/Loss calculation section updated Added: New sample file with new format added for product import. Fixed: Profit calculation bug fixed during unit conversion. Fixed: Minor bug fixed.
Version 3.6.9 06 October 22
Added: PDF export issue for all listing tables for Arabic locale fixed. Added: Excel export feature added for all listing tables. Fixed: Minor bug fixed.
Version 3.6.8 05 September 22
Added: Delivery status added to the sale list. Added: Grand total and product list added to the delivery list. Added: Returned amount showing in the purchase list. Added: Returned amount showing in the sale list. Added: Supplier due amount showing to the supplier list. Added: Due report for the supplier. Added: Clearing due report for the supplier for multiple transactions at once. Added: Permission for supplier due report. Updated: Quantity column for the product list updated. Warehouse quantity will be shown for any user other than admin or owner. Updated: New logo introduced. Updated: Documentation updated. Updated: Application security improved. Fixed: Minor bugs fixed.
Version 3.6.7 25 August 22
Added: Product's transaction history report added from the product list with various filtering options. Added: Print barcode facility from the product list for a specific product Added: Permission added for product's transaction history report. Fixed: Issue regarding product report fixed.
Version 3.6.6 10 August 22
Added: Variant Combination feature added. User can create multiple variant as much as they want. Added: Purchase return according to Purchase. Added: Installation video added to the installation page. Updated: Account statement feature updated. Now it is coming debit and credit wise. All transactions pages are revised and updated. Fixed: Purchase issue fixed. Fixed: Minor bugs fixed.
Version 3.6.5 16 June 22
Added: Total Due in the customer list Added: Due report from the customer list Added: Clearing due from the customer list and payment will be created automatically. Added: Sale return will be according to Sale reference. Added: Create both customer and supplier from customer create page. Added: Create both customer and supplier from supplier create page. Added: Explanation for embedded barcode Fixed: Pagination issue in POS page fixed Fixed: Minor bug fixes.
Version 3.6.4 6 June 22
Added: Compatibility with Weight Scale Machine. Added: Embedded barcode option for products to make it compatible with weight scale machine. Added: Permission for Sale Payment. Added: Permission for Purchase Payment. Added: Filter sale list by sale status and payment status. Added: Filter purchase list by purchase status and payment status. Added: Sale Report chart for a specific time frame with the facility to filter on various time period. Added: Daily Sale Objective Report Added: Notification List Added: Detailed documentation for setting up cron job to activate automated purchase and daily sale objective report. Added: File transfer facility during sending notification to various user. Added: Filter option in transfer list. Updated: Server side rendering for transfer list. Updated: Server side rendering for expense list. Fixed: Draft issue fixed regarding adding new products.
Version 3.6.3 16 May 22
Updated: Database query optimized and reduced Added: Filter and server side rendering added for quotation page. Added: Filter and server side rendering added for return sale page. Added: Filter and server side rendering added for return purchase page. Updated: Product entry section updated Updated: Site speed increased. Fixed: Minor bug fixes.
Version 3.6.2 24 April 22
Added: Product expiry report added. Updated: Dark mode issue fixed. Fixed: Minor bugs fixed.
Version 3.6.1 9 March 22
Updated: POS page, sale and quotation transaction page updated. Added: Date field added to expense and transfer transaction pages. Added: Dark mode added. Fixed: Price changing bugs fixed. Fixed: Minor bug fixes.
Version 3.6.0 19 February 22
Added: Discount Plan added. Added: Discount added. User can set special discount plan for specific products. Added: Permission for dashboard added. Added: Permission for discount plan and discount added. Fixed: Product edit page issue fixed. Fixed: Minor bug fixed.
Version 3.5.9 6 January 22
Fixed: Missing install folder issue
Version 3.5.8 3 January 22
Fixed: Online documentation issue fixed. Updated: All css and js are optimized. Updated: Application speed increased. Fixed: Register page issue fixed.
Version 3.5.7 19 December 21
1. Updated: Upgraded to Laravel 8 2. Fixed: Minor bug fixes.
Version 3.5.6 16 November 21
1. Updated: Print layout of purchase, sale, return, quotation, transfer details popup updated 2. Updated: RTL layout updated. 3. Fixed: Bug during the creation of sale and purchase from quotation fixed 4. Fixed: Bug regarding the drafted sale fixed 5. Fixed: Minor Bug fixes
Version 3.5.5 14 October 21
1. Added: IMEI or Serial number feature added to product 2. Added: User can track IMEI or Serial Number for every transactions 3. Added: RTL layout added 4. Updated: Translation updated 5. Updated: User interface updated 6. Updated: Transaction details updated 7. Fixed: Minor bugs fixed
Version 3.5.4 22 September 21
1. update: Product with variant can be added to combo 2. Fixes: Draft sale related issue fixed 3. Fixes: Pending purchase related issue fixed 4. Fixes: Minor bug fixes
Version 3.5.3 1 June 21
1. Added: Auto installer system added. 2. Updated: Documentation updated 3. Fixed: Minor bug fixed
Version 3.5.2 1 June 21
1. added: Reward point system. 2. added: Point system as a payment gateway. 3. updated: Role permission updated. 4. updated: Profit calculation in dashboard improved. 5. updated: User interface changed 6. Fixed: Minor bugs fixes
Version 3.5.1 1 June 21
1. Added: Cost of goods sold formula implemented to calculate profit/loss 2. updated: Profit calculation formula change in dashboard 3. updated: Summary report updated
Version 3.5 31 May 21
1. Updated: Product report updated. 2. Added: Product batch and expiry date added. 3. Fixed: Minor bug fixes
Version 3.4.2 20 February 21
1. added: date and warehouse filter added in purchase list 2. added: date and warehouse filter added in sale list 3. added: date filter added in expense list 4. updated: search filter updated in sale list. User can filter sale list with biller name
Version 3.4.1 12 February 21
1. Added: Bulgarian Language added 2. Added: Date filtering option added in purchase page. 3. Updated: Adjustment section improved. 4. Updated: Print Barcode section updated 5. Updated: Documentation Updated. 6. Fixed: Bug regarding variant in POS page fixed. 7. Fixed: Bug regarding register page fixed 8. Fixed: Minor bug fixes.
Version 3.4.0 14 January 21
1. updated: Latest product will be added to the top 2. updated: Data will be saved to POS page until user completed the sale. 3. updated: Report section improved. 4. updated: Brand section improved. 5. updated: Expense section improved. 6. updated: Minor bug fixes.
Version 3.3.8 20 November 20
added: Indian GST. updated: Minor bug fixes
Version 3.3.7 11 November 20
added: Currency added: Set different price for different warehouse added: Customer's user access added: customer dashboard added: Database backup facility added: product import with variant updated: Php calendar function removed updated: Minor bug fixes
Version 3.3.6 31 October 20
added: Today's sale summary in POS added: Today's profit in POS added: Notification System updated: Permission section improved updated: Report section improved updated: minor bug fixes updated: Translation section improved
Version 3.3.5 24 October 20
added: cash register added added: cash register report added updated: Updated to Laravel 6 updated: product variant section updated updated: image upload for product and brand updated updated: system security updated updated: minor bug fixes
Version 3.3.4 – 13 July 20
updated: permission section improved updated: category image section improved updated: problem with category index page solved updated: minor bugs fixed
Version 3.3.3 – 03 July 20
Added: Category image upload option added Updated: Barcode/Label printing section updated Updated: POS section updated Fixes: minor bug fixes
Version 3.3.2 – 09 June 20
Fixes: minor bug fixes
Version 3.3 – 20 April 20
updated: category section improved updated: warehouse section improved updated: language section improved updated: all transaction page improved Fixes: minor bug fixes
Version 3.2 – 04 March 20
updated: role permission for warehouse, brand and biller. updated: user can search in purchase table with supplier name. updated: user can search product with category and brand in product table added: money transfer feature between two accounts updated: money transfer will effect balance sheet and account statement added: role permission for money transfer
Version 3.1.1 – 05 February 20
Fixes: Minor bug fixes
Version 3.1 – 12 January 20
Purchase code verify issue resolved Fixes: Bugs related to product variant solved
Version 3.0 – 27 December 19
Added: Product variant Added: Vietnamese and lao language Added: Eager loading Update: Set language in cookie Update: Performance of all transaction improved Fixes: Minor bug fixes
Version 2.9 – 11 November 19
Added: POS Printer Support Fixes: Minor bug fixes
Version 2.8 – 03 November 19
Added: Sound (button tap) added for POS Added: Quick cash facility added for POS Added: Drag & Drop image upload added Added: image slideshow feature added Fixes: Minor bug fixes
Version 2.7 – 22 October 19
Added: Holiday module added Added: My transaction (transaction summary) feature added with calendar integration Added: Warehouse report added Update: Report section updated
Version 2.5.4 – 15 April 19
Update: Pagination improved to support large-scale data Update: Security improved Update: Document upload section improved
Version 2.5.3 – 03 Mar 19
Update: Design section improved Added: Multiple row delete option added
Version 2.5.2 – 23 Feb 19
Added: SMS/text message notification system
Version 2.5.1 – 18 Feb 19
Added: Stock count feature
Version 2.5 – 09 Feb 19
Update: Payment section improved Added: One click empty database option added Fixes: Minor bug fixes
Version 2.4.1 – 21 Jan 19
Added: User Report added Added: Animation added Fixes: Minor bug fixes
Version 2.4 – 03 Jan 19
Added: HRM & Payroll Module added Added: Accounting Module added Fixes: Minor bug fixes
Version 2.3 – 17 Dec 18
Added: malay language added Fixes: Minor bug fixes
Version 2.2 – 8 Dec 18
Update: Design Improved Update: POS page Improved Update: Payment section Improved Update: POS Page Improved Fixes: Minor bug fixes
Version 2.1 – 25 Nov 18
Update: Combo product Feature added Update: Product import Improved
Version 2 – 05 Nov 18
Update: Dashboard Improved Update: Translation Improved Update: New languages added (Russian, Italian, Turkish, Hindi & Dutch) Update: Coupon Feature added
Version 1.9 – 24 Oct 18
Update: Dashboard Redesign Update: Pos Redesign Update: Report section improved Fixes: Minor bug fixes
Version 1.8 – 7 Oct 18
Update: Gift Card Design added Update: Mail functionality improved Update: Report section improved Update: Credit card payment improved Fixes: Minor bug fixes
Version 1.7 – 24 Sep 18
Update: Dashboard redesign Update: POS touch keypad extended Fixes: Minor bug fixes
Version 1.6 – 16 Sep 18
Fixes: Paypal bugs fixed Added: Gift card expiry date alert check included Fixes: Mail setting updated
Version 1.5 – 13 Sep 18
Update: Paypal payment solution added Update: Invoice redesign
Version 1.4 – 6 Sep 18
Update: import option for category Update: expense category Update: expense Update: gift card facility Update: customer deposit facility Update: payment with gift card and deposit Update: create purchase from quotation Update: sample file for each import Update: report modify Update: POS redesign Update: filtering option for POS Update: Dashboard redesign Fixes: minor bug fixes
Version 1.3 – 11 Aug 18
Update: Minor bugs fixed
Version 1.2 – 7 Aug 18
Update: Minor bugs fixed
Version 1.1 – 30 July 18
Added: Digital Product Type, Returns, New languages etc.