Delivery slips, organized by category.

Stop handing pickers a flat, undifferentiated list. Group delivery lines by product category, enforce category filters, and flag missing locations — all with a live preview before you print.

The problem

Standard Odoo delivery slips list every product in one flat sequence. A picker who only needs the butcher counter still has to print, and scan past, the entire order — wasting paper, slowing fulfilment, and inviting mis-picks on long, undifferentiated lists.

The solution

This app groups delivery lines by product category, with clear header rows and a per-group item count. Restrict printing to selected categories — and their sub-categories — so a department only ever sees its own lines, never the full order.

Capabilities

Everything a category-organized warehouse needs

Every capability below is implemented in the module.

01

Category-Grouped Delivery Slips

Delivery lines are grouped by product category, each with a header row and a per-group item count, so pickers see structure at a glance.

02

Enforced Category Filter

Choose which categories to print on a picking. When set, the report contains only those categories — never the full product list.

03

Descendant-Aware Filtering

Selecting a parent category automatically includes its sub-categories, so filters follow your existing category hierarchy.

04

Source-Location Column

An optional column shows the pick-from location for every line, so pickers know exactly where to look.

05

Missing-Location Exception Highlighting

Lines with no internal source location are flagged with a warning highlight, both in the preview and on the printed slip, so pickers are never sent on a dead-end search.

06

Fulfilment-Aware Display Modes

Switch between All, Outstanding-only, and Delivered-only views, with ordered, delivered, and remaining quantities shown per line.

07

Live In-App Preview

A preview table on the picking form shows the exact category groups that will print, before you commit any paper.

08

One-Click Print by Category

A dedicated Print by Category button sits right in the delivery form header — no digging through the Print menu.

09

Company-Wide No-Code Defaults

Set the group-by-category and show-location defaults once in Inventory settings, and every new delivery inherits them automatically.

Workflow

How it works

1

Configure Defaults

In Inventory settings, turn on Group by Category and Show Source Location so every new delivery starts with sensible defaults.

2

Open a Delivery

On any outgoing transfer, open the new Category Slip tab to review options for that specific picking.

3

Filter and Preview

Optionally select which categories to include and pick a display mode, then check the live preview to confirm the exact groups that will print.

4

Print by Category

Click Print by Category to generate the grouped delivery slip, complete with locations and missing-location warnings.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

No. It adds a separate Print by Category report action alongside the standard slip, so you can print either one depending on the situation.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Delivery Slip Report By Product Category

Delivery slips grouped and filtered by product category, descendants included — with a source-location column, missing-location exception highlighting and a live preview of the exact printout.

Buy on Odoo App Store