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.
Global IT. Extended Assortment Export to YML

MODULE FOR 1C-BITRIX

Global IT

Global IT. Extended Assortment Export to YML

The Global IT Extended YML Assortment Export module generates product files from an online store catalog on the 1C-Bitrix platform. The tool allows configuring separate exports for Yandex Market, Yandex Direct, or other YML recipients. Results can be downloaded manually or shared via a permanent link. In version 0.1.10, settings are organized into profiles.

Technical details

Published
10 December 2025
Updated
21 October 2026
Version
0.1.17
Installed
Fewer than 50 times
Compatible editions
Small Business, Business
Responsive design
No
Composite support
No
Compatible with Sites24
No
Developer
Global IT

What this solution does

The Global IT Extended YML Assortment Export module generates product files from an online store catalog on the 1C-Bitrix platform. The tool allows configuring separate exports for Yandex Market, Yandex Direct, or other YML recipients. Results can be downloaded manually or shared via a permanent link.

In version 0.1.10, settings are organized into profiles. Each profile contains its own product set, field configuration, file name, and daily update schedule. Before file generation, users can verify the offer composition and review reasons for item exclusions.

The module supports multiple profiles for a single catalog. This enables saving a distinct configuration for each marketplace or product segment. For example, a full catalog can be prepared for Yandex Market while a selected subset of sections is configured for Yandex Direct advertising. Profiles store information on selected sections, attributes, filters, price types, and YML settings. Each profile is assigned a unique file name and a permanent link.

The Save Profile button saves current settings without generating a file. To switch between profiles, select the desired one and click Open. If unsaved changes exist, the system will prompt to save them or proceed to another profile without saving.

The interface displays the status of the last export, error details, and a link to the generated file. XML_ID from 1C and offer ID are also accessible.

The Global IT extended YML export module automatically adds a non-empty system external code XML_ID to the parameter named XML_ID. Users can choose the source for the id attribute of the offer: the Bitrix element ID or the external XML_ID code. The external code of the SKU itself is used for the offer.

In XML_ID mode, items without an external code are skipped, and duplicate IDs trigger a clear error. The separate xml_id tag is not generated, allowing identifiers to be configured according to the specific requirements of the file recipient.

Main YML fields and characteristics

Settings allow specifying the store name, company name, and website address. Catalog properties can be mapped to manufacturer details, article number, barcodes, weight, dimensions, VAT rate, country of origin, adult product flag, and manufacturer warranty.

Multiple barcodes are exported as separate elements. A mapped property is used strictly for the required tag without adding unnecessary characteristics. Fields for manufacturer, model, and product type are provided for the vendor.model format.

Selected additional characteristics are added to the param element. Units of measurement can be specified for them. Photos and non-empty XML_ID are uploaded automatically and do not need to be selected among other characteristics.

Sections and filters configuration

Users select specific catalog sections and define whether to include products from nested sub-sections in the export. Filtering is performed by name fragments, current stock levels, discounted prices, and product property values. Logical conditions are combined using the 'all conditions' or 'at least one' scheme, with a separate logic setting available for property combinations. Searching by name and code allows for quick identification of required characteristics. The 'Select shown' and 'Deselect shown' commands are applied based on the current search selection state.

SKU, pricing, and availability processing

SKUs are generated as separate offers and linked to the parent product via the group_id parameter. The parent container is not added to the file as an independent product with an aggregated minimum price. Price calculation is performed by Bitrix tools for a public buyer, taking into account the selected price type, catalog site, active discounts, and the unit of measure coefficient. The old price is included in the export only if it exceeds the current price. Data on stock levels and availability status from the trading catalog are also transmitted to the file.

Format support

The solution provides universal export in YML, Market, and Direct formats.

The file purpose defines the date format, unit attributes for characteristics, and the set of validation checks. For Yandex.Direct, the price after rounding must be strictly greater than zero, and images must meet local requirements, including a minimum size of 450 pixels on each side. If needed, selected catalog sections can be added as product collections.

The module validates the XML structure, required fields, ID uniqueness, and links to categories and collections. If a formation error occurs, the previous successful file version is preserved. The receiving platform performs final file acceptance, content moderation, and verification of additional requirements.

Manual launch and daily update

The initial setup is performed via a wizard: select the catalog, configure the profile and products, then click "Check file composition," followed by "Check settings" and "Save and create YML." The preliminary check displays the number of suitable offers and examples without saving the file to disk.

After successful generation, a download link and the file itself become available. To enable scheduled updates, activate daily execution in the profile settings, specify the time, and save the configuration. The Bitrix agent checks profile readiness every 300 seconds; the time is set according to the server's time zone. The actual launch time depends on agent operation. Updates without visiting the site use the standard Bitrix agent launch via cron.

Requirements and instructions

PHP 8.2 or newer is required, along with the SimpleXML and DOM extensions. The Information Blocks and Trade Catalog modules must be installed. Configuration requires write permissions for the module and the selected information block. The export includes active products and prices available to guests. The receiving platform must have access to the file, product pages, and images.

The step-by-step guide for YML Export version 0.1.10 covers profile setup, XML_ID handling, field configuration, scheduling, and troubleshooting common errors.

If “Global IT. Extended Assortment Export to YML” fits the task, General iT can install the module, configure it and verify the result in the project.

UPDATE HISTORY

What’s new

2 releases
0.1.17 (21.10.2026)Latest update

An explicit setting for exporting products without sections has been added. Compatibility with existing profiles is maintained: products outside the selected sections are not added unless the new setting is enabled. Category and trade offer processing for products without sections has been fixed.

0.1.16 (20.10.2026)

Compatibility with Marketplace obfuscation has been fixed: DOM property names are protected and method collisions are resolved. String identifiers are preserved, strict setting validation is maintained, and catalog handling and YML generation continue to function.

USER EXPERIENCE

Solution reviews

How does this solution work in a real project? Share your experience and help others choose.

Be the first to share your experience

There are no reviews of this solution on git.ru yet. Tell us what worked well and what could be improved.

Verified purchaseAdd a key if you wish. A verified review gets a badge, priority placement and more rating weight.

Open to every clientJust sign in to your account. A key is optional; all reviews are moderated.

YOUR EXPERIENCE MATTERS

Your review

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 3 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 2,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