Promotions

  • DigiRisk

    DigiRisk allows you to create, manage, and update your Risk Assessment Document directly within Dolibarr. Fully compliant with French legislation, it includes risk evaluation, action planning (PAPRIPACT), accident management, and much more.

    150.00 €  (180.00€)
  • Skin QuaranteDeux

    Skin quarante deux features: Compatibility with Dolibarr version v.18.00.00 & above. Seamless operation with PHP 8. Discover a new visual experience with our highly anticipated feature: dark mode!

    120.00 €  (240€)

New products

  • Québec

    Companies, third parties and contacts can have Québec as their country.

    FREE
  • ObjectHistory

    This module allows you to view and restore a historical version of a document (commercial proposal, invoice or price request).

    280.00 €

AutoCat

mp1246d20251117135844

New

Automated category assignment engine with multi-condition rules (AND/OR logic, regex, price ranges) for products, services, and third parties. Real-time and batch processing for large catalogs with full logging.

80.00 €

  • Author Massaoud Bouzenad
  • Module version 1.0.0
  • Release date 11/17/2025
  • Access to download and updates 2 years
  • How to contact support support@dzprod.net
  • Compatibility Dolibarr V14+   -   PHP>= 7.3
  • Last update 11/21/2025 10:21 AM

More info

AutoCat - Intelligent Automated Categorization for Dolibarr

Overview

AutoCat automatically assigns a product, service, or third party to a given category upon creation. This assignment is based on rules you have established.

Example for products: Automatic detection of "High-end laptops" through a rule combining: label contains "laptop" AND description contains "portable" AND price greater than 1500€ => automatic assignment to the category: "Professional Laptops" for example.

Example for third parties: Automatic detection of the "Paris Region" via a regular expression on the postal code: ^(75|77|78|91|92|93|94|95) to classify all Parisian customers in a "Paris Region Clients" category for example.

Batch processing example: You have 15,000 uncategorized products in your catalog? Create your rules, then launch batch processing to automatically categorize your entire existing catalog in minutes. The system processes products in batches with a real-time progress bar, without server timeout risk.

.

Key Features

Advanced Rules Engine

  • Multiple conditions per rule with AND/OR boolean logic operators
  • Six matching types: contains, starts with, ends with, exact match, regular expressions, and price ranges
  • Priority-based execution order for complex categorization scenarios
  • Exclusive or multiple assignment modes

Flexible Processing Modes

  • Real-time processing: Automatic categorization on object creation and modification
  • Batch processing: Apply rules to existing catalog with AJAX chunk processing for large volumes
  • Test mode: Preview matching rules before activation

Entity Support

  • Product and Service categorization
  • Third party categorization (customers/suppliers)
  • Compatible with Dolibarr's native category system

Comprehensive Logging

  • Detailed action history with timestamps
  • Status tracking: success, error, and skipped
  • Statistics dashboard with 30-day activity overview

User-Friendly Interface

  • Intuitive rule creation wizard with dynamic form updates
  • Visual priority management
  • Rule activation/deactivation toggles
  • Bulk actions on multiple objects

Enterprise-Ready

  • Multi-entity support
  • Granular permission system (read, write, delete, batch execution, logs)
  • Configurable global settings per entity

Technical Highlights

  • JSON configuration for dynamic field definitions
  • PCRE REGEX regular expression support with validation
  • Zero external dependencies

Configuration Options

  • Default multiple assignment behavior
  • Automatic processing on creation (enable/disable)
  • Automatic processing on modification (enable/disable)
  • Per-entity configuration support

Use Cases

  • Automatic product family categorization based on reference codes
  • Price-based category assignment (economy, mid-range, premium)
  • Geographic categorization for third parties

Installation & Updates

Standard installation through Dolibarr module interface. Built-in update checker ensures you're always running the latest version with access to new features and improvements.

Roadmap

  • Version 2.0: Complex boolean expressions with parentheses and NOT operators
  • Version 3.0: AI/ML-powered intelligent categorization suggestions

Support

If you require more advanced functionnalities do not hesitate to contact us.

support@dzprod.net