CSV не загружается: ошибки прайс-листа и как их исправить – “Загрузить CSV-файл” в Binom
Если CSV не загружается в прайс-лист Binom, кабинет показывает ошибку с номером строки и названием колонки, где проблема. Почти все ошибки связаны с заголовками, пустыми обязательными полями, форматом ссылок или размером файла и исправляются в самой таблице. Файл загружается в разделе "Прайс-листы" кнопкой "Загрузить CSV-файл".
Как читать сообщение об ошибке
Сообщение строится так: "Строка № 5 – url: Неправильный формат URL". Номер – это строка в файле (строка 1 – заголовки), после дефиса – колонка, затем причина. Если ошибок несколько, они перечислены списком. Строка с ошибкой не загружается до исправления файла.
Какой должна быть таблица
- Первая строка – заголовки латиницей, как в "Шаблоне CSV":
id,title,description,price,category,brand,url,image_url. Колонкуcurrency(валюта) можно добавить по желанию. - Обязательно заполнены
title(название) иprice(цена). - Ссылки в
url– полные, с https://. - Разделитель – запятая, точка с запятой, табуляция или вертикальная черта: Binom определяет его сам. Главное – один разделитель во всём файле.
- Не больше 10 000 строк и 30 МБ в одном файле.
Скачать шаблон: Прайс-листы → "Шаблон CSV". Готовый прайс-лист можно выгрузить через меню строки → "Скачать CSV" и загрузить обратно после правок.
Ошибки загрузки CSV и как их исправить
| Сообщение | Причина | Что сделать |
|---|---|---|
| "Неверный тип файла. Разрешены только CSV-файлы" | Файл сохранён не в CSV (например, XLSX) | Сохраните таблицу в формате CSV с расширением .csv |
| "Размер файла превышает лимит 30 МБ" или "Максимальный размер файла 30 MB" | Файл больше 30 МБ | Разделите каталог на несколько файлов |
| "Файл содержит слишком много строк (макс. 10 000)" | В файле больше 10 000 товаров | Разделите каталог на файлы до 10 000 строк |
| "CSV-файл пуст или не содержит валидных данных" | Нет ни одной строки с товаром | Добавьте товары под строкой заголовков |
| "В CSV-файле не найдены заголовки" | Первая строка не содержит названий колонок | Скопируйте первую строку из "Шаблона CSV" |
| "Пустой заголовок в столбце" | У колонки нет названия | Удалите лишнюю пустую колонку или впишите её название |
| "Отсутствуют обязательные заголовки" (missing: …) | Нет одной из колонок шаблона; после "missing:" перечислены какие | Добавьте колонки: id, title, description, price, category, brand, url, image_url |
| "Обнаружены лишние заголовки" (extra: …) | Есть колонки, которых нет в шаблоне | Удалите их. Кроме колонок шаблона допускается только currency |
| "Несоответствие количества заголовков" | Колонок больше или меньше, чем в шаблоне | Сверьте заголовки с "Шаблоном CSV" |
| "Обнаружены дубли заголовков" | Одна и та же колонка встречается дважды | Оставьте одну колонку с этим названием |
| "Строка не содержит данных" | В середине файла пустая строка | Удалите пустые строки |
| "Обязательное поле пусто" | В строке не заполнено title (название) или price (цена) | Заполните название и цену в указанной строке |
| "Неправильный формат URL" | Ссылка в колонке url записана не полностью | Укажите полный адрес с https://, например https://shop.example/tovar |
| "Ошибка парсинга CSV-файла" | Файл не читается как таблица: незакрытые кавычки или разные разделители в строках | Проверьте кавычки в описаниях и используйте один разделитель во всём файле |
Как проверить, что файл загрузился
- Загрузите исправленный файл кнопкой "Загрузить CSV-файл" в Прайс-листах.
- Прайс-лист появится в списке источников со статусом "Ожидание" или "В обработке", затем "Обработано". Обработка может занимать несколько часов.
- Товары появятся в таблице "Товары" – найдите пару позиций через "Поиск по названию, описанию или ID".
- Проверяйте ответы Binom в новом диалоге: "Не проверяйте работу прайс-листов в уже открытых диалогах."
Если у прайс-листа статус "Ошибка", удалите его через меню строки, проверьте файл по таблице выше и загрузите снова.
Возможные проблемы
Кнопка "Загрузить CSV-файл" неактивна
Что проверить: не обрабатывается ли сейчас другой прайс-лист – пока идёт обработка, новая загрузка недоступна.
Что сделать: дождитесь статуса "Обработано" у предыдущего файла.
Как понять, что решено: кнопка стала активной.
Если проблема не решилась, напишите на support@binomai.com или в чате Тьютора "Хочу поговорить с человеком". Укажите название Binom, название CSV-файла и приложите скриншот сообщения.
Как ещё спрашивают
Какой разделитель нужен в CSV?
Любой из четырёх: запятая, точка с запятой, табуляция или вертикальная черта – Binom определит его сам. Проверьте только, что во всём файле разделитель один.
Можно ли добавить товар без таблицы?
Да, вручную кнопкой "Добавить прайс-элемент" в Прайс-листах: как загрузить товары вручную или через таблицу.