Импорт из Excel/CSV
Импорт из Excel — самый универсальный способ загрузки товаров. Вы можете подготовить данные в удобной таблице и загрузить их одним файлом.
Подготовка файла
Шаг 1: Скачайте шаблон
Где скачать:
Товары → Импорт/Экспорт → Импорт из Excel → Скачать шаблон
Или скачайте пример: botobot-import-sample.xlsx
Шаг 2: Структура файла
Обязательные столбцы:
| Столбец | Описание | Пример |
|---|---|---|
| name | Название товара | Футболка хлопковая белая |
| price | Цена в рублях | 1500 |
Дополнительные столбцы:
| Столбец | Описание | Пример |
|---|---|---|
| description | Описание товара | Классическая футболка из 100% хлопка |
| sku | Артикул | TSH-WHT-M |
| category | Категория | Одежда/Футболки |
| image | URL изображения | https://example.com/image.jpg |
| old_price | Старая цена | 2000 |
| stock | Остаток | 10 |
| weight | Вес в граммах | 200 |
| visible | Видимость (1/0) | 1 |
Шаг 3: Заполнение данных
Пример таблицы:
| name | price | description | sku | category | stock |
|---|---|---|---|---|---|
| Футболка белая | 1500 | 100% хлопок, размер M | TSH-W-M | Одежда | 10 |
| Футболка черная | 1500 | 100% хлопок, размер M | TSH-B-M | Одежда | 15 |
| Джинсы синие | 3500 | Классические джинсы | JEANS-B | Одежда | 5 |
Правила заполнения
Название (name)
Требования:
- Обязательное поле
- Длина: 3-255 символов
- Должно быть уникальным
Примеры:
✅ Футболка хлопковая белая размер M
✅ Кофе арабика молотый 250г
✅ Наушники беспроводные TWS Pro Black
❌ Товар 1
❌ (пустое поле)
Цена (price)
Формат:
- Положительное число
- Без пробелов и символов
- Можно использовать точку для копеек
Примеры:
✅ 1500
✅ 1499.90
✅ 99.99
❌ 1 500
❌ 1500₽
❌ -100
❌ бесплатно
Описание (description)
Формат:
- До 4096 символов
- Поддерживается Markdown
- Можно использовать эмодзи
Примеры:
Классическая футболка из натурального хлопка
**Особенности:**
- 100% хлопок
- Свободный крой
- Приятная к телу
**Размеры:** S, M, L, XL
Артикул (sku)
Формат:
- Буквы и цифры
- Дефисы и подчеркивания
- До 50 символов
- Должен быть уникальным!
Примеры:
✅ SKU-001
✅ TSH-WHT-M
✅ PROD_12345
❌ (пустое — будет сгенерировано автоматически)
Артикулы используются для обновления товаров. Без артикула система не сможет найти товар при повторном импорте.
Категория (category)
Формат:
- Название существующей категории
- Или путь через
/для подкатегорий
Примеры:
✅ Одежда
✅ Одежда/Женская
✅ Одежда/Женская/Платья
❌ Несуществующая категория (будет создана)
Автосоздание: Если категории нет, она будет создана автоматически
Изображения (image)
Формат:
- Прямая ссылка на изображение
- Несколько URL через запятую
Примеры:
✅ https://example.com/images/product.jpg
✅ https://cdn.site.ru/img1.jpg,https://cdn.site.ru/img2.jpg
❌ /images/product.jpg (относительный путь)
❌ C:\Users\...\image.jpg (локальный путь)
Требования к изображениям:
- Формат: JPG, PNG, WebP
- Размер: до 10 МБ
- URL должен быть доступен публично
Старая цена (old_price)
Формат:
- Число больше текущей цены
- Для отображения скидки
Примеры:
✅ 2000 (при price = 1500)
✅ 1999.90
❌ 1000 (меньше price)
Отображение:
~~2000 ₽~~ 1500 ₽ (-25%)
Остаток (stock)
Формат:
- Целое неотрицательное число
- Пустое = неограниченно (∞)
- 0 = товар скрыт автоматически
Примеры:
✅ 10
✅ 0
✅ (пустое — неограниченно)
❌ -5
❌ бесконечно
Вес (weight)
Формат:
- Вес в граммах
- Положительное число
Примеры:
✅ 250 (250 грамм)
✅ 1500 (1.5 кг)
✅ 50
❌ 1.5кг
Видимость (visible)
Формат:
1= показывать0= скрыть- Пустое = показывать
Примеры:
✅ 1
✅ 0
✅ (пустое)
❌ да
❌ true
Процесс импорта
Шаг 1: Подготовьте файл
- Заполните все данные в Excel
- Проверьте обязательные поля
- Сохраните файл
Формат сохранения:
.xlsx(рекомендуется).xls(старый формат).csv(только UTF-8)
Шаг 2: Загрузите файл
- Перейдите в Товары → Импорт/Экспорт
- Нажмите "Импорт из Excel"
- Нажмите "Выбрать файл"
- Выберите подготовленный файл
- Нажмите "Загрузить"
Шаг 3: Сопоставление столбцов
Система автоматически определит столбцы, но проверьте:
Пример:
Столбец в файле → Поле в Botobot
name → Название
price → Цена
description → Описание
sku → Артикул
category → Категория
Если названия столбцов не стандартные, сопоставьте вручную.
Шаг 4: Настройки импорта
Режим импорта:
- 🆕 Только новые — создавать только новые товары
- 🔄 Обновить существующие — обновлять по артикулу
- ✅ Создать и обновить (рекомендуется)
Дополнительные настройки:
- ☑️ Создавать новые категории автоматически
- ☑️ Скачивать изображения по URL
- ☑️ Пропускать товары с ошибками
Шаг 5: Превью импорта
Система покажет превью первых 10 товаров.
Проверьте:
- ✅ Названия корректны
- ✅ Цены правильные
- ✅ Категории определены верно
- ✅ Нет ошибок
Если все верно, нажмите "Начать импорт"
Шаг 6: Ожидание
Импорт выполняется в фоне:
- Маленькие файлы (до 100 товаров): 1-2 минуты
- Средние (100-1000): 5-10 минут
- Большие (1000+): 15-30 минут
Что происходит:
- Загрузка файла
- Валидация данных
- Создание/обновление товаров
- Загрузка изображений
- Создание категорий
Можно:
- Закрыть страницу (процесс продолжится)
- Работать с другими разделами
- Получите email по завершении
Шаг 7: Проверка результата
После завершения:
-
Откройте отчет об импорте:
- Успешно: X товаров
- Ошибки: Y товаров
- Обновлено: Z товаров
-
Проверьте ошибки (если есть):
- Скачайте файл с ошибками
- Исправьте
- Импортируйте повторно
-
Проверьте товары:
- Откройте список товаров
- Проверьте несколько позиций
- Откройте бота в Telegram
Обновление товаров
Как обновить существующие товары
Шаг 1: Экспортируйте текущий каталог
Товары → Импорт/Экспорт → Экспортировать
Шаг 2: Откройте файл и измените данные
Шаг 3: Импортируйте с режимом "Обновить существующие"
Что обновляется:
- Система находит товары по артикулу (sku)
- Обновляет только измененные поля
- Не создает дубликаты
Пример:
Исходный товар:
sku: TSH-001
name: Футболка белая
price: 1500
stock: 10
После импорта с новой ценой:
sku: TSH-001
name: Футболка белая
price: 1200 ← обновлено
stock: 10
Импорт с изображениями
Способ 1: URL в файле
В столбце image укажите прямые ссылки:
https://example.com/images/product1.jpg
https://example.com/images/product2.jpg,https://example.com/images/product2-2.jpg
Система:
- Скачает изображения
- Загрузит в Botobot
- Привяжет к товарам
Способ 2: ZIP-архив
Подготовка:
-
Создайте папку с изображениями
-
Назовите файлы по артикулу:
TSH-001.jpg
TSH-002.jpg
JEANS-001.jpg -
Упакуйте в ZIP-архив
-
При импорте загрузите архив
Преимущества:
- Не нужен веб-сервер
- Работает локально
- Быстрее для большого количества
Частые ошибки
❌ "Обязательное поле 'name' пустое"
Строка: 5
Решение: Заполните название товара в строке 5
❌ "Некорректный формат цены"
Строка: 12
Значение: "1 500 руб"
Решение: Укажите цену числом: 1500
❌ "Дубликат артикула"
Строка: 25
SKU: TSH-001
Решение: Сделайте артикул уникальным или объедините товары
❌ "Не удалось загрузить изображение"
URL: https://example.com/image.jpg
Возможные причины:
- URL недоступен (404)
- Требуется авторизация
- Неправильная ссылка
Решение:
- Проверьте URL в браузере
- Используйте прямые ссылки
- Загрузите изображения архивом
❌ "Кодировка файла не поддерживается"
Причина: CSV сохранен не в UTF-8
Решение:
- Откройте CSV в Notepad++
- Кодировка → Преобразовать в UTF-8
- Сохранить
Или:
- Excel → Сохранить как
- Выбрать "CSV UTF-8 (разделитель — запятая)"
Экспорт каталога
Зачем экспортировать
- 📥 Резервная копия
- ✏️ Массовое редактирование
- 📊 Анализ в Excel
- 🔄 Миграция
Как экспортировать
Шаг 1:
Товары → Импорт/Экспорт → Экспортировать в Excel
Шаг 2: Выберите параметры:
- Все товары / Только видимые
- Включить скрытые товары
- Включить изображения (URL)
Шаг 3: Нажмите "Экспортировать"
Шаг 4: Скачайте файл
Что экспортируется:
- Все данные товаров
- URL изображений
- Категории
- Остатки
- Все дополнительные поля
Советы и хитрости
Используйте формулы для генерации данных:
Артикулы:
=CONCATENATE("PROD-", ROW())
Цены со скидкой:
=ROUND(B2*0.8, 0) // 20% скидка
Если у всех товаров одинаковая категория:
- Заполните первую ячейку
- Протяните вниз (Ctrl+D)
Используйте условное форматирование для поиска ошибок:
- Пустые обязательные поля → красный
- Отрицательные цены → желтый
Создайте файл с 5-10 товарами для теста перед импортом всего каталога.
Лучшие практики
1. Регулярные бэкапы Экспортируйте каталог еженедельно
2. Используйте артикулы Всегда заполняйте поле SKU
3. Проверяйте перед импортом Используйте режим превью
4. Импортируйте поэтапно 100-200 товаров за раз
5. Сохраняйте версии файлов
Нумеруйте: catalog_v1.xlsx, catalog_v2.xlsx
Что дальше?
После успешного импорта:
- Проверьте товары в боте — откройте Telegram
- Настройте варианты — если нужны размеры/цвета
- Управляйте остатками — отслеживайте наличие
Нужна помощь?
📧 Email: support@botobot.ru
💬 Telegram: @BotobotSupport_bot
При обращении приложите:
- Файл для импорта
- Скриншот ошибки
- Описание проблемы
Готовы импортировать? Скачайте шаблон →