Promotions

New products

  • doli2doli : Data transfer between Dolibarr instances

    Doli2Doli makes it easy to transfer third parties and products between different Dolibarr instances using the REST API. Configure your destination Dolibarr instances once, then select the instance to which you want to send your data directly from the records themselves.

    25.00 €
  • Repair Shop Management – Complete Repair Workshop Platform for Dolibarr

    Turn Dolibarr into a complete repair workshop platform: dashboard, repair orders with a Kanban pipeline, workshop planning, diagnostics, payments, on-screen collection signature, devices, brands, fault catalogue, warranties, returns, spare parts, inventory, suppliers, parts orders, technicians, appointments, maintenance contracts, customer portal, invoicing, alerts, automations and reporting.

    299.00 €

MultiSelectPropale

mp25153d20260616105357

Run bulk actions on your commercial proposal lines: delete multiple lines in one click or apply a common discount to several items at once. Save valuable time on every quote you prepare.

50.00 €
Excl. tax

  • Author Media-Interactive
  • Module version 1.0.0
  • Release date 06/16/2026
  • Access to download and updates 1 year
  • How to contact support contact@media-interactive.fr
  • Compatibility Dolibarr V20 - V24   -   PHP7.2 - 8.4
  • Last update 08/11/2026 11:19 PM

More info...

No more repetitive clicks on your draft proposals.

On a commercial proposal, Dolibarr forces you to delete or edit lines one by one, with a confirmation pop-up every time. On a 20-line quote, that gets old fast.

MultiSelect adds a column of checkboxes to the lines of your editable commercial proposals, plus an action bar above the table to process several lines in a single operation.

Features

  • Checkbox on every line + a "select all" checkbox in the header
  • 🗑️ Bulk delete: delete every checked line with a single confirmation (instead of one per line)
  • 💰 Bulk discount: type a percentage, click Apply, and every checked line takes that discount (any existing discount is overwritten)
  • 🔄 Totals automatically recomputed after each action
  • 🧾 Everything inside an SQL transaction: if one line fails, nothing is modified (integrity guaranteed)

Typical use cases

  • 📋 Working from "template quotes"? Prepare a full draft containing all your possible services, then for each client, check the unneeded lines and delete them at once. A customised quote in seconds instead of starting from scratch.
  • 📦 You imported a full catalog into a quote and only want to keep a few lines? 2 clicks instead of 50.
  • 💰 You want to apply a 10% discount on every service in a quote (but not on products)? Selection + 1 click.
  • ✏️ Fixing a quote right before sending it to the client? No more chained pop-ups.

Technical details

  • Compatible with Dolibarr 23.x
  • Clean one-click activation from Setup → Modules
  • No core modification (uses a standard hook)
  • Requires the "Create/Edit commercial proposals" permission
  • Multilingual (FR, EN included)
  • GPL-3.0+ license

What's next?

More bulk actions will land in upcoming versions (change VAT rate, duplicate, reorder, etc.). Your suggestions are welcome.


Other modules by Media-Interactive

  • 📧 AutoSendMail — Automatic email sending of recurring invoices. A massive time-saver for subscriptions and monthly billing.
  • 📄 Subtotals & Recurring — Two PDF proposal templates with automatic subtotals (One-shot / Subscription) and subscription detection. Monthly and yearly variants.
  • 🌙 Dark Mode — Dark theme for Dolibarr. Free, contributed to the community.

All our modules are developed and maintained by Media-Interactive.




If you think this module is a fork of another one (published after the first one) or violates some terms or conditions of use (for users or vendors), you can make a report at dolistore@dolibarr.org