Sections can be linked to the SBIS catalog instead of the price list. Until this version, website sections were linked to the folder number in the price list tree. This number is reassigned with every price rebuild: on a live database, after a full rebuild of 3510 items, the item number changed for all, while the catalog code changed for none. As a result, the exchange recreated the section tree, leaving the previous sections empty, and this happened silently—the import ran without errors. Now, settings include the option "Link sections to: SBIS catalog / price list". The structure is retrieved via one additional query; no per-item requests were added.
The update does not break anything. For sites updating from previous versions, the linkage remains as before—price list based. Catalog-based linkage is enabled only manually and warns about the consequences. New installations immediately receive linkage to the catalog.
Limitation on exporting a single catalog folder. In the SBIS catalog, accounting folders such as "Archive", "Not for sale", and "Not indexed" usually sit alongside trading folders. Without this limitation, they were included in the file and created as empty sections on the website. A field "SBIS catalog folder code" has been added.
Barcodes are distributed by type. SBIS returns barcodes as an array in an unpredictable order: for one item, EAN13 comes first, for a neighbor, second, after an internal short code. The import profile takes the first one, so part of the items silently changed their symbolic code, along with their page address: on the live catalog, 27 out of 2854 items were affected; their previous links now return 404. Now, alongside the general tag, a tag for each type is exported—"barcode_ean13", "barcode_shortcode", and so on—and in the import profile, each type is assigned to its own field. The general tag is preserved; configured profiles are unaffected.
Weight, dimensions, and country of origin. Previously, they were not exported at all: the item list does not provide these fields. Now, they are taken from the catalog export via the same query. On a test database, weight was filled for 736 items.
The "Load from SBIS" button in the characteristic filter now works again. Previously, the list of characteristics was collected from the first page of the nomenclature starting from the root of the catalog. If the root contained only folders—which is how any standard catalog is structured—no products appeared in the selection, and the module responded with "no characteristics in the nomenclature." This message sounded like a factual statement about the user's data. Now, the module traverses the tree and stops once it has gathered enough products; it now clearly distinguishes between "no characteristics" and "no products in the selection."
The "Save" panel is no longer hidden below the fold. Since the settings form is long, users previously had to scroll to find the button. The action panel is now fixed to the bottom of the form and is always visible.
Secrets in the settings are now hidden. The protected key, service key, and Bitrix24 webhook address were previously displayed as plain text and could be read from the screen. They are now hidden, just like the employee password.
The "Reserves and External Codes" block has been split into two. Previously, four fields were listed together, although they function as independent pairs: login and password provide reserves, while connection with the checkbox enables marketplace external codes. A user configuring the settings read the block from top to bottom and might select a connection unnecessary for reserves. Now, there are two separate blocks with their own headings and explanations; the second is marked as rarely needed.
It is now clear what "external_id" means. The product's universal code is always exported and requires no settings—it is a separate tag unrelated to the "external codes" checkbox. The settings block explicitly states this and also specifies the cost of enabling external codes in minutes.
The "Manual Run" page has been organized. Blocks now follow the workflow sequence: nomenclature, stock, and Bitrix24. All buttons look identical and indicate that work is in progress. Previously, the stock export button lacked both visual consistency and status indication, making a click appear as if it "did not work." The Bitrix24 block is now shown only when the integration is configured. The description of stock export has been clarified: it is not faster than nomenclature export, as the entire catalog is traversed.
Distorted characters in the interface have been removed. Dashes, arrows, and separators were hardcoded in the markup and appeared as diamonds on UTF-8 sites—for example, in the "Size" and "Updated" columns of the current files table.