Welcome
Learn how to install, configure, and automate the standardization of your product model numbers.
Learn how to install, configure, and automate the standardization of your product model numbers.
Eliminate manual and repetitive work when creating identification codes.
The module ensures unique and standardized identifiers through an intelligent Template system. With this solution, you eradicate human errors and duplicates, establishing a logical and scalable structure for total inventory control.
Ensure you have permissions for:
| Free Version | Full Version | |
|---|---|---|
| Lock Model Field | ||
| Templates | Only 1 | Unlimited |
| Number Intervals | Only 1 | Unlimited |
| Prefixes | Unlimited | |
| Suffixes | Unlimited | |
| Get Full Version | ||
The system identifies the default template and automatically fills the "Model" field when opening a new form, saving time and clicks.
Guarantees a **unique identity** for each product, preventing duplicate numbers. Lock the Model field for manual editing to eliminate human errors.
Standardize existing store items. The module safely generates and applies model numbers to your current products.
Combine prefixes, intervals, and suffixes to create distinct rules by department or product category.
Intuitive interface with native translations in EN, PT, FR, ES, and IT.
Manage multiple rules simultaneously without performance loss in large databases.
The code generation is modular and flexible, divided into three components that ensure full traceability and uniqueness.
Macro identifiers that precede the sequential number (e.g., ABC-XYZ-).
The mandatory sequential core (e.g., 0001), ensuring uniqueness.
Final attributes to detail versions or status (e.g., -ASD-QWE).
The system processes each character literally, linking the numerical range to the unique combination of prefixes, suffixes, and separators. Any change — such as swapping a hyphen (-) for a slash (/) — defines a new identity, automatically restarting the numerical sequence for that specific identifier.
ABC-XYZ-0001-ASD-QWE |
Reference pattern. |
ABC/XYZ-0001-ASD-QWE |
The slash changes the prefix: the count restarts for this new group. |
To maintain readability on labels and reports, use short acronyms to represent categories or brands.
HW-MEM-DDR4-001
(Hardware - Memory - DDR4)
HARDWARE-MEMORY-DDR4-001
Follow the steps below to securely integrate the module into your OpenCart system.
In your store's admin panel, go to Extensions > Installer. Click Upload and select the downloaded file.
Locate the module in the extensions list and click the Install icon to activate it.
After installation, follow this workflow to configure your automation.
Go to Extensions > Extensions.
Select the Modules extension type.
Click Edit to open the panel.
| Parameter | Function |
|---|---|
| Auto-fill | Generates the template instantly when creating products. |
| Prevent Editing | Locks the Model field to prevent manual changes. |
| Status | Enables or disables the module. |
These tabs allow you to compose the text or date elements surrounding the sequential number.
| Parameter | Function |
|---|---|
| Name | Internal identification. E.g.: Electronics, Apparel. |
| Separator | Character that joins this group to the sequential number. |
| Parameter | Description |
|---|---|
| Type | Defines if the element will be Fixed Text or a Dynamic Date. |
| Content (Text) | The textual value to be displayed (e.g., PROD). |
| Format (Date) | The desired date pattern (e.g., 2-digit year + month). |
| Separator | Character that joins this element to the next one within the same prefix. |
Tip: You can add multiple elements to create complex prefixes, such as YEAR-CATEGORY-.
| Parameter | Description |
|---|---|
| Name | Internal identification. E.g.: General Count, Batch 2024. |
| Leading Zeros | Enables padding for visual standardization. |
| Length | Total number of digits. E.g.: A length of 4 transforms "1" into "0001". |
| Min / Max | Defines the starting point and the final count limit. |
Security Tip: The system uses these limits to ensure non-duplication. Upon reaching the maximum value, an alert will be issued preventing new records to guarantee data integrity.
| Parameter | Description |
|---|---|
| Name | Internal identification. E.g.: Mouse, Keyboard, A4 Sheets. |
| Prefix | Link to the configured Prefix group. |
| Shared Sequence | Allows different variations of a product to share the same numerical sequence. |
| Interval | Link to the Sequential Numbering rule. |
| Suffix | Link to the configured Suffix group. |
| Default | Sets the template as the primary one for auto-fill. |
Workflow Tip: The Template is where you "stitch together" the previous settings. Make sure that the Prefix, Interval, and Suffix groups have already been created before finalizing this step.
Follow the workflow below to apply automatic numbering to your products.
In the side menu, go to Catalog and select the Products option.
Click Edit on the product or the Add New button.
Go to the Data tab and locate the Model field in the form.
Select the template and click the Generate button . The Model field will be filled.
Convenience Tip: When selecting a non-default template and checking the "Set as default" option, the system will automatically save your choice upon generating the number.
Follow the steps below for a clean and safe uninstallation.
Go to Extensions > Extensions, filter by Modules, locate the module and click Uninstall.
Locate the module in the list of installed extensions and click the Uninstall icon.
Still in the installed extensions list, click Delete.
Uninstallation removes the module settings and files. However, the model numbers already generated for your products will remain saved in the database to prevent loss of integrity in your records.
I know, it's a paid module, but if it's saving your day and optimizing your catalog, how about buying me a coffee? This helps keep the code clean, the support fast, and provides the caffeine needed for the next updates!
Free and Full versions licensing terms.
This extension (Free and Full versions) is licensed under the GNU General Public License v3.0 (GPL-3.0).
Use and modification of the software must comply with the terms established by the GPL-3.0 license.
Technical support and updates are provided exclusively to original purchasers through the official OpenCart Marketplace.
For complete license details, please refer to the LICENSE file included in this repository or visit the official page of the GNU General Public License v3.0 .