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

OX8.RU

Copying 1C-Bitrix exchange XML files

When integrating a 1C-Bitrix website with 1C, most exchange issues stem from the inability to access source data. Export files are stored in system directories (/upload/1c_catalog/, /upload/1c_exchange/) and are regularly overwritten or deleted. Consequently, when an error occurs, the required XML file is often no longer available.

Technical details

Published
04.12.2025
Updated
09.08.2026
Version
1.2.2
Installed
50 - 99 times
Suitable editions
Small Business, Business
Responsiveness
Yes
Composite support
No
Compatible with Sites24
No
Developer
OX8.RU

What this solution does

When integrating a 1C-Bitrix website with 1C, most exchange issues stem from the inability to access source data. Export files are stored in system directories (/upload/1c_catalog/, /upload/1c_exchange/) and are regularly overwritten or deleted. Consequently, when an error occurs, the required XML file is often no longer available.

The module automatically saves copies of all catalog exchange XML files (import_.xml, offers_.xml, prices_.xml, rests_.xml, and others) to a dedicated folder on the site.

This solution is particularly useful for:

- developers and integrators who regularly debug 1C ↔ Bitrix exchanges;

- technical staff managing online stores and warehouse systems;

- support teams that need to quickly resolve incidents related to prices, stock levels, and product attributes.

Key capabilities:

Exchange issue diagnostics. When discrepancies arise in prices, stock, assortment, or import errors, you can open the saved XML file for a specific exchange to see exactly what data was sent from 1C, eliminating the need for speculation.

Audit and change control. An archive of XML files for a selected period can be maintained, allowing analysis of data changes and tracking what was exported and when.

The module simplifies work for teams and contractors by replacing one-off handlers with a standard solution configurable via the admin panel.

Data exchange remains secure: the module does not alter information or block the process. When enabled, it only copies files; when disabled, the exchange operates in standard mode without additional load.

Key capabilities:

Automatic copying of all XML files from the 1C catalog exchange to a separate folder on the site.

Option to specify a custom directory for storing copies (default: /upload/1c_catalog_copy_ox8).

Enable or disable the function via the module settings page without modifying init.php or writing custom code.

Integration at the level of the standard OnBeforeCatalogImport1C event, recommended in expert materials for Bitrix and 1C integration to extend exchange logic.

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

UPDATE HISTORY

What’s new

2 releases
1.2.2 (09.08.2026)Latest update

Version 1.2.1. Copying now covers all 1C exchange types, including orders.

Previously, the module relied on the OnBeforeCatalogImport1C event, which exists only for catalog import, so order exchanges were not copied at all. Now, copying works at the exchange reception point and is independent of which component processes the export.

What's New:

- Catalog, order, and CRM order files are copied.

- Each exchange type can be enabled separately in settings.

- Copies are organized into subdirectories by exchange type and date; filenames start with the export time.

- Repeated import steps do not create duplicate copies.

- ZIP archives are preserved if 1C sends exports as archives.

- A new file size limit setting protects the disk from occasional massive exports.

- Cleanup by retention period skips subdirectories and removes empty folders.

- The settings page displays the volume of copies broken down by exchange type.

Important Regarding Personal Data:

Order exchange files contain customer data: names, phone numbers, and addresses. The module secures the copies directory with an .htaccess file, but if static content is served by nginx, you must secure the directory using web server tools and verify access from outside.

Compatibility:

Settings and previously saved copies are preserved. The old catalog import event continues to work as a fallback for manual imports from the admin panel.

Fixed in 1.2.2:

When updating from earlier versions, the existing copies directory remained without a service marker, and automatic cleanup did not start until the first exchange. Now, the marker is automatically set during an update if the directory contains only exchange files, and a button for manual marking has been added to the settings. If the directory contains unrelated files, the marker is not set—this protects against deletion of others' data.

1.2.1 (09.08.2026)

Version 1.2.1. Copying now covers all 1C exchange types, including orders.

Previously, the module relied on the OnBeforeCatalogImport1C event, which exists only for catalog import, so order exchanges were not copied at all. Now, copying works at the exchange reception point and is independent of which component processes the export.

What's new:

- Catalog, order, and CRM order files are copied.

- Each exchange type can be enabled separately in settings.

- Copies are organized into subdirectories by exchange type and date; the filename starts with the export time.

- Repeated import steps do not create duplicate copies.

- ZIP archives are preserved if 1C sends the export as an archive.

- A new file size limit setting protects the disk from occasional massive exports.

- Cleanup by retention period traverses subdirectories and removes empty folders.

- The settings page displays the total size of copies broken down by exchange type.

Important regarding personal data:

Order exchange files contain customer data: names, phone numbers, and addresses. The module secures the copies directory with an .htaccess file, but if static content is served by nginx, secure the directory using web server tools and verify access from outside.

Compatibility:

Settings and previously saved copies are preserved. The old catalog import event continues to work as a fallback for manual import from the admin panel.

YOUR PROJECT INFRASTRUCTURE

A home for your website

BEFORE YOU ORDER

Let’s go through the details.

Is installation free?
The solution itself is free. Installation, configuration and customisation services are agreed separately. A compatible platform and an appropriate platform licence are required.
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.
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