OZON Integration: Products, Prices, Orders (20% off — 15600₽)
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.•
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.•
Аккаунт в General iT
Вход / Регистрация
Войдите или создайте аккаунт для управления услугами в панели.
Integration with OZON: products, prices, stock levels, orders (flexible configuration)
The module provides integration between a 1C-Bitrix website and the Ozon marketplace via API. It enables automated export of products, prices, and stock levels, as well as import of orders. Synchronization can be configured within 10 minutes of installation.
The functionality includes exporting all product fields and attributes to Ozon with the option to configure each parameter individually.
The module provides integration between a 1C-Bitrix website and the Ozon marketplace via API. It enables automated export of products, prices, and stock levels, as well as import of orders. Synchronization can be configured within 10 minutes of installation.
The functionality includes exporting all product fields and attributes to Ozon with the option to configure each parameter individually. It supports testing the export of a specific product to verify data accuracy. Full export of available products is performed via background processes (Agent or Cron).
The module enables price and stock updates to Ozon, as well as order import from the marketplace. Prices and stock levels can be pushed for individual items via a test mode or for all eligible items automatically through a background agent or Cron scheduler. When multiple Ozon warehouses are configured, a specific warehouse can be selected for stock updates. Orders are imported either individually or in batches using the same automated mechanisms. The system allows mapping order statuses between the website and Ozon. It supports an unlimited number of integration profiles with distinct settings and works with any number of Ozon warehouses. All export, import operations and errors are recorded in the exchange log.
The multi-functional export filter allows flexible configuration of product, price, and stock data export to meet specific business requirements. The module features high fault tolerance: it automatically handles incorrect data and errors occurring in both the Bitrix system and on the Ozon side. If an issue cannot be resolved automatically, it is logged in the Exchange Journal, and the module continues operating without interruption.
Developers can programmatically override data during the export of products, prices, and stock, as well as during order import, by utilizing the module's event handlers. A complete list of events with code examples is provided in the technical documentation.
The demo period is provided without restrictions. Installation does not require creating additional site templates, does not modify user settings or Bitrix configuration, and poses no risk to the existing site functionality.
Basic setup for exporting products, prices, and stock involves two steps. First, in the Main Settings, specify the credentials for connecting to the Ozon API and configure the mapping of core product fields. Next, in the Category Relationship Management section, map your store categories to Ozon categories and activate the necessary links for subsequent data export.
In the Characteristic Link Management section, map your attributes to the parameters of the Ozon category.
In the Characteristic Value Link Management section, link your values to the dictionaries or lists used for category attributes in Ozon.
Use the Export Test module to verify the correctness of product, price, and stock data transfer to Ozon.
For mass export, activate the relevant agents (products, prices, stock) or schedule the export scripts via cron (script paths are provided in the documentation).
Basic order import configuration algorithm:
In General Settings, enter the credentials for connecting to the Ozon API and configure the mapping of main product fields.
In Order Settings, define the main order fields and, optionally, map the order statuses on your site to the statuses in Ozon.
For mass import, activate the order import agent or schedule the relevant import script via cron (script path is provided in the documentation).
To ensure successful data export to Ozon, you must preconfigure mappings for all mandatory fields (such as SKU, dimensions, etc.) and mandatory characteristics within the relevant categories. If even one required field or characteristic is missing for a linked category, product information in that category will fail to update in Ozon, affecting both fields and characteristics.
If a characteristic in Ozon is defined as a list of values (for example, 'Gender: Male, Female'), the corresponding property on your site must also be implemented as a list or reference table. You must create a mapping between the site property and the Ozon property in the 'Characteristic Mapping Management' section. Additionally, in the 'Characteristic Value Mapping Management' section, you must define the correspondence between specific values (for instance, mapping 'Female' from your site to 'Female' in Ozon). This is necessary because Ozon exports an internal identifier (ID) rather than a text string; therefore, correct export depends on properly configured value mappings.
In the Bitrix information block settings, properties used for integration must have codes defined. Relying solely on property names is insufficient.
By default, product, price, and stock export, as well as order import, are implemented via agents. These tasks must be activated. The execution frequency can be adjusted, but setting very short intervals is not recommended. It is strongly advised to configure export and import using Cron. When agents are used, data is processed incrementally each time the agent runs, which prevents site slowdowns for visitors. Configuring via Cron ensures complete and immediate processing of all required data.
If a number is specified in parentheses within the agent function name, it indicates the profile ID for which the agent is configured. If no number is present, the agent operates for profile ID 1.
The module provides automatic unit conversion during integration with OZON when a hint is specified for a property in the information block settings. For instance, if the site property 'Width' has a hint of 'mm' but the OZON category requires values in 'cm', the system will automatically convert the value. Supported unit types include dimensions (mm, cm, m), weight (g, kg, t), liquid volume (ml, l), and flow rate (l/s, l/min, l/h).
It is highly recommended to schedule all export and import operations using the Cron task scheduler. Once scripts are moved to Cron, deactivate the corresponding module agents if they were previously active. Script paths may vary depending on the server configuration; verify the correct paths with your system administrator or hosting technical support.
Order import: /public_html/bitrix/tools/guryev.ozon/cron/import_orders.php
The module provides synchronization with the OZON marketplace, managing products, prices, stock levels, and orders with flexible configuration options.
Brand data is loaded via the script /public_html/bitrix/tools/guryev.ozon/cron/import_brands.php.
When configuring Cron tasks for profiles with an ID other than 1, the profile_id argument must be passed. For instance, to schedule product export for a profile with ID=2, the script path should be formatted as: /public_html/bitrix/tools/guryev.ozon/cron/export_products.php profile_id:2.
Developers can utilize event handlers to customize data before transmission. In the init.php file, it is possible to override values during the export of product information (name, VAT, attributes), prices, or stock levels by implementing the OnExportProduct, OnExportPrice, and OnExportStock hooks respectively.
The module provides flexible integration with the OZON marketplace for synchronizing products, prices, stock levels, and orders. Developers can override values during order import from Ozon by using the OnImportOrder event via AddEventHandler.
When implementing custom handlers for export operations (OnExportProduct, OnExportPrice, OnExportStock), creating custom filtering or product exclusion logic is strictly prohibited, as it may result in a complete failure of data export. Only value overriding is permitted to ensure successful data transmission.
An example class implementation for the init.php file demonstrates how to modify prices and stock levels within the data processing loop. It is essential to register this class with the system using AddEventHandler.
The module exports products, prices, and stock, and imports orders from OZON with flexible configuration. Operation requires an ID and API key obtained from the OZON partner personal account. The export includes only simple products and their SKUs that are linked to catalog sections. Sets and bundles are excluded from the process. For technical support, provide the website address, administrator login and password, and FTP access parameters.
The module provides integration with the OZON marketplace for synchronizing products, prices, stock levels, and orders. Exchange parameters can be configured flexibly to meet store requirements.
The module provides integration with the OZON marketplace for synchronizing products, prices, stock levels, and orders with flexible exchange parameter settings.
The module provides integration with the OZON platform for synchronizing products, prices, stock levels, and orders with flexible configuration options. The functionality allows setting data exchange rules between systems to align with business processes.
General iT can install and configure this module and check how it works on your website.
UPDATE HISTORY
What’s new
75 releases
3.32.0 (31.08.2026)Latest update
FAQ improvements
Various improvements
3.31.0 (06.07.2026)
Additional field added: Marking code required
Various improvements
3.30.0 (30.06.2026)
Various improvements
3.29.0 (01.06.2026)
Shipment list API update
Various improvements
3.28.0 (25.05.2026)
Various improvements
3.27.0 (30.03.2026)
Order settings now allow mapping Ozon statuses to multiple Bitrix flags
Various improvements
3.26.0 (16.03.2026)
Other Projects page added
Information on API key validity period added
FAQ improvements
PHP 8 compatibility improvements
Various improvements
3.25.0 (16.02.2026)
API Update
Various improvements
3.24.0 (12.01.2026)
Handling of incorrect property codes in Information Blocks
The Service Type field has been removed from the Main Settings
Various improvements
3.23.0 (20.10.2025)
Optimization of data retrieval during exports
A VAT rate of 22% has been added in the Main Settings
Various improvements
3.22.0 (01.09.2025)
Automatic conversion of Weight to grams if kilograms or pounds are selected and the product value is less than 1
Various improvements
3.21.0 (07.07.2025)
Optimization of the Category Relationship Management page
FAQ improvements
Various improvements
3.20.0 (23.06.2025)
Added the ability to programmatically call price export for specific product IDs (class GuryevOzonProgramCall)
Added an FAQ section
Various improvements
3.19.0 (26.05.2025)
Attention!!! The argument order for OnExportProduct, OnExportPrice, and OnExportStock has been changed. If you have implemented these event handlers for the module, please manually correct the argument order.
Added the ability to import orders from Ozon without updating existing orders on the site based on a filter.
Added the ability to programmatically call stock export for specific product IDs (class GuryevOzonProgramCall)
Various improvements
3.18.0 (12.05.2025)
Added export for automatic application of available Ozon promotions to the product: do not change/yes/no
Added export for auto-adding products to Ozon promotions: do not change/yes/no
Added export for auto-application of Ozon price strategies: do not change/yes/no
For the module's OnImportOrder event handler, the parameter array $ozonOrder has been added, containing the data 'as is' received from Ozon.
Attention: The argument order for OnImportOrder has been changed. If you have implemented this event handler for the module, please manually correct the argument order.
Various improvements
3.17.0 (14.04.2025)
Consideration of the maximum number of values for an attribute during product information export
Added export for minimum price when adding to promotions: do not change/yes/no
Various improvements
3.16.0 (31.03.2025)
Added the ability to apply discounts from the trading catalog for prices
Added the Cost field
Various improvements
3.15.0 (10.03.2025)
The VAT value has been added to the price update method
Various improvements
3.14.0 (24.02.2025)
During product export, type_id is now passed (previously it was a property with ID 8229 in attributes)
Various improvements
3.13.0 (10.02.2025)
Added the ability to specify Category ID and Parent Category ID for different types of Ozon brands
Various improvements
3.12.0 (27.01.2025)
VAT rate update
Product information API update
Added the 'Working scheme' service property to orders
Added the ability to select which schemes will be used for order import
Various improvements
3.11.0 (13.01.2025)
Added the ability for trade offers to take the value of a field/property from the main product for Main and Additional fields in the Main settings
Refined the logic for overriding price values in Additional settings
Added the ability to change the category (parameter new_description_category_id, works automatically)
Various improvements
3.10.0 (25.11.2024)
Refined error information display
Added the ability to log exceptions (errors) to files
Refined support for cron agents
Various improvements
3.9.0 (15.10.2024)
Added the ability for Trade Offers to optionally inherit Additional field values from the Main product
Various improvements
3.8.0 (26.09.2024)
Refined admin panel tooltips
Added new periods for order loading
Refined order loading
Various improvements
3.7.0 (02.09.2024)
Various improvements in the admin panel
Refined error display
3.6.0 (19.08.2024)
Increased fault tolerance when processing incorrect data in downloads from Ozon
Increased limit for exporting product images
Various improvements
3.5.0 (24.06.2024)
Increased fault tolerance when processing incorrect data in uploads to Ozon
Preservation of additional fields when loading/updating orders from Ozon
Various improvements
3.4.0 (03.06.2024)
Removal of obsolete API methods
New tool: Brand Relationship Management
Attention! Ozon has released a new update for working with brands (now, matching values as in list characteristics is mandatory). This update allows exporting Brands from the Module's Main Settings only for properties of the List/Directory/Link to Items/Products type. You must use the Brand Relationship Management tool to verify the automatically matched Brand values from Ozon against the Brands on your website (provided you perform imports via Agents or Cron and previously Brands were mapped to properties of the List/Directory/Link to Items/Products type) and re-map the data if necessary. If your property related to Brands had, for example, the String type, you must change it to List/Directory/Link to Items/Products (or link it to another property of that type) and wait for the data to load into the Brand Relationship Management tool (loading occurs either via Agents or by configuring Cron).
3.3.0 (20.05.2024)
Various improvements
3.2.0 (13.05.2024)
Added the ability to export video covers
Various improvements
3.1.0 (15.04.2024)
SKU export improvements
Various improvements
3.0.0 (08.04.2024)
Added Multi-profile functionality (unlimited number of settings per one Ozon account, unlimited number of Ozon accounts)
Refinement of text descriptions
Refinement of error message outputs during order import
2.9.0 (25.03.2024)
Refinement of retrieving values for main properties for HTML/text types
Refinement of Ozon exception outputs on the Export Testing page
Minor visual changes on the Main Settings page
Developments related to multi-profile functionality
2.8.0 (11.03.2024)
Refinement of descriptions
Refinement of record deletion from the Exchange Log
Developments related to multi-profile functionality
2.7.0 (19.02.2024)
Optimization of price and stock export (now data in Category Relationship Management is not required for them, and exports will be faster. Prices and stocks will be exported for all available products from the Export Settings rules in Main Settings)
Refinements on the Order Settings page
2.6.0 (10.01.2024)
Ozon API Update
Attention! Ozon has released a new API for working with product categories (the old API will be discontinued soon). This update deactivates all previously created category mappings. You must re-map the necessary category connections in the Category Mapping Management tool (without deleting the old category connection). If a section of your website was previously linked to a category in Ozon, an attempt will be made to automatically map possible characteristics and characteristic values based on the old category connection data (if the mapping is successful, the old category connection and its corresponding characteristic and value connections will be automatically deleted). If you DO NOT want automatic mapping, you must first delete the specific old category connection from the Category Mapping Management tool and then reconfigure all necessary connections.
2.5.3 (08.12.2023)
Added the ability to specify an External Code in the Article
2.5.2 (27.11.2023)
Fixes and improvements
2.5.1 (23.10.2023)
Redesign of the Export Testing page
2.5.0 (16.10.2023)
Mass activation/deactivation of category connections
Various minor improvements
2.4.0 (09.10.2023)
Added the ability to export PDF files
Various minor improvements
2.3.0 (25.09.2023)
Handling cases where Ozon disables a category or attribute
Added the ability to specify the File type for Marketing Color
Added the ability to export products from inactive Bitrix sections
2.2.0 (11.09.2023)
Various minor improvements
2.1.0 (05.09.2023)
Added functionality for orders: duplication of the shipment number and shipment date
2.0.0 (04.09.2023)
Added functionality for loading orders from Ozon
1.10.0 (10.08.2023)
Various minor fixes
1.9.0 (19.07.2023)
Added the ability to work with the minimum price for Ozon.
Various minor improvements.
1.8.0 (17.07.2023)
Added notification about new module versions
1.7.1 (08.07.2023)
Updated API method for retrieving API limits
1.7.0 (08.07.2023)
Added support for the 'Link to Element' property type
1.6.0 (01.07.2023)
Added the ability to override Stock values via Additional Settings based on stock or price values from the database
1.5.2 (27.06.2023)
Fixes and improvements
1.5.1 (27.06.2023)
Handled the case where Ozon does not send the 'type' in a characteristic
1.5.0 (26.06.2023)
Fixes and improvements
1.4.0 (19.06.2023)
Added the ability for Trade Offers to optionally inherit Main Field values from the Main Product
1.3.0 (13.06.2023)
Added the ability to use properties of the 'Dictionary' type
1.2.0 (29.05.2023)
Added functionality to map stock export from the Site's warehouse(s) to Ozon's warehouse(s)
1.1.14 (22.05.2023)
Bug fixes
1.1.13 (19.05.2023)
Added the ability to configure deletion of records from the Exchange Log via Additional Settings;
Improved logging;
Improved information output in the Exchange Log;
Improved cron scripts;
1.1.12 (17.05.2023)
Bug fixes
1.1.11 (12.05.2023)
Export enhancements
1.1.10 (24.04.2023)
Added the ability to override the Price and Price before discounts values via Additional settings; improved information output in the Exchange Log
1.1.9 (19.04.2023)
Stock export enhancements
1.1.8 (19.04.2023)
Product information export enhancements
1.1.7 (17.04.2023)
Enhancements in relationship management
1.1.6 (14.04.2023)
Enhancements to setting descriptions
1.1.5 (13.04.2023)
Added the ability to use ID in the Article export
1.1.4 (13.04.2023)
Support for windows-1251 encoding
1.1.3 (11.04.2023)
Language file updates
1.1.2 (10.04.2023)
List properties added in main settings; refactoring
1.1.1 (09.04.2023)
Language file updates, bug fixes
1.1.0 (07.04.2023)
SKU support added; now you can choose the source of information: from simple products or from products with trade offers
1.0.2 (04.04.2023)
Ability added to update the status of a record in the Exchange Log for 'Export Products' to 'pending' status
1.0.1 (31.03.2023)
Refinement of the text description of the Type in the Exchange Log
The module provides integration between a 1C-Bitrix website and the Yandex Market marketplace via API. It enables automated export of product catalogs, prices, and stock levels, as well as order import, with setup achievable within 10 minutes. Synchronization processes and order management reduce operational costs.
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 ecl.conflictdetector module identifies modules and init.php files subscribed to the same Bitrix events.
The tool analyzes data from the database registry (b_module_to_module table), where handler order is determined by the SORT field, and performs static code analysis.
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 9,750 ₽. 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.
Your cookie choices
Necessary cookies support sign-in, your cart and security. Optional analytics helps improve the website and starts only with your permission.
Our metrika.git.ru system: public pages, a random identifier, device and interaction events. Form contents, account and payment pages are excluded. Raw events: up to 90 days. Operator: General IT Rus LLC, INN 2310208877.
Your browser requests no tracking: analytics is off.