Payments are experiencing issues due to temporary restrictions in Russia. If your payment does not go through, please submit a support request.Our support team is available 24/7 — we are always here to help with hosting and server issues.We are now accepting requests for dedicated server rental and colocation services in our data center.Reminder: we recommend enabling backups for additional data protection.A new VPS/VDS lineup with NVMe storage and improved performance is now available.Maintenance work on some servers has been completed. All services are operating normally.

MODULE FOR 1C-BITRIX

Kommutator.net

Barcodes and label printing

The module generates barcodes in formats EAN-13, EAN-8, ITF-14, Code 128, as well as QR codes and Data Matrix. Functionality includes label creation and printing, along with two-way synchronization of codes with the product catalog in 1C-Bitrix.

Technical details

Published
21.09.2026
Version
1.0.0
Installed
Less than 50 times
Compatible editions
«First site», Start, Standard, Small Business, Business, Online store + CRM
Responsiveness
No
Composite mode support
No
Compatible with Sites24
No
Developer
Kommutator.net

What this solution does

The module generates barcodes in formats EAN-13, EAN-8, ITF-14, Code 128, as well as QR codes and Data Matrix. Functionality includes label creation and printing, along with two-way synchronization of codes with the product catalog in 1C-Bitrix. The tool combines code generation, catalog management, and print preparation: users select products, configure templates, and print labels directly from the browser or save them as PDF files. The solution is designed for online stores, retail outlets, and warehouses. Product name, price, article number, and properties are automatically populated on labels. Built-in layouts and an editor allow formatting adjustments to match the media size. Synchronization links the 'Barcode' property with catalog codes. Generation occurs on the website server without external barcode services. Operational features include actions in the product list and a print journal, while a component is provided for integration into pages and documents. The system supports generating individual codes and batches. Users can create images for a single value or prepare a set of codes for printing. Settings are available for type, scale, height, color, background, and caption.

The module assigns barcodes of standards EAN-13, EAN-8, ITF-14, and Code 128 to products based on a defined mask. It supports prefixes and sequential numbering according to the selected format. Existing codes remain unchanged by default.

Functionality is available in the standard catalog: you can assign codes and print labels for selected items from the list. The system works with a standard catalog as well as mixed lists containing both items and sections.

Bidirectional synchronization is implemented for the 'Barcode' property linked to catalog codes. Changes are reflected in both directions when synchronization is enabled. The module supports single and multiple properties, as well as individual codes for products and offers.

A preview of the barcode image is available in the product card next to the input field. Upon saving, the system validates whether the entered value can be represented by the selected barcode type.

The built-in label template editor allows setting dimensions in millimeters, margins, content, and line order. Settings include font size, text alignment, and barcode height. Users can utilize ready-made layouts or create custom ones.

The module generates labels with automatic catalog data substitution, including product name, price, article number, barcode, its text value, selected properties, and custom text. It supports printing on various media by creating label sheets or pages sized to fit individual labels. Users select paper format, copy count, and the number of cells to skip on partially used sheets. Prepared labels are exported to PDF for transfer and subsequent printing; an individual product price tag in PDF can be saved to a selected file property. Both vector SVG images for scaling and printing and raster PNG images for systems requiring raster graphics are available. The module includes built-in images, file saving, and signed links. A journal of created series stores previously generated labels with saved codes, templates, and formatting. When reprinting, the name, price, and other details are read from the current catalog. Supported formats: Code 128, GS1-128, EAN-13 / UPC-A, EAN-8, Code 39, Interleaved 2 of 5, ITF-14, QR Code, DataMatrix, and GS1 DataMatrix.

The module supports generating barcode images in SVG and PNG formats. Product labels can be printed directly from the browser or exported as a PDF file.

Barcode Configuration

Products can be automatically assigned codes in formats EAN-13, EAN-8, ITF-14, or Code 128 based on a defined pattern. Existing codes are preserved by default; the overwrite function is enabled separately.

The standard catalog list includes the actions Assign Barcodes and Print Labels. After selecting the required products and executing the action, printing opens in a new tab, while the assignment status is displayed within the module interface.

Layout Configuration

Label dimensions are set in millimeters. Users define the display order of elements: product name, price, SKU, the barcode itself, its text representation, product properties, and custom text. Text lines allow configuration of font size and alignment, while the barcode height is adjustable.

The module includes ready-made layouts. Settings are available for page format, number of copies, and skipping unused cells on the sheet.

Print History

Generated label series save the selected template and formatting for reuse. When regenerating, current data such as the product name and price are read from the active catalog.

Catalog Synchronization

The 'Barcode' property type provides preview and validation for entered values. It supports two-way synchronization: changes to the code in the catalog update the property, and saving the property updates the code in the catalog.

Available sections in the admin panel:

Services → Barcodes

Settings → Product Settings → Module Settings → Barcodes

General iT can install and configure this module and check how it works on your website.

YOUR PROJECT INFRASTRUCTURE

A home for your website

BEFORE YOU ORDER

Let’s go through the details.

What does the price cover?
The displayed price covers the solution itself. Platform licensing, installation and customisation are checked separately. If the page offers bundles, select the required option before submitting a request.
How do I check compatibility?
Compare the supported editions and solution version in the technical details with your project. Before installing on a live website, we recommend making a backup and checking the solution in a test environment.
Is there a trial?
The developer lists a trial of 14 days. The trial button opens the installer in your website control panel. Check the required features and compatibility before purchasing.
How much does this solution’s renewal cost?
The current renewal price is 500 ₽. Before you order, a manager will confirm the renewal period and whether it applies to your licence.
Can you help with implementation?
We can help install the module, check its settings and verify how it works in your project. Compatibility with other customisations and the scope of work are assessed before we begin.

GENERAL iT

Let’s discuss your project

Получатель: ООО «Дженерал Ай Ти Рус»

1C-BITRIX

Install solution

Enter a domain with or without https://. The installer will open in your website control panel in a new tab.

Solution screenshots

Solution screenshot