Импорт товаров из CSV в Joomla: пошаговое руководство
Импорт товаров из CSV в Joomla: пошаговое руководство
COM_CONTENT_AUTHOR

JoomLab

Published Date

01 September 2026

COM_CONTENT_VIEWS

3

Импорт товаров из CSV в Joomla: пошаговое руководство

CSV — самый удобный формат для импорта товаров. Простой, универсальный, поддерживается всеми системами. Мы импортировали более 300 000 товаров из CSV для магазинов на Joomla и знаем: 90% успеха — это правильно подготовленный файл. Разберём процесс пошагово.

Шаг 1. Подготовка CSV

Файл должен содержать нужные колонки:

  • Название товара — с ключевыми словами.
  • Артикул (SKU) — уникальный идентификатор.
  • Цена — обычная и со скидкой.
  • Описание — короткое и полное.
  • Категория — ID категории в Joomla (не название).
  • Остаток — количество на складе.
  • Ссылка на изображение — URL файла.
  • Характеристики — атрибуты товара.

Правильная структура — основа импорта. Если колонок не хватает — придётся переделывать.

Шаг 2. Проверка данных

До загрузки проверьте:

  • Кодировку UTF-8 — без BOM, иначе будут «крякозябры».
  • Отсутствие дублей — по артикулу или названию.
  • Корректность цен — без лишних символов, разделитель — точка.
  • Правильность категорий — ID совпадают с Joomla.
  • Наличие изображений — ссылки рабочие или файлы в архиве.
  • Разделители — запятая, точка с запятой или табуляция.

Ошибки в файле приводят к ошибкам импорта. Лучше потратить время на проверку, чем на исправление.

Шаг 3. Загрузка файла

Файл загружается через компонент магазина:

  1. Откройте компонент (VirtueMart, HikaShop).
  2. Найдите раздел «Импорт».
  3. Выберите CSV-файл.
  4. Загрузите его.
  5. Укажите разделитель и кодировку.

Загрузка — первый технический шаг. Большинство компонентов принимают CSV до 10–50 МБ за раз.

Этапы импорта из CSV

Полный процесс:

  1. Подготовка файла — сбор данных, структура.
  2. Проверка данных — кодировка, дубли, ID категорий.
  3. Загрузка — через компонент магазина.
  4. Сопоставление полей — что куда.
  5. Тестовый прогон — на 5–10 товарах.
  6. Полный импорт — после успешного теста.
  7. Проверка результата — выборочно по категориям.

Не пропускайте тестовый прогон. 5 минут теста экономят часы отката.

Шаг 4. Сопоставление полей

Свяжите колонки с полями Joomla:

  • Название → product_name.
  • Цена → product_price.
  • Остаток → product_in_stock.
  • Категория → category_id.
  • Описание → product_desc.
  • Артикул → product_sku.
  • Изображение → product_image (URL или имя файла).

Правильное сопоставление критично. Если поле «Категория» в файле — название, а Joomla ждёт ID — импорт не сработает.

Шаг 5. Запуск импорта

После настройки:

  • Проверьте настройки — разделитель, кодировка, сопоставление.
  • Запустите импорт — нажмите кнопку.
  • Дождитесь завершения — может занять от минут до часов.
  • Просмотрите отчёт — сколько записей импортировано, сколько ошибок.

Импорт 1 000 товаров занимает 5–15 минут. 10 000 товаров — 30–60 минут. Если больше — разбивайте на порции.

Шаг 6. Проверка результата

После импорта проверьте:

  • Количество товаров — совпадает с исходным.
  • Цены корректны — нет нулей и опечаток.
  • Остатки правильные — соответствуют файлу.
  • Изображения загрузились — не битые.
  • Категории верные — товары в своих разделах.
  • Характеристики на месте — не потерялись.

Откройте несколько товаров из разных категорий — в админке и в каталоге на сайте.

Исправление ошибок

Если есть ошибки:

  1. Найдите проблемные записи в отчёте.
  2. Исправьте данные в CSV-файле.
  3. Удалите ошибочные записи из Joomla (если импортировались).
  4. Повторите импорт с исправленным файлом.
  5. Или исправьте вручную, если ошибок мало.

Ошибки исправляются повторным импортом. Не пытайтесь править всё вручную — это долго.

Когда нужен специалист

Обратитесь за помощью, если:

  • Большой каталог — тысячи товаров.
  • Сложное сопоставление полей — характеристики, атрибуты.
  • Нужна автоматизация — регулярный импорт по расписанию.
  • Файл нестандартный — сложная структура.
  • Важен точный результат без ошибок.

Специалист настроит импорт правильно. Это входит в услугу Импорт товаров и контента.

«CSV-импорт — это способ наполнить каталог за часы вместо дней ручной работы. Подготовка файла важнее самого импорта».

Коротко: что запомнить

  • CSV — универсальный формат для импорта товаров.
  • Подготовка файла: структура, кодировка, отсутствие дублей.
  • ID категорий — не названия, а числа.
  • Сопоставление полей — критично, проверяйте соответствие.
  • Тестовый прогон на 5–10 товарах перед полным импортом.
  • Проверка после импорта — обязательно.

Если нужен импорт из CSV — обратитесь к нам. Настроим процесс, проверим результат, дадим гарантию.