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

Для начала, подключите Google Sheets к вашему боту, как это сделать описано здесь. После этого переходите в созданный документ, на лист "Товары". Скопируйте данные с нашего примера и вставьте на лист.
Теперь можно заняться наполнением файла. Но сначала, разберем колонки.

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

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

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

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

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

Если всё сделано верно - товары появятся в кратчайшие сроки!
На этом всё, вы молодец!

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

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

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

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