Импорт из CSV
Импорт из csv удобен, когда требуются регулярные обновления ассортимента, или если товаров просто много.

Чтобы составить импорт-файл, проще всего скачать наш пример и отредактировать его под ваши нужды.

Мы рекомендуем использовать Google Таблицы для редактирования файла.
Чтобы сделать это, нужно:
1. Перейти на сайт Google Таблиц и создать новый файл
2. Открыть пункт Файл -> Импортировать
3. Откройте вкладку Загрузка и выберите файл с примером, который был скачан ранее
4. В настройках импорта выберите запятую как разделитель и нажимайте на кнопку "Импортировать данные"
5. Готово!
Теперь можно заняться наполнением файла. Но сначала, разберем колонки.

id - уникальный идентификатор товара. Товары с одним id будут сгруппированы в одну позицию, при этом название у них будет одно.
name - краткое название товара. Поиск ищет по этому полю.
description - характеристики и всё что вы хотите рассказать о товаре, например, для еды это вкусовые качества. Поиск ищет и по этому полю тоже.
price - цена товара.
tags - категории к которым принадлежит товар. Их может быть несколько, они перечисляются через запятую.
imageUrl - ссылка на картинку с изображением товара.
optionName - название варианта товара. Необходимо указывать для товаров с одинаковым id. Это может быть размер (S/M/L) для футболок, или вариации комплектации (бургер + картошка).
hidden - отвечает за отображение товара в боте. Проставьте "TRUE" чтобы скрыть его.

Удалим тестовые данные и добавим наши товары.
Здесь мы видим 3 варианта крабсбургера - фирменный крабс, крабс + картошка, ВеганКрабс. При этом название в меню будет просто Крабсбургер. Эта позиция будет отображаться в двух категориях: Бургеры и Еда.

Также здесь есть coca-cola, всего один вариант который будет отображаться в категории Напитки.

Почитать подробнее про варианты можно здесь.

Для загрузки картинок можно использовать любой сервис в интернете, например https://picua.org/. Чтобы получить ссылку на картинку, выполните следующие шаги:
1. Перейдите на сайт и нажмите на кнопку "Начать загрузку"
2. Выберите нужные файлы с картинками
3. Нажмите на кнопку "Загрузить"
4. Выберите "Прямые ссылки" в форме "Коды для встраивания". (Если вы загружали одну картинку, смотрите последнее изображение в карусели ниже, чтобы понять где она находится)
5. Готово! В поле ниже и расположены ссылки на ваши картинки.
Теперь нам нужно скачать файл из Google Таблиц и провести импорт в панели управления. Выбираем пункты Файл -> Скачать -> CSV-файл.

После этого заходим в панель управления во вкладку импорт. В форме выбора CSV выбираем ранее скачанный файл и жмем на кнопку "Импорт".

Если всё сделано верно - товары появятся в кратчайшие сроки!
Обновление товаров
Чтобы обновить товары, поменяйте нужные строки в файле, перейдите на страницу "Импорт" и включите переключатель "Обновить существующие", как на картинке ниже. Загружайте файл и изменённые товары обновятся.
Если какой-то товар уже недоступен для продажи, добавьте колонку "hidden" в файл, и проставьте значение TRUE для исчезнувшей позиции.
На этом всё, вы молодец!

Если остались вопросы, или есть идеи как улучшить статью, пиши нашему боту - @bot4shop_support_bot.

Создание бота в телеграм

Наполнение товарами магазина в телеграме

Работа с категориями и подкатегориями в телеграм магазине