KSIRetail – Retail store management for Dolibarr


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

  1. Extract the module archive.
  2. Copy the module folder into htdocs/custom/.
  3. In Dolibarr, open Home → Setup → Modules/Applications and enable the module.
  4. Grant the required permissions to the relevant users or groups.
  5. 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