Перейти к основному содержимому

Импорт из Excel/CSV

Импорт из Excel — самый универсальный способ загрузки товаров. Вы можете подготовить данные в удобной таблице и загрузить их одним файлом.


Подготовка файла

Шаг 1: Скачайте шаблон

Где скачать:

Товары → Импорт/Экспорт → Импорт из Excel → Скачать шаблон

Или скачайте пример: botobot-import-sample.xlsx


Шаг 2: Структура файла

Обязательные столбцы:

СтолбецОписаниеПример
nameНазвание товараФутболка хлопковая белая
priceЦена в рублях1500

Дополнительные столбцы:

СтолбецОписаниеПример
descriptionОписание товараКлассическая футболка из 100% хлопка
skuАртикулTSH-WHT-M
categoryКатегорияОдежда/Футболки
imageURL изображенияhttps://example.com/image.jpg
old_priceСтарая цена2000
stockОстаток10
weightВес в граммах200
visibleВидимость (1/0)1

Шаг 3: Заполнение данных

Пример таблицы:

namepricedescriptionskucategorystock
Футболка белая1500100% хлопок, размер MTSH-W-MОдежда10
Футболка черная1500100% хлопок, размер MTSH-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: Подготовьте файл

  1. Заполните все данные в Excel
  2. Проверьте обязательные поля
  3. Сохраните файл

Формат сохранения:

  • .xlsx (рекомендуется)
  • .xls (старый формат)
  • .csv (только UTF-8)

Шаг 2: Загрузите файл

  1. Перейдите в ТоварыИмпорт/Экспорт
  2. Нажмите "Импорт из Excel"
  3. Нажмите "Выбрать файл"
  4. Выберите подготовленный файл
  5. Нажмите "Загрузить"

Шаг 3: Сопоставление столбцов

Система автоматически определит столбцы, но проверьте:

Пример:

Столбец в файле → Поле в Botobot
name → Название
price → Цена
description → Описание
sku → Артикул
category → Категория

Если названия столбцов не стандартные, сопоставьте вручную.


Шаг 4: Настройки импорта

Режим импорта:

  • 🆕 Только новые — создавать только новые товары
  • 🔄 Обновить существующие — обновлять по артикулу
  • Создать и обновить (рекомендуется)

Дополнительные настройки:

  • ☑️ Создавать новые категории автоматически
  • ☑️ Скачивать изображения по URL
  • ☑️ Пропускать товары с ошибками

Шаг 5: Превью импорта

Система покажет превью первых 10 товаров.

Проверьте:

  • ✅ Названия корректны
  • ✅ Цены правильные
  • ✅ Категории определены верно
  • ✅ Нет ошибок

Если все верно, нажмите "Начать импорт"


Шаг 6: Ожидание

Импорт выполняется в фоне:

  • Маленькие файлы (до 100 товаров): 1-2 минуты
  • Средние (100-1000): 5-10 минут
  • Большие (1000+): 15-30 минут

Что происходит:

  1. Загрузка файла
  2. Валидация данных
  3. Создание/обновление товаров
  4. Загрузка изображений
  5. Создание категорий

Можно:

  • Закрыть страницу (процесс продолжится)
  • Работать с другими разделами
  • Получите email по завершении

Шаг 7: Проверка результата

После завершения:

  1. Откройте отчет об импорте:

    • Успешно: X товаров
    • Ошибки: Y товаров
    • Обновлено: Z товаров
  2. Проверьте ошибки (если есть):

    • Скачайте файл с ошибками
    • Исправьте
    • Импортируйте повторно
  3. Проверьте товары:

    • Откройте список товаров
    • Проверьте несколько позиций
    • Откройте бота в 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-архив

Подготовка:

  1. Создайте папку с изображениями

  2. Назовите файлы по артикулу:

    TSH-001.jpg
    TSH-002.jpg
    JEANS-001.jpg
  3. Упакуйте в ZIP-архив

  4. При импорте загрузите архив

Преимущества:

  • Не нужен веб-сервер
  • Работает локально
  • Быстрее для большого количества

Частые ошибки

❌ "Обязательное поле 'name' пустое"

Строка: 5

Решение: Заполните название товара в строке 5


❌ "Некорректный формат цены"

Строка: 12
Значение: "1 500 руб"

Решение: Укажите цену числом: 1500


❌ "Дубликат артикула"

Строка: 25
SKU: TSH-001

Решение: Сделайте артикул уникальным или объедините товары


❌ "Не удалось загрузить изображение"

URL: https://example.com/image.jpg

Возможные причины:

  • URL недоступен (404)
  • Требуется авторизация
  • Неправильная ссылка

Решение:

  • Проверьте URL в браузере
  • Используйте прямые ссылки
  • Загрузите изображения архивом

❌ "Кодировка файла не поддерживается"

Причина: CSV сохранен не в UTF-8

Решение:

  1. Откройте CSV в Notepad++
  2. Кодировка → Преобразовать в UTF-8
  3. Сохранить

Или:

  1. Excel → Сохранить как
  2. Выбрать "CSV UTF-8 (разделитель — запятая)"

Экспорт каталога

Зачем экспортировать

  • 📥 Резервная копия
  • ✏️ Массовое редактирование
  • 📊 Анализ в Excel
  • 🔄 Миграция

Как экспортировать

Шаг 1:

Товары → Импорт/Экспорт → Экспортировать в Excel

Шаг 2: Выберите параметры:

  • Все товары / Только видимые
  • Включить скрытые товары
  • Включить изображения (URL)

Шаг 3: Нажмите "Экспортировать"

Шаг 4: Скачайте файл

Что экспортируется:

  • Все данные товаров
  • URL изображений
  • Категории
  • Остатки
  • Все дополнительные поля

Советы и хитрости

Совет 1: Формулы в Excel

Используйте формулы для генерации данных:

Артикулы:

=CONCATENATE("PROD-", ROW())

Цены со скидкой:

=ROUND(B2*0.8, 0)  // 20% скидка
Совет 2: Заполнение вниз

Если у всех товаров одинаковая категория:

  1. Заполните первую ячейку
  2. Протяните вниз (Ctrl+D)
Совет 3: Проверка данных

Используйте условное форматирование для поиска ошибок:

  • Пустые обязательные поля → красный
  • Отрицательные цены → желтый
Совет 4: Тестовый импорт

Создайте файл с 5-10 товарами для теста перед импортом всего каталога.


Лучшие практики

1. Регулярные бэкапы Экспортируйте каталог еженедельно

2. Используйте артикулы Всегда заполняйте поле SKU

3. Проверяйте перед импортом Используйте режим превью

4. Импортируйте поэтапно 100-200 товаров за раз

5. Сохраняйте версии файлов Нумеруйте: catalog_v1.xlsx, catalog_v2.xlsx


Что дальше?

После успешного импорта:

  1. Проверьте товары в боте — откройте Telegram
  2. Настройте варианты — если нужны размеры/цвета
  3. Управляйте остатками — отслеживайте наличие

Нужна помощь?

📧 Email: support@botobot.ru
💬 Telegram: @BotobotSupport_bot

При обращении приложите:

  • Файл для импорта
  • Скриншот ошибки
  • Описание проблемы

Готовы импортировать? Скачайте шаблон