Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Inventory
  3. Smart Wave Clustering v 17.0
  4. Sales Conditions FAQ

Smart Wave Clustering

by BRB Code Works https://github.com/brb-code-works
Odoo

$ 455.11

v 17.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Inventory (stock)
• Discuss (mail)
• Invoicing (account)
Lines of code 3482
Technical Name smart_wave_clustering
LicenseLGPL-3
Websitehttps://github.com/brb-code-works
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 3482
Technical Name smart_wave_clustering
LicenseLGPL-3
Websitehttps://github.com/brb-code-works
Versions 17.0 18.0 19.0

Smart Wave Clustering

Intelligent wave generation that groups orders by aisle proximity — reducing picker walking distance by up to 40%

40%
Reduction in Picker Walking Distance
∞
Configurable Zone Presets
∞
Configurable Orders Per Picklist
30+
Years of Warehouse Experience Behind Every Feature
Wave Generator with Quick Stats

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. The built-in cluster analysis shows exactly how orders will be grouped before wave creation — giving warehouse managers full visibility and control.

Key Features

📊 Real-Time Quick Stats Dashboard

Before generating any waves, see a live breakdown of all pending orders by source channel: Ready, Overstock, Bulk-eligible, and Hi-Value — with red highlighting for orders older than your configured threshold. Know exactly what needs to be waved before you start.

🎯 Aisle-Proximity Clustering

Orders are automatically grouped by the aisles they touch. The algorithm finds the smallest aisle span that covers each order's pick locations, then groups similar spans together for efficient cart-filling. Supports serpentine warehouse layouts and multi-zone configurations.

📦 Bulk Pick Detection

Single-SKU orders that meet a configurable threshold are automatically separated for bulk picking — batched together for maximum efficiency. Configure the threshold and max batch size per your warehouse's capacity.

⚙️ Configurable Zone Presets

Define picking zones with custom aisle ranges, source key filters, hi-value rules, overstock exclusion, SKU exclusion patterns, and max orders/units per picklist. Save as reusable presets for one-click wave generation.

💰 Per-Channel Hi-Value Thresholds

Configure hi-value order thresholds per sales channel (Source Key). Wholesale orders over $1,000 may need different handling than Marketplace orders over $300 — each channel gets its own threshold for accurate Quick Stats and wave filtering.

🏭 Overstock Exclusion via Storage Category

Uses Odoo's native Storage Category system to identify overstock locations — no custom naming conventions or location prefixes required. Assign the built-in Overstock storage category to your bulk/overstock locations in Inventory → Configuration → Storage Categories and the module handles the rest.

🔀 Remainder Merging

Leftover orders that don't fill a complete cart can be intelligently merged across aisle spans to maximize cart utilization. Both grouped and non-grouped remainders can be merged independently, respecting your max orders and max units per picklist limits.

📋 Optimized Pick List Reports

Professional pick list reports sorted for serpentine path picking — down one aisle, up the next. Configurable sort positions per preset. Last Printed Date tracked on every wave for accountability.

Screenshots

Wave Generator — Quick Stats

Real-time order breakdown by source channel before generating any waves. Red numbers flag orders older than your configured threshold.

Wave Generator with Quick Stats

Cluster Analysis

Preview exactly how orders will cluster by aisle span before creating waves. Select which clusters to wave, merge remainders, and see order counts at a glance.

Cluster Analysis

Bulk Pick Analysis

Single-SKU orders automatically detected and grouped for bulk picking. Shows total units, order count, and batches needed.

Bulk Pick Analysis

Source Keys — Hi-Value Thresholds

Configure hi-value order thresholds per sales channel for accurate reporting and filtering.

Source Keys with Hi-Value Threshold

Wave Preset Configuration

Comprehensive preset configuration covering zone assignments, order filters, wave limits, and pick list sorting.

Wave Preset Configuration

Picking Waves List

The Picking Waves list shows preset name, aisle span, order count, last printed date, and print status at a glance.

Picking Waves List

How It Works

  1. Define Zones — Configure warehouse zones with aisle ranges, source key filters, and picking rules
  2. Configure Source Keys — Set hi-value thresholds per sales channel
  3. Tag Overstock Locations — Assign Odoo's built-in Overstock storage category to bulk/overstock locations
  4. Create Presets — Save wave generation configurations as reusable presets
  5. Review Quick Stats — See a live order breakdown before generating waves
  6. Analyze Clusters — Preview how orders group by aisle proximity
  7. Generate Waves — Create optimized pick waves with a single click

About the Developer

Built by Someone Who's Walked the Warehouse Floor

BRB Code Works was founded by Brad Benner, combining 30 years of warehouse management experience with a fresh perspective in software development (B.S. in Programming and Software Development, 2023).

This module wasn't built in a vacuum — it was created to solve real problems faced daily while managing warehouse operations. After three decades of working with inventory systems, pick processes, and watching pickers walk unnecessary miles, the skills were finally there to build the solution from scratch.

Smart Wave Clustering was developed and validated against real-world high-volume warehouse operations. Every feature exists because it solved an actual problem encountered on the warehouse floor. No bloat, no theoretical features — just practical optimization that works.

Technical Specifications

Odoo Version 17.0
Dependencies Inventory (stock), Batch Transfers (stock_picking_batch), Sales (sale_stock)
License LGPL-3
Languages English
Support Email support included
Updates Bug fixes included

Installation

  1. Download and extract the module to your Odoo addons directory
  2. Update the apps list: Apps → Update Apps List
  3. Search for "Smart Wave Clustering" and click Install
  4. Navigate to Inventory → Configuration to configure zones, source keys, and presets
  5. Assign the built-in Overstock storage category to any bulk/overstock locations

Support

Need help? We're here for you.

  • 📧 Email support for all customers
  • 📖 Detailed documentation included
  • 🛠 Bug fixes and updates included

Contact us at support@brbcodeworks.dev

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.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with