What this solution does
Create product images in a consistent style without manually editing each photo. The 'Frames in Yandex Market' module generates separate image files with frames and labels based on an existing YML feed from your store. You select the design style, set rules, and receive a new feed link containing the processed images.
Catalog time savings. A single configuration applies to all matching products simultaneously, eliminating the need to edit each photograph in a graphics editor.
Highlight specific offers. Use different colors and labels for categories, manufacturers, individual products, and price groups.
Display current prices on images. The %price% placeholder automatically inserts the price and currency from the source feed. Scheduled updates maintain the accuracy of the design.
Preserve the site's original appearance. The module creates separate image files, so original photos and images within product cards remain unchanged.
Design options. Includes 35 ready-made frames selectable via thumbnails, a color frame with a color picker and thickness adjustment, and the ability to upload a custom frame from a file. The interface displays settings only for the selected type; colors can also be entered using a HEX code.
The Proffiweb module for Yandex Market enables the creation of text overlays or custom banners for product cards. Settings allow adjustment of position, background, text size, and text color. Automatic substitution of product name, price with currency, and manufacturer code is supported.
Configuration includes the final image dimensions, photo margins, and JPEG compression quality. A preview is available on real products before processing the entire feed: general styling and the result of rule application are displayed separately. If a rule modifies the product appearance, the system shows the product and the triggered condition.
The module supports different rules for different products. For example, dresses can be assigned a purple frame with a collection label, budget items an orange frame, and a specific offer a unique design. Conditions are defined by manufacturer, category ID, offer ID, and price. The first matching rule is applied; remaining products receive the general styling. An action to skip items is available for exceptions.
To get started, prepare the source YML file using the standard Bitrix export. Create a processing profile, select the source, and configure the styling. Save settings, verify the preview, and start processing. Use a separate final feed in the service, ensuring its requirements allow the selected styling. Automatic updates are supported.
Processing can be launched directly via cron or using a Bitrix agent. Each profile can have its own schedule. When working with the standard export, the sequence is available: update the source feed followed by image processing. The settings include an instruction and a ready-made CLI command containing the site paths and the ID of the selected profile.
Process control and data integrity
Processing is performed in batches with progress tracking; tasks can be resumed or stopped. Parallel launches for a single profile are blocked. The final XML file is published only after validation. If a task fails, the previously successfully created feed is preserved. An error processing a specific image leaves the original image unchanged and displays a warning. The module does not modify prices, availability, titles, or other offer fields; it replaces only the first non-empty link in the picture field.
Feed sources
Operation has been verified with standard Bitrix Yandex and Yandex Simple profiles. The official Yandex module yandex.market is also supported: select its saved profile after creating the source feed. Compatibility has been verified for version 3.4.16. The source feed is updated using the tools of the Yandex module itself.
The "Frames in Yandex Market" module operates on the "1C-Bitrix: Site Management" CMS with the "Trade Catalog" and "Information Blocks" modules installed. Proper functionality requires PHP version 8.2 or higher, main core version 24.0.0 or higher, and the GD, cURL, DOM, XMLReader, XMLWriter, and mbstring extensions enabled. The system must have write access to the upload directory and the PHP temporary directory, as well as access to the source feed and photo files. The module is intended for the "Small Business" and "Business" editions; local testing was performed on the "Business" edition using PHP 8.2.31, 8.3.30, and MySQL 9.6.0. Server costs and third-party platform service fees are not included in the module price.
Consider platform requirements when using this tool. Graphic frames and text overlays are suitable only for scenarios where they are permitted. For instance, requirements for the YML product feed for Yandex Direct specify images on a white background without text or bright fonts. Do not automatically transfer the formatted feed to all channels; for channels with strict requirements, maintain a separate export with original photos. The module does not submit products for moderation, does not manage advertising campaigns, and does not guarantee image approval, sales growth, or the selection of a specific photo in search results. Product images should be styled consistently without manual editing of each photograph.
The Yandex Goods Frames module generates individual images with frames and text overlays based on an existing YML feed from the store. Users select a design style, configure rules, and receive an updated feed link with processed photographs.
The module saves time on catalog preparation: a single setting applies to all matching items, eliminating the need to manually edit each photograph in a graphics editor.
It allows highlighting key offers. Unique colors and labels can be assigned to categories, manufacturers, individual products, and price groups.
It ensures current prices are displayed on images. The %price% placeholder automatically inserts the price and currency from the source feed. Scheduled updates maintain the design in an up-to-date state.
It preserves the website's visual style. The module creates separate image files without altering the original photographs or images in product cards.
Design capabilities include 35 ready-made frames selectable via thumbnails, a color frame with a color picker and thickness adjustment, and the option to upload a custom frame from a file. Only settings for the selected type are displayed; colors can also be specified using HEX codes.
Users can configure a text overlay or a custom banner, adjusting position, background, text size, and text color.
The Yandex Market Frames module generates product images for data feeds. The template automatically inserts the product name, price with currency, and manufacturer code. Configuration options include canvas size, photo margins, and JPEG compression quality.
A preview feature displays the result on a real product before processing the entire feed. It shows both the base design and the final output with applied rules. If a rule modifies the appearance, the system displays the specific product and the triggered condition.
The module supports creating different rules for different product groups. For example, dresses can be assigned a purple frame with a collection label, budget items an orange frame, and selected offers a unique design. Conditions are defined by manufacturer, category ID, offer ID, and price. The system applies the first matching rule; products not meeting any conditions receive the general design. An action to skip items is available for exceptions.
To begin, prepare the source YML file using the standard Bitrix export. Create a processing profile, select the data source, and configure the design. Save the settings, verify the preview, and start the processing. Use a separate final feed in the service that supports the selected image format. The module provides automatic data updates.
Processing runs directly via cron or a Bitrix agent. Each profile can have its own schedule. When using the standard export, the sequence is available: update the source feed followed by image processing. The settings include instructions and a ready-to-use CLI command containing the site paths and the ID of the selected profile.
Result control and data safety
Processing is performed in batches with progress tracking, allowing tasks to be resumed or stopped. Parallel launches of the same profile are blocked. The final XML is published only after validation. If a task fails, the previously successfully created feed is preserved. An error with a specific image leaves the original image unchanged and displays a warning. The module does not rewrite prices, availability, titles, or other offer fields; it replaces only the first non-empty picture link.
Feed sources
Operation with standard Bitrix Yandex and Yandex Simple profiles has been verified. An adapter for the official Yandex yandex.market module has also been prepared. Verification of this integration on the installed official module is not yet complete; we do not claim confirmed compatibility until the testing is finished.
The module operates on the 1C-Bitrix CMS with the Trade Catalog and Information Blocks components installed. Proper functionality requires PHP version 8.2 or higher, main core version 24.0.0 or higher, and the GD, cURL, DOM, XMLReader, XMLWriter, and mbstring extensions. The system must have write access to the upload directory and the PHP temporary directory, as well as access to the source feed and product images. Supported platform editions are Small Business and Business. Local testing was performed on the Business edition using PHP 8.3.30 and MySQL 9.6.0. The module price does not include server infrastructure costs or services provided by external marketplaces.
When using frames and text overlays, platform-specific restrictions must be considered. These elements are suitable only for scenarios where they are permitted. For instance, requirements for the YML product feed for Yandex Direct mandate images on a white background without text or bright fonts. Do not automatically transfer the formatted feed to all channels; for strict requirements, maintain a separate export with original photographs. The module does not submit products for moderation, does not manage advertising campaigns, and does not guarantee image approval, sales growth, or the selection of a specific photo in search results.
For the “Frames in Yandex Products” module, General iT can perform installation, configuration and a functional check in your project.