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

Шаг 1
Скачать 2-а примера выгрузки, один для товаров, второй для категорий.

Скачать пример для Товаров.
Скачать пример для Категорий.

Шаг 2
Для редактирования рекомендуем использовать Google Таблицы. Для создания нужна почта Gmail.

1. Переходим в Google Таблицы и создать новый файл.
2. Открыть пункт Файл -> Импортировать-> Загрузка
3. Загрузить файлом "Продукты".
-Вставить листы
-Запятая
Нажать "Импорт"

4. Аналогично с файлом "Категории"
Открыть пункт Файл -> Импортировать-> Загрузка
-Вставить листы
-Запятая
Нажать "Импорт"

5. Теперь у Вас 2-а листа, для работы Продукты и Категории.
6. Документ готовый для внесения изменений.

Внизу представлены пошаговые фото инструкции.
Наполнения

Документ состоит из 2-х вкладок.
Вкладка "Products" - данные для наполнения товаров.
Вкладка "Categories" - данные для наполнения категорий.

Детально по каждой вкладке.

Вкладка "Products"

  1. #id - товара в базе данных. Если он совпадает с существующим товаром в базе - он будет перезаписан. Если ID товара не существует или равен 0 - будет создан новый товар

  2. #sort - Номер сортировки. Используется для сортировки вывода товаров пользователю в боте

  3. #name - Название товара. Поле не может быть пустым. Если поле поле пустое, прерывается импорт на конкретном товаре.

  4. #description - Описание товара. Если поле пустое, будет записана пустота в описание товара.

  5. #categories_id - Категории товаров. Если название категории совпадает с существующей в базе - она будет привязана к товару. Если не удается найти в базе, будет создана новая категория с указанным названием и будет прикреплена к товару. Должна быть указана хотя бы 1 категория. Если поле категорий будет пустым, оно не будет записано. Для прикрепления товара к нескольким категория нужно перечислить их через запятую.

  6. #image - Изображение товара. Должна быть указана абсолютная ссылка на изображение начиная с http\https. Если поле пустое - сохраняет исходное изображение товара.

  7. #price- Цена. Может быть указана как целым числом так и с плавающей точкой до 2 знаков после точки.(Не используйте как разделитель запятую! Не используйте буквы!)

  8. #hidden - Отображать/Не отображать. Отвечает за отображение товара в боте. Проставьте "TRUE" чтобы скрыть товар.


Вкладка "Categories"

9. #id - категории в базе данных. Если он совпадает с существующим категорией в базе - он будет перезаписан. Если ID товара не существует или равен 0 - будет создана новая категория

10. #sort - Номер сортировки категории . Используется для сортировки вывода категории пользователю в боте

11. #parent_id - это вложенность категорий.
0-Главная категория
Все остальные значения должны соответствовать ID категории, в которую нужно сделать вложенность.


12. #name - названия категории. Поле не может быть пустым. Если поле поле пустое, прерывается импорт на конкретной категории.

13. #hidden - Отображать/Не отображать. Отвечает за отображение категорию в боте. Проставьте "TRUE" чтобы скрыть категорию.

Пример
Лист "Продукты"
Лист "Категории"
В данном варианте мы видим:
Салат цезарь - находиться в категории 1,4 (Салаты, Соусы) соотвественно.
Бургер дабл Биф - в категориях 1,2,3 (Салаты, Бургер, Пицца)
Пицца Тарантино - в категориях 1 (Салаты)

Категория Салаты является - главной категорией, так как в поле #parent_id - указан "0".
Категория Бургеры является - подкатегорией Салатов, так как в поле #parent_id - указан "1". 1 - это id категории Салаты.
Категория Пицца является - подкатегорией Салатов, так как в поле #parent_id - указан "1". 1 - это id категории Салаты.
Категория Соусы является - подкатегорией Пицца, так как в поле #parent_id - указан "3". 3 - это id категории Пицца.

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

После этого заходим в Магазин -> Импорт\Экспорт

Выберите что Вы будете первым загружать загружать Продукты или Категории.

После нажмите кнопку Загрузить.
Если все сделано верно. Товары уже у Вас в боте.

Made on
Tilda