Skip to Content
Menu

Catalog Data Manager - Professional Platform

by
Odoo

173.66

v 18.0 Third Party
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Inventory (stock)
Discuss (mail)
Invoicing (account)
Lines of code 4759
Technical Name catalog_data_manager
LicenseOPL-1
Websitehttps://www.irokoo.fr
Versions 17.0 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Inventory (stock)
Discuss (mail)
Invoicing (account)
Lines of code 4759
Technical Name catalog_data_manager
LicenseOPL-1
Websitehttps://www.irokoo.fr
Versions 17.0 18.0 19.0

📊 Catalogue

Professional Product Catalog Generator for Odoo 18

€149

One-time payment • Lifetime updates • Production-ready

✅ Ready for Production
Battle-tested solution with intelligent caching, multi-format exports, and professional PDF generation.

🎯 Why Choose Catalogue?

Transform your Odoo product data into professional, print-ready catalogs in seconds. Whether you need a quick Excel export or a magazine-quality PDF catalog, Catalogue has you covered.

🚀 Multi-Format Export in One Click
Generate professional catalogs in PDF, Excel, CSV, or JSON with a single button click. No external tools needed.
🎨 Two Powerful PDF Modes
Mode A: Flexible code-based generation with 5 design templates
Mode B: Professional template filling with InDesign/Acrobat PDFs
⚡ Intelligent Caching System
Smart snapshot technology detects data changes and only regenerates when needed. Export 1000+ products in seconds.
💰 Pricelist Integration
Automatic price calculation using Odoo pricelists. Support for tiered pricing, bulk discounts, and customer-specific prices.

📋 Key Features

🎨 Professional PDF Generation

Mode A: Code Generation

Table Layouts (Classic):

  • 5 pre-designed table templates (Professional, Modern, Classic, Minimalist, Colorful)
  • Classic multi-column table layout
  • Fully customizable colors, fonts, and layout

Product Cards Layouts (NEW 🎉):

  • Product Cards 2x3: 6 cards per page (8.5×8cm) - Balanced showcase
  • Product Cards 3x3: 9 cards per page (5.5×7cm) - Compact catalog
  • Product Showcase: 4 cards per page (9×11cm) - Premium with circular images
  • Perfect for product catalogs, portfolios, visual presentations
  • Auto-layout: image + title + reference + category + price

Common features:

  • Optional PDF header/footer overlays
  • Cover & back cover support
  • Automatic text wrapping for long names
  • Dynamic page numbering & date

Mode B: Template Fill

  • Use your existing InDesign/Acrobat PDFs
  • Automatic form field detection
  • Image positioning in PDF templates
  • Cover + product pages + back cover
  • Smart performance limits (500 records)
  • Professional print-ready output

📊 Excel Export Excellence

  • Image Support: WebP, JPEG, PNG with automatic format conversion
  • Smart Merging: Vertical cell merging for identical values
  • Auto-Sizing: Intelligent column width adjustment
  • Professional Styling: Headers, borders, and formatting
  • Large Dataset Handling: Optimized for 1000+ products

🌍 CSV & JSON Flexibility

  • CSV Separators: Comma, Semicolon, Tab, Pipe (Excel-compatible)
  • Encodings: UTF-8, UTF-8-BOM, ISO-8859-1, Windows-1252
  • JSON Formatting: Compact or readable with configurable indentation
  • Field Selection: Choose which fields to include per format

💾 Intelligent Caching

🔄 Smart Performance: The snapshot system monitors your source data and only regenerates exports when records are modified, created, or deleted. First export takes time, subsequent exports are instant.
  • Automatic Change Detection: MD5 hash-based comparison
  • Version History: Track all snapshot generations
  • Manual Refresh: Force refresh with one click
  • Performance Metrics: See exactly what changed and when

🎯 Advanced Features

  • Flexible Sorting: Sort by any field (ascending/descending)
  • Record Limits: Export subsets for testing or small catalogs
  • Domain Filters: Complex filtering with Odoo domains
  • Computed Fields: Python expressions for dynamic data
  • Image Sizing: Configurable width/height per field
  • Currency Support: Multiple formats (French, US, thousands separator)

🛠️ Technical Excellence

Odoo 18 Python 3.11+ ReportLab PyPDF2 xlsxwriter Pillow

✅ Production-Ready

  • Odoo.sh Compatible: Tested and working on cloud platform
  • WebP Support: Native WebP image handling with fallbacks
  • Error Handling: Graceful degradation when images fail
  • Performance Optimized: Batch processing for large datasets
  • Security: Domain validation and safe field access

🌐 Internationalization

  • French Translation: Complete UI and messages in French
  • English Interface: Full English support
  • Translatable: All strings use Odoo's translation system

📖 Use Cases

🏢 B2B Wholesale Catalogs
Generate customer-specific catalogs with pricelist integration. Perfect for sales teams sending customized product sheets to clients.
🛍️ E-commerce Product Exports
Export product data for marketplaces, synchronization, or backup. CSV/JSON formats integrate with any external system.
📚 Print-Ready Catalogs
Mode B with InDesign templates creates professional catalogs ready for commercial printing. Add your cover, set your layout, done.
📊 Internal Reports
Excel exports with images for inventory reviews, product presentations, or management reports.

🚀 Quick Start

  1. Install: Upload module to Odoo 18 and activate
  2. Create Template: Go to Catalogue → Templates → Create
  3. Configure:
    • Select source model (e.g., product.product)
    • Add fields to extract (drag & drop to reorder)
    • Choose PDF mode and design template
    • Set domain filter if needed
  4. Export: Click "Generate PDF" / "Generate Excel" / "Generate CSV" / "Generate JSON"
  5. Done: Download your professional catalog instantly
⚠️ Mode B Performance Note: Template Fill mode (Mode B) is automatically limited to 500 records for optimal performance. For larger catalogs, use Mode A or split into multiple templates.

💡 Pro Tips

  • Test with Limits: Set record_limit=10 for fast testing before full export
  • Use Sorting: Sort by category or name for organized catalogs
  • Pricelist Power: Create separate templates for different customer segments
  • Image Fallbacks: System automatically tries image_128, image_256, image_512 for best compatibility
  • CSV for Excel: Use Semicolon + UTF-8-BOM for perfect French Excel compatibility
  • Snapshot Refresh: Use manual refresh button if data changed outside Odoo

📦 What's Included

  • ✅ Full module source code
  • ✅ Comprehensive user guide (FR/EN)
  • ✅ 5 pre-designed PDF templates
  • ✅ Sample product templates
  • ✅ Lifetime updates
  • ✅ Email support

🔧 Requirements

  • Odoo Version: 18.0 (Community or Enterprise)
  • Python Libraries: reportlab, pypdf2, xlsxwriter, pillow (auto-installed)
  • Server Access: Ability to install Python packages (pip)
  • Storage: Sufficient space for cached snapshots (varies by data volume)
📧 Support: Email us at sylvain@irokoo.fr for any questions, customizations, or technical assistance.

📜 License & Updates

License: Single database license included. Multi-database licenses available on request.

Updates: All future updates and bug fixes included for free. We actively maintain and improve this module.

Customization: Need custom features? Contact us for tailored development.

Ready to Transform Your Product Data?

Join companies already using Catalogue to create professional catalogs effortlessly.

Purchase Now - €149 Contact for Demo

Developed by IROKOO | Odoo Gold Partner
Version 1.0.0 | Last updated: October 2025

Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.