- 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
V12+
- PHP>= 7.3
- Last update 12/08/2025 08:51 PM
|
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