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

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

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

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

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

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

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

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

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

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

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

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