KSIRetail – Retail store management for Dolibarr
Jump to navigation
Jump to search
KSIRetail
Overview
| Module | KSIRetail |
|---|---|
| Version | 0.5.3 |
| Dolibarr | 18 → 24 |
| PHP | 7.4+ |
| Licence | GNU GPLv3 |
| Éditeur / Publisher | KSIDol.io |
KSIRetail structures a retail network around native Dolibarr objects. Each store is linked to its warehouses, registers and authorised users. Sales remain native invoices, native stock remains the source of truth, and omnichannel orders are imported as draft Dolibarr orders.
Main features
- Stores, warehouses, registers and user assignments
- Scan-first TakePOS with EAN, UPC, ISBN, Code 128, QR and additional product codes
- Register sessions, justified cash movements, closing and exportable control archive
- Inventories and scan-based supplier receipts with balances, lots and serial numbers
- Inter-store transfers with a transit warehouse and full step tracking
- Customer returns linked to the original sale, stock and credit note
- Replenishment based on stock, thresholds and requirements
- Loyalty, gift cards and promotions with preserved history
- Controlled CSV import into the native product catalogue
- Versioned omnichannel API, idempotency, synchronisation log and discrepancy quarantine
Strengths
- No Dolibarr core modification
- Validated compatibility from Dolibarr 18 to 24
- Cross-navigation between stores, customers, products, invoices, orders, stock and payments
- Protected append-only logs for sensitive movements
Requirements
- Dolibarr 18.0 to 24.x
- PHP 7.4 or later
- Products, Services, Stock, Third Parties and Orders modules; TakePOS for point of sale
KSIRetail adds a management and control layer around TakePOS and native Dolibarr objects. On its own, the module is not a legally or fiscally certified POS system.
ksidol.io — KSIDol.io — GNU GPLv3.
Installation
Requirements
- Dolibarr 18 → 24
- PHP 7.4+
- A Dolibarr administrator account for activation and setup
Installation
- Extract the module archive.
- Copy the module folder into
htdocs/custom/. - In Dolibarr, open Home → Setup → Modules/Applications and enable the module.
- Grant the required permissions to the relevant users or groups.
- Open the module setup page and review its settings before going live.
Update
Before updating, back up the Dolibarr database and documents. Replace the module folder with the new version, then open its setup page to apply any migrations.
Rights and permissions
Access is controlled through Dolibarr permissions. Grant each business role only the rights it needs.
Official links
- Demo video : KSIRetail — demo (YouTube)
- Module page : KSIRetail on KSIDol
- Online demo : KSIRetail — open the demo
- Module user guide : KSIRetail — read the guide