Discover powerful Dolibarr extensions designed to automate your business processes

Bookstore Management turns Dolibarr into a genuine, industry-specific ERP/CRM for bookstores — whether an independent shop, a chain of stores, or a university, school or specialised bookstore. It lets a bookstore run all of its activities directly inside Dolibarr, with no external software, while enriching (never duplicating) the native Dolibarr modules.
The module ships with 18 business objects, a premium bookshop-themed dashboard, a 12-report reporting centre with CSV/Excel/PDF exports, a full point-of-sale counter, a first-activation demonstration dataset, and a complete five-language interface (French, English, Spanish, Italian, German).
Key facts
|
Field / Capability |
Description |
|
Publisher |
DoliResources — www.doliresources.com |
|
Version |
1.0 |
|
Compatibility |
Dolibarr v16 → v23, PHP 7.1+, MySQL/MariaDB |
|
Dependencies |
Native Products and Third-parties modules (required) |
|
SQL prefix |
llx_bookstore_ |
|
Languages |
French, English, Spanish, Italian, German |
|
Business objects |
18 (books, authors, publishers, collections, sales, reservations, loyalty, events, etc.) |
|
MultiCompany |
Fully supported (entity-aware on every table) |
A core design principle: the module never re-creates a capability Dolibarr already provides. Every business record links to the relevant native objects, so accounting, stock, invoicing and banking stay in one single source of truth.
· Products — each catalogue book is bound to a native Product for stock, pricing and barcodes.
· Third-parties / Suppliers — publishers, distributors and loyalty customers are native Societe records.
· Stock & Warehouses — quantities, receptions and POS decrements use native multi-warehouse stock.
· Supplier Orders & Receptions — purchasing relies on the native purchase workflow.
· Quotes, Customer Orders, Invoices, Shipments, Payments — sales connect to the native commercial chain.
· Bank & Accounting — cash and revenue feed the native financial modules.
· Agenda — literary events integrate with the native calendar.
· Projects, ECM (GED), Barcodes, REST API, Emails, Notifications, MultiCompany — all natively leveraged.
The catalogue is the heart of the module. Each book is a rich record bound to a native Dolibarr product.
|
Field / Capability |
Description |
|
ISBN |
International Standard Book Number, searchable. |
|
Internal code |
Store-specific reference. |
|
Title / Subtitle |
Full bibliographic title. |
|
Author |
Linked to the Authors object. |
|
Publisher |
Linked to the Publishers object (native Societe). |
|
Collection |
Linked to the Collections object. |
|
Genre & Category |
Fiction, thriller, youth, comics, academic, etc. |
|
Language |
Book language. |
|
Format |
Paperback, hardback, pocket, digital… |
|
Number of pages |
Physical extent. |
|
Publication date |
Release date. |
|
Summary |
Editorial description. |
|
Buy / Sell price & VAT |
Purchase cost, retail price and tax rate. |
|
Condition |
New or second-hand. |
|
E-book flag |
Marks digital titles (excluded from physical stock). |
|
Barcode |
EAN/ISBN barcode, native barcode support. |
|
Cover image (URL) |
Front-cover artwork. |
|
Shelf |
Physical shelf / location. |
|
Stock alert threshold |
Minimum quantity before an alert is raised. |
Full author records reused across the catalogue, sales statistics and literary events.
· Reference, last name, first name, pen name.
· Nationality and date of birth.
· Biography and website.
· Bibliography and sales performance (best-selling authors).
Publishers are linked to the native Third-party/Supplier records.
· Code, name, country, contact.
· Contract reference, payment terms and catalogue URL.
· Commercial conditions and purchase history.
· Attached collections.
· Named editorial series attached to a publisher.
· Theme classification.
· Used to group and report on the catalogue.
· Suppliers / distributors — linked to native Societe, with supplier type, delivery lead time and payment terms.
· Purchases — surfaces the native supplier-order pipeline (pending orders KPI, direct link to the module).
· Receptions — receive book deliveries into a native warehouse; native stock is updated automatically, with a live history of stock-in movements.
· Stock overview — built entirely on native multi-warehouse stock: stock value, titles below threshold, per-title quantities, and one-click access to native stock.
· Shelves — physical shelves/locations (floor, section, capacity) for shelf-level organisation.
· Inventories — counting sessions (annual, rolling, by shelf) with theoretical vs physical quantities and gaps.
· Rupture alerts & minimum thresholds — automatic detection of out-of-stock and low-stock titles.
A dedicated counter interface (POS) drives day-to-day selling.
· Book search — by ISBN or title, with instant add-to-cart.
· Dynamic cart — quantities and live VAT-inclusive total computed client-side.
· Customer & loyalty — attach a native customer and a loyalty card; points are credited automatically.
· Sales channels — counter, online, or on-order.
· Payment modes — cash, card, cheque, transfer, mobile.
· Stock decrement — native stock is reduced on validation.
· E-books, gift boxes, second-hand — all sold through the same counter.
Every sale stores its lines and totals (excl. tax / VAT / incl. tax) and links to the native commercial chain (orders, invoices, payments).
· Reserve a title for a customer.
· Wait list and availability notification.
· Pickup deadline with expiry tracking.
· Alerts for reservations to collect and expired reservations.
· Customer returns.
· Supplier / office returns.
· Defective copies and exchanges.
· Reason, quantity, amount and date recorded per return.
· Discounts, special offers and sales.
· Packs and gift boxes.
· Gift cards and coupon codes.
· Validity period per promotion.
· Loyalty cards linked to native customers.
· Points balance credited on each sale.
· Tiers (Bronze / Silver / Gold / Platinum).
· Rewards and coupons.
· Book signings, author meetings, conferences, workshops and launches.
· Location, date, capacity and number of registrations.
· Linked to an author and integrated with the native Agenda/calendar.
· Sellers are native Dolibarr users.
· Sales are attributed to the seller for performance tracking.
· Open and close cash sessions with an opening float.
· Record cash-in and cash-out movements by payment mode.
· Expected amount computed from movements.
· Full history of sessions and movements.
A brand-new dashboard — deliberately different from the standard Dolibarr home — with a modern bookshop identity (paper beige, wood brown, midnight blue, bordeaux, off-white).
Four zones
· Strategic indicators — today's revenue, monthly revenue, number of sales, monthly margin, average basket, active reservations, out-of-stock titles, stock value.
· Sales activity — daily-sales bar chart and best-selling-books chart.
· Catalogue & stock — titles in catalogue, books in stock, titles below threshold, pending supplier orders, authors, publishers, suppliers, upcoming events.
· Alerts & reservations — out-of-stock, below-threshold, reservations to collect, expired reservations.
A dedicated Reporting menu provides twelve ready-made reports, each exportable to CSV, Excel and PDF.
· Revenue by period
· Sales by category
· Sales by author
· Sales by publisher
· Top-selling books
· Stock value
· Slow movers
· Reservations
· Customer loyalty
· Purchases by supplier
· Returns
· Margins & profitability
A complete administration page lets managers configure the module and permissions.
· Settings — default stock alert threshold, reservation validity, loyalty points per euro, default warehouse.
· Genres, categories, collections — managed on top of the native Dolibarr categories tree.
· Permissions — 14 rights groups (catalogue, authors, publishers, suppliers, reservations, sales, cash, inventories, promotions, loyalty, events, returns, alerts, reporting) plus an administration right.
Demonstration dataset
· Install demo data — one click creates a coherent, realistic dataset: authors, publishers, collections, suppliers, shelves, books (with stock), loyalty customers, reservations, sales, cash, promotions, events, returns and inventories.
· Remove demo data — one click purges only the data generated by the module (identified by a dedicated import key), including the native products and third-parties it created.
· CSRF protection — token-validated forms throughout.
· XSS protection — output escaping on every rendered value.
· Prepared/escaped SQL — all queries escape user input.
· Advanced permissions — granular read/write/delete rights per functional area.
· MultiCompany — every table is entity-aware.
· Action logging & audit — operations recorded via Dolibarr syslog and triggers.
· Standard architecture — admin/, class/, core/ (modules, boxes, triggers), css/, img/, js/, langs/, lib/, sql/.
· Scheduled job — a daily cron scans stock ruptures, below-threshold titles and expiring reservations.
· Responsive, modern premium interface with the bookshop colour charter.
· Vector icons, in-page tab navigation and a rich left menu.
· Instant search, multi-criteria filters and a column show/hide selector on every list.
· Hub cards with cockpit KPIs and related-line panels.
· Calendar-oriented events and a catalogue-oriented book view.
· Complete module package (installable ZIP).
· Technical documentation, user guide, installation guide and developer notes.
· First-activation demonstration dataset.
· Illustrated PDF user manual and full screenshot set.
© 2026 DoliResources — www.doliresources.com — All rights reserved.