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.
Import from Excel: products, prices, stock levels, and images

MODULE FOR 1C-BITRIX

WebEnot

Import from Excel: products, prices, stock levels, and images

The WebEnot Import from Excel module transfers working catalogs from XLSX, XLS, ODS, and CSV files into 1C-Bitrix information blocks. Before writing data, the module displays the workbook structure, allowing the user to select a specific sheet and header row, verify column mapping, and perform a test check without modifying the database.

Technical details

Published
8 October 2026
Updated
10 October 2026
Version
1.0.6
Installed
Fewer than 50 times
Compatible editions
First Site, Start, Standard, Small Business, Business
Responsive design
No
Composite support
No
Compatible with Sites24
No
Developer
WebEnot

What this solution does

The WebEnot Import from Excel module transfers working catalogs from XLSX, XLS, ODS, and CSV files into 1C-Bitrix information blocks. Before writing data, the module displays the workbook structure, allowing the user to select a specific sheet and header row, verify column mapping, and perform a test check without modifying the database.

Key capabilities include creating a new information block or updating an existing one. Items are updated using a stable key to prevent duplicates. The module supports creating nested sections based on multiple columns, as well as creating new properties and mapping them to existing fields. It imports names, codes, activity statuses, sorting parameters, dates, text descriptions, and images.

Price and stock management covers basic and additional price categories with currency specification, along with warehouse stock tracking that respects the merchandise accounting mode. Products and trade offers can be stored in separate information blocks. The system performs preliminary checks for duplicate keys and ambiguous matches. Value transformation is performed safely with a preview of the result before saving.

Large-scale data processing is handled in batches with history logging and the generation of a CSV file containing row errors. If necessary, changes can be rolled back based on an explicit user choice, with a preliminary estimate of the required space.

The import process begins by creating a profile and selecting the target information block, either existing or new. Next, the file is uploaded, after which the user selects the desired sheet and header row.

Verify the automatic field mapping and adjust assignments manually if necessary.

On the launch page, select the target file and run a validation check without saving data.

Review all warnings, determine if a rollback archive is required, and confirm the import process.

After completion, verify the imported results and review the job history.

System Requirements

The module operates in available editions of 1C-Bitrix: Site Management provided the Information Blocks module is installed. Features for prices, products, offers, and stock balances are available only when the standard Trade Catalog module is present. The system supports 64-bit PHP versions 8.2 through 8.4, along with common server extensions for XML, ZIP archives, images, and multibyte strings. Before the first run on a production site, it is recommended to test the import scenario on a backup copy or in an isolated test environment.

General iT can take care of implementing “Import from Excel: products, prices, stock levels, and images”, including installation, configuration and result verification.

UPDATE HISTORY

What’s new

2 releases
1.0.6 (08.10.2026)Latest update

The initial installation of the demo version has been fixed: installer service classes are now loaded before the standard initialization of the demo mode in InstallDB.

If the Bitrix installation fails, an error flag is received instead of a false success message.

The demo mode protection and license validity periods have been preserved.

When warehouse accounting is enabled, an incompatible mapping of the total balance is rejected during file validation. The message explains in Russian how to select a specific warehouse.

1.0.5 (06.10.2026)

Private storage for external images

Fixed the output of the rollback result from the command line; an incomplete rollback returns a non-zero exit code.

Fixed the creation of optional task history fields during a clean installation: repeated checks, import confirmation, and lock release correctly handle empty values. During an update, the schema is corrected without deleting profiles or history.

Image loading additionally checks the public status of the IP address directly before connecting, including after each redirect. Internal and service networks, IP addresses instead of domains, non-standard ports, and login/password in the link are prohibited. Only HTTP and HTTPS links to public domains with standard ports are allowed; domains in Cyrillic must be specified in Punycode. TLS verification is enabled. On an outdated Bitrix HTTP client without verified IP fixation, external loading is blocked; update the core module or use a path within /upload or a Bitrix file ID.

Rollback backups have also been moved outside the public folder. During an update, old backups are moved with content verification, without deleting history. If the move is unsafe or the private directory is inaccessible, the update stops with instructions for the administrator. If necessary, set a permanent private directory via WEBENOT_IMPORTEXCEL_PRIVATE_ROLLBACK_DIRECTORY; do not use an automatically cleared temporary folder.

Downloading and storing verified external images has been moved outside the site's public folder. Protection no longer depends on .htaccess processing by the web server. An unsafe or inaccessible path is blocked until download, without returning to the public directory.

After updating, re-run checks containing external images. Old temporary copies are deleted on the next check or import run; products, catalog images, profiles, and history are not deleted. It is recommended to complete current imports before updating.

Under hosting limitations, an administrator can specify an existing private directory via WEBENOT_IMPORTEXCEL_PRIVATE_STORAGE_DIRECTORY. Clear recovery and safe file reuse verification messages have been added.

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 7 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 1,495 ₽. 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