Barcodes & SKUs, generated safely

One Odoo app that auto-generates valid EAN-13 barcodes, SKUs, and internal references together — with a full preview, duplicate detection, an audit trail, and one-click rollback before anything is written.

The problem

Odoo ships barcode and reference fields but never fills them. Teams onboarding hundreds of products type codes by hand, and existing tools either do barcodes or references — never both — with no way to spot duplicates or undo a bad bulk run before labels are printed.

The solution

A single, unified product barcode generator that produces aligned EAN-13 barcodes and structured SKUs from one rule, checks every code for collisions before writing, records each run, and lets you roll an entire batch back in one click.

Capabilities

Everything you need to code a catalog

Every capability below is implemented in the module.

01

EAN-13 Barcode Generation

Auto-generate valid EAN-13 barcodes with a correctly calculated check digit, plus UPC-A and Code 128 formats for channels that need them.

02

Prefix & Sequential Numbering

Anchor every code to your own company prefix, which always leads the barcode, followed by a zero-padded running number so each new code is unique and ordered.

03

Pattern-Based SKU Generator

Compose meaningful internal references from tokens for prefix, sequence, category, category code, product name, and year — so a SKU reads like IP15-128-BLK, not an opaque number.

04

Industry Preset Templates

Start from ready-made rules for Retail, Manufacturing, Healthcare, Fashion, and Electronics and generate a first valid code in minutes — no EAN-13 knowledge required.

05

Bulk Generation With Preview

Generate codes across your whole catalog at once, and see exactly what every product will receive — current code beside new code — before a single value is saved.

06

Duplicate & Collision Detection

Every proposed code is checked against existing products and against the rest of the same batch, so conflicts are flagged and skipped instead of quietly breaking your scanners.

07

Overwrite Control & Locking

Regenerate codes for a targeted subset while products that already have a code stay untouched by default, protecting references and barcodes already printed or in use.

08

Audit Trail & One-Click Rollback

Every generation run is recorded with what was generated, when, and by whom — and any bad bulk run can be reversed in a single click, restoring the previous codes.

09

Unified & Aligned Codes

Barcode, SKU, and internal reference all come from one app, so your codes stay consistent by design instead of drifting apart across two separate tools.

Workflow

How it works

1

Pick a Rule

Start from an industry preset or build a custom barcode or SKU rule.

2

Select Products

Choose products manually or target a whole category in bulk.

3

Preview & Check

Review every proposed code with conflicts flagged before saving.

4

Generate

Commit the batch — recorded in history and reversible anytime.

Questions

Frequently asked

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

Yes. Each barcode is built from your prefix and a running number, and the final check digit is calculated with the standard GS1 modulo-10 algorithm so it scans correctly. UPC-A and Code 128 formats are also supported.

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.

Product Barcode & SKU Generator

Unified barcode, SKU, and internal reference generation for Odoo — safe, previewed, and reversible.

Buy on Odoo App Store