Импорт товаров — один из ключевых процессов для современного интернет-магазина. Благодаря XML- и CSV-файлам магазины автоматически получают цены, остатки, описания, характеристики и изображения от поставщиков. Однако импорт — это не только удобство, но и значительная нагрузка на сервер, особенно при работе с большими каталогами.
1. Форматы данных: XML и CSV
CSV
Простой табличный формат
Идеален для обновления цен и остатков
Легко редактируется в Excel и Google Sheets
XML
Иерархическая структура данных
Поддержка сложных каталогов, атрибутов, связей
Используется ERP, дистрибьюторами, маркетплейсами
2. Модули импорта для разных CMS
PrestaShop
Встроенный CSV-импорт
Advanced Importer, Easy Import
Store Manager
Самописные скрипты — лучший выбор для 50 000+ товаров
Joomla + VirtueMart
RO CSVI — мощный инструмент импорта/экспорта
Поддержка XML, CSV, CRON-задач
WooCommerce
WP All Import
Product CSV Import Suite
OpenCart
Total Import PRO
XML/CSV Product Import Pro
3. Почему импорт создаёт нагрузку на сервер?
PHP-FPM — парсинг файлов, создание миниатюр, обновление объектов
MariaDB/MySQL — тысячи SELECT, UPDATE, INSERT
Файловая система — скачивание изображений, запись сотен тысяч файлов
Память (RAM) — большие XML-файлы требуют до 1–2 GB