Scroll to top

Dolibarr-Delivery-Calendar

Project Details

Project: New Dolibarr Module - Supplier & Customer Delivery Calendar

Custom Dolibarr Module Development

Project Description:

I'm excited to share with you a custom module I developed for Dolibarr ERP — an interactive calendar for delivery management!

🎯 Key Features

• Unified calendar view of supplier and customer orders
• Smart color coding based on status (approved, shipped, delivered, etc.)
• Responsive interface adapted for mobile and desktop
• Quick actions: direct creation of new orders
• Multi-language support (FR/EN) with complete translations
• Automatic filtering by user permissions
• Native integration with Dolibarr ecosystem

🔧 Technical Aspects

Frontend:
• FullCalendar.js 6.1.15 for calendar interface
• Responsive CSS3 with modern design
• JavaScript ES6+ for dynamic interactions

Backend:
• Compatible with PHP 7.4+
• MVC architecture following Dolibarr standards
• Optimized and secure SQL queries
• Hook API usage for modular integration

Security:
• Access control based on user rights
• XSS protection via data escaping
• Rigorous user input validation

Business Value

• 360° view of upcoming deliveries
• Logistics optimization and simplified planning
• Productivity gains with integrated quick actions
• Streamlined workflow for purchasing and sales teams

🛠 Advanced Configuration

• Customizable display period (weeks before/after)
• Multiple views: month, week, day, list
• Configurable weekend management
• Interactive legend with detailed statuses

💡 Compatibility

This module was developed from Dolibarr version 21, but remains fully compatible with later versions thanks to strict adherence to framework conventions.

Outcome:

This delivery calendar module revolutionizes logistics management by providing a clear, interactive view of all deliveries. It significantly improves planning efficiency and team coordination while maintaining full integration with the Dolibarr ecosystem.

Dolibarr Delivery Calendar - Main Calendar View
💬 Let's Chat!
1