Unique Product Codes
This add-on is part of our Subscription plan.
Subscribe once — enjoy all add-ons without limits.
Unique Product Codes helps keep product cards tidy and prevents empty or repeated codes. The add-on automatically fills codes from a template, checks uniqueness, and helps you work with vendor articles.
What it is for
The add-on is useful when product codes must follow store rules and stay unique. It works well for the catalog, imports, data exchange, and manual product editing.
Key features
Product code generation from a template. Checks for empty and duplicate codes. Vendor article support as a separate unique field. Category templates with inheritance from parent categories. Standard formats, including EAN13. Lists and search for products with empty or duplicate codes. Code generation for selected products directly from the admin panel.
How it works
The add-on fills codes from a template when a product is created, when a code is empty, or when the code does not match the template, if these rules are enabled in settings. The template can be set globally or per category.
When needed, the add-on shows the vendor article in lists and product cards and lets you search products by that field. Separate lists are available for empty and duplicate codes.
Have questions about the add-on?
- Store Builder
- Store Builder Ultimate
- Multi-Vendor
- Multi-Vendor Plus
- Multi-Vendor Ultimate
- Owners
- Vendors
- English
- Русский
- 4.18.X
- 4.17.X
- 4.16.X
- 4.15.X
- 4.14.X
- 4.13.X
- 4.12.X
Instructions for Unique Product Codes
The add-on automatically generates and validates product codes from a template. It helps prevent empty and duplicate codes and also works with vendor articles as a separate field.
What it does
The add-on fills product codes from a template when a product is created, when a code is empty, or when a code does not match the template, if these rules are enabled in settings. It checks the uniqueness of selected fields and shows a warning when a duplicate is found.
It can also work with vendor articles, use different templates for categories, and inherit a template from parent categories.
Where the add-on is located
Main settings are located in Administration → Add-ons → Unique Product Codes. There you define the code template, generation rules, uniqueness targets, article visibility, and validation options.
The product menu includes separate pages for Duplicate product codes and Empty product codes. The product card includes the Vendor article field, and the category card can store a template for that category.
How to configure generation
In the template field you can use letters, digits, % to freeze the next character, and # for the product ID. The add-on also supports the EAN13 format and the EAN13(xx) variant with a prefix.
In Generate when, choose when the code should be created: on product creation, when the code is empty, or when the code does not match the template. In Apply product code uniqueness settings to, enable validation for product code, vendor article, or both.
If needed, enable category templates and parent-category inheritance. In that case the add-on uses the template from the product category first, then looks higher up the tree if no template is found.
You can also disable manual editing of the CODE field, turn on duplicate notifications, and validate the code while editing it in the admin panel.
How to check the result
Create a new product or open an existing one and save it. After saving, the code should be generated or validated according to the template.
Check the empty and duplicate code pages, they should show the problematic products. If vendor article search is enabled, verify that products are found by that field too.
For bulk checks, use the generate-codes action for products without codes directly from the add-on section.
Changelog
v2.1.0
05.05.2026
Changes and improvements:
- Updated the release package for publication.
v2.0.2
19.03.2026
Changes and improvements:
- Updated the module template.
v2.0.1
29.01.2026
Changes and improvements:
- Updated setting names with shorter wording.
- Improved the module description with a short and clear explanation of templates.
- Added a detailed hint for the “Inherit from parent categories” setting.
- Updated the module documentation.
v2.0.0
29.01.2026
New features and improvements:
- Added product code generation on product creation.
- Added multi-vendor support with separate settings for each storefront.
- Improved handling of product imports with temporary codes.
- Added automatic code generation when products are cloned.
Changes and improvements:
- Replaced short <? tags with standard <?php tags.
- Refactored the module.
- Completely reworked module settings.
- Improved category templates and inheritance handling.
- Updated module documentation.
v1.1.1
15.05.2023
Changes and improvements:
- Updated module licensing.
Here you can share your opinion and evaluate our work.
Your feedback helps us become better and offer you even better service.