Promotions

  • Advanced Professional Gantt Dolibarr

    Would you like to see your project evolve in an efficient and structured way? The Gantt Professional Advanced Module allows you to manage all your projects in one place, without the need to use Gantt Project. We believe that you can effectively manage your projects with the right tools in place, and the Gantt Professional Advanced Module is one of them.

    300.00 €  (600€)
  • Fast Product - CODE 42

    Allows you to create products or services directly in the Sales Proposals, Sales Orders and Invoices interface.

    15.00 €  (30€)

New products

Gerec - Discount Grids Management.

c9231d20180331220858

Gerec is a powerful module that allows you to easily create and edit complex customer discount grids and assign them to one or more customer or to one or more customer category.

120.00 €
Excl. tax

  • Author Massaoud Bouzenad
  • Module version 6.2.0
  • Release date 12/11/2017
  • Access to download and updates 1 year
  • How to contact support support@dzprod.net
  • Compatibility Dolibarr V11+   -   PHP>= 7.3
  • Last update 05/09/2026 06:04 PM

More info...

Gerec

Automatic, precise, effortless discounts.

Create sophisticated discount grids, assign them to your customers or customer groups, and let Gerec automatically apply the right prices on your quotes, orders and invoices.
Zero manual entry. Zero pricing errors.

📅 NEW 6.2: Automatic applicability periods

Link your discount grids to named calendar periods — they activate and deactivate on their own.
No more grids accidentally left active after a sale or high season.

  • Shared period library: create "Winter Sale 2026" once, assign it to all relevant grids
  • Automatic status: Active / Upcoming / Expired — calculated in real time
  • Multiple periods per grid: a grid can cover a sale and a clearance event simultaneously
  • Fully backward-compatible: a grid with no period remains always active, as before

Result: your seasonal promotions, sales events and price changes are planned in advance and applied without any intervention.

🔔 NEW 6.2: Discount threshold proximity alert

Your sales team knows in real time when a customer is just two units away from a discount.

Whenever an entered quantity gets close to a threshold without reaching it, Gerec displays a contextual warning:

"This customer needs 2 more unit(s) to qualify for a discount on this product."

The alert window is configurable per threshold (as a % of the threshold value). A small setting that can make a real difference to your average order value.

⏱️ NEW 6.2: Temporal discount grids

Discounts based on commitment duration, not quantity — ideal for subscriptions and service contracts.

Gerec now supports two types of grids:

  • Unit grids (existing behaviour): threshold triggered by quantity
  • Temporal grids (new): threshold triggered by the engagement or service duration, in months or days, calculated automatically from the start/end dates on the document line

Both types can be declared combinable: their discounts are then applied multiplicatively. No extra fields, no modification to the Dolibarr core.

Key features

📐 Multi-criteria discount grids

Define discount rules by product or product family, with a trigger threshold (quantity or duration) and a target rate or unit price. Each grid can have as many tiers as needed.

👥 Customer and customer group assignment

Assign a grid to a specific customer or an entire category. Rules are triggered automatically when lines are added to quotes, orders or invoices.

🔄 Automatic application across all 3 document types

Quotes, orders, invoices — Gerec steps in at every line entry via the native Dolibarr trigger system. No manual action required.

🏷️ Large database compatible

Optimised for large product catalogues and customer bases (50,000+ product or third-party records). SQL queries use recursive CTEs for efficient category resolution.

🖥️ Point of Sale (POS) compatible

Discount rules configured in Gerec also apply in Dolibarr's POS mode.

🌐 Multi-instance (entity)

Gerec fully respects Dolibarr's multi-entity isolation. Every grid, period and rule is scoped to its own entity.

4-step workflow

1. Create a grid → Give it a name, choose its type (unit or temporal) and optionally assign an applicability period
2. Add rules → Define your tiers (threshold → rate or price) by product or product family
3. Assign → Link the grid to one or more customers or customer categories
4. Sell → Discounts are applied automatically as document lines are entered

Try the live demo

Dolibarr sandbox — full access

Test Gerec under real conditions on our demo instance.

https://sandbox.dzprod.net/dbarr20/htdocs

Login: demo  |  Password: azerty123456

> Main menu: access the Gerec module from the side menu

Support & custom development

We offer technical assistance in English and French, by phone or email, for installation, onboarding and advanced configuration.

  • 🔧 Onboarding assistance: €90/h
  • ⚙️ Custom feature development tailored to your business: on quote
  • 📦 Integration with your other Dolibarr modules: on quote

📧 support@dzprod.net — response within 24–48 business hours

Changelog 6.2.0

  • New — Applicability periods: library of calendar periods assignable to grids
  • New — Temporal grids: discounts based on commitment duration (months / days)
  • New — Threshold proximity alert: real-time commercial notification
  • New — Multiplicative combining of unit and temporal grids
  • 🔄 UI/UX redesign — List / card architecture, tab navigation, native Dolibarr jQuery UI dialogs
  • 🔄 Language file audit — Removed keys redundant with the Dolibarr core

📧 Product enquiries: products@dzprod.net
🔧 Actively maintained module — regular updates published on Dolistore




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