| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Discuss (mail) • Invoicing (account) |
| Lines of code | 3366 |
| Technical Name |
smart_wave_clustering |
| License | LGPL-3 |
| Website | https://github.com/brb-solutions |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Discuss (mail) • Invoicing (account) |
| Lines of code | 3366 |
| Technical Name |
smart_wave_clustering |
| License | LGPL-3 |
| Website | https://github.com/brb-solutions |
Smart Wave Clustering
Intelligent warehouse wave generation with aisle-proximity clustering. Minimize picker walking distance and maximize cart utilization.
Overview
Smart Wave Clustering revolutionizes warehouse picking operations by intelligently grouping orders based on aisle proximity. Instead of random batch assignment, orders are clustered so pickers travel through consecutive aisles, dramatically reducing walking distance and increasing throughput.
The module analyzes your pending deliveries, identifies optimal aisle spans, and generates pick waves that maximize cart utilization while minimizing travel time. Built-in cluster analysis shows you exactly how orders will be grouped before wave creation.
Key Features
🎯 Aisle-Proximity Clustering
Orders are automatically grouped by the aisles they touch. The algorithm finds the smallest aisle span that covers each order's locations, then groups similar spans together for efficient picking.
📊 Visual Cluster Analysis
Before creating waves, preview how orders will be clustered. See order counts per aisle span, available picklists, and remainder orders that can be merged for full cart utilization.
⚙️ Configurable Zone Presets
Define picking zones with custom aisle ranges, filters, and priorities. Create presets for different product types (bulk, humidor, high-value) with zone-specific rules.
🔄 Serpentine Pick Path
Pick lists are sorted for serpentine (snake) path picking—down one aisle, up the next. Configurable sort options: aisle → location or aisle → shelf → bin.
📋 Optimized Pick Lists
Generate professional pick list reports with clear aisle spans, location sequences, and product details. Designed for efficient picking with minimal page flipping.
🔀 Remainder Merging
Leftover orders that don't fill a complete cart can be intelligently merged across aisle spans to maximize cart utilization and minimize partial picks.
Screenshots
Wave Generator
The main wizard shows quick stats and provides access to all wave generation features.
Cluster Analysis
Preview order clustering before creating waves. See aisle spans, order counts, and available picklists at a glance.
Zone Configuration
Define picking zones with custom aisle ranges and filtering rules.
Wave Presets
Save and reuse wave generation configurations with preset templates.
Pick List Report
Clean, optimized pick lists sorted for efficient warehouse traversal.
How It Works
- Configure Zones — Define your warehouse zones with aisle ranges and any special filtering rules (product categories, shipping methods, etc.)
- Create Presets — Save wave generation configurations as reusable presets for different picking scenarios
- Analyze Clusters — The wizard scans pending orders and shows how they cluster by aisle proximity
- Generate Waves — Create optimized pick waves with a single click, or use cluster analysis for fine-tuned control
- Pick Efficiently — Pickers receive optimized lists that minimize walking and maximize throughput
Technical Specifications
| Odoo Version | 17.0 |
| Dependencies | Inventory (stock), Discuss (mail), Invoicing (account) |
| License | LGPL-3 |
| Languages | English |
| Support | Email support included |
Installation
- Download and extract the module to your Odoo addons directory
- Update the apps list: Apps → Update Apps List
- Search for "Smart Wave Clustering" and click Install
- Navigate to Inventory → Configuration → Smart Wave to configure zones
Support
Need help? We're here for you.
- 📧 Email support for all customers
- 📖 Detailed documentation included
- 🐛 Bug fixes and updates
Contact us through the Odoo Apps support system or visit our GitHub page for issue tracking.
Please log in to comment on this module