Загрузка и выгрузка таблицы товаров
В данной статье разберём как не допустить ошибок при загрузке (импорте) и выгрузке (экспорте) товаров в Магазине.
Важно! До работы с локальной таблицей создайте несколько товаров в Личном кабинете и выгрузите таблицу, после этого работайте с полученным файлом.
Правила по работе с таблицей товаров:
- Выгрузка таблицы производится в CSV формате, разделителем столбцов выступает символ ";".
- Для корректного открытия таблицы через Microsoft Excel нужно:
- Создать новый документ.
- Перейти на вкладку Данные.
- Выбрать вариант Из текста.
- Выбрать скачанный файл таблицы в CSV формате.
- Выберите формат данных С разделителями.
- Выберите Формат файла (кодировку) Unicode UTF-8.
- Нажмите Далее.
- Поставьте галочку только напротив Точка с запятой.
- Нажмите Далее.
- Нажмите Готово.
- Добавьте таблицу на текущий или новый лист.
- Загрузка таблицы производится в CSV формате, при сохранении таблицы не забудьте сменить формат на CSV.
- Первый столбец ID — отвечает за связь товара в Личном кабинете с изменениями в локальной таблице (таблица экспортируемая с Личного кабинета). Важные моменты:
- При несовпадении ID товара или группы товаров в Личном кабинете и ID в локальной таблицы — изменения не будут применены.
- При отсутствии ID товара или группы товаров в локальной таблице — будет создан новый товар или группа товаров.
- Описание столбцов:
- id — идентификатор существующего в магазине товара.
- name — название товара.
- description — описание товара.
- count — остаток товара, значения:
Пустота — если группа товаров.
“-1” — неограниченное количество.
“0” — товар кончился.
“1” и более — количество товара в остатках.
Важно! Для электронного товара используется “-1”, реальное количество электронного товара зависит от поля promocodes. - preview_link — ссылка на файл, который будет отображаться в качестве превью товара (картинка, видео, документ и т.д.). Размер файла не более 100 КБ.
- send_preview_as_document — отправка превью документом, значения:
“0” — отправит как обычное сообщение содержащее медиа (картинку отправит картинкой, видео отправить как видео).
“1” — отправит как документ (фото, видео и все остальное будет отправлено файлом). - article — артикул товара (уникальное число).
Пустота — если группа товаров. - enabled — товар активен, зачения:
"0” — выключен.
“1” — включен. - category — название категории товара. Важно! При несовпадении названия категории в Личном кабинете и названия категории в локальной таблице — будет создана новая категория.
- purchase_success_command — название существующей команды для перехода в случае успешной оплаты товара.
Пустота — если группа товаров. - promocodes — список неиспользованных элементов электронного товара, важно:
Если группа товаров — оставьте поле пустым.
Если товар обычный — оставьте поле пустым.
Если товар электронный — добавьте все элементы и разделите их символом ",". В случае если ваш элемент списка содержит символ запятой, замените её на двойную запятую “,,”, тогда при импорте сайт поймёт, что это запятая, а не разделитель. - promocodes_variable — название переменной для электронного товара.
Если группа товаров — оставьте поле пустым.
Если товар обычный — оставьте поле пустым.
Если товар электронный — впишите переменную без символов “{{}}”. - promocodes_multiple — являются ли элементы электронного товара многоразовыми (цикличное использование).
Если группа товаров — оставьте поле пустым.
Если товар обычный — оставьте поле пустым.
Если товар электронный — “0” — выключено цикличное использование, “1” — включено цикличное использование. - promocodes_random_order — случайный порядок использования элементов электронного товара.
Если группа товаров — оставьте поле пустым.
Если товар обычный — оставьте поле пустым.
Если товар электронный — “0” — выключен случайный порядок, “1” — включен случайный порядок. - is_parent — является ли товар родителем группы товаров, значения:
Пустота — не является.
“1” — является. - group_id — идентификатор группы товаров, важно:
Если товары объединены в группу, то у нее должен быть один родитель со значением “1” в столбце is_parent и все товары должны иметь одинаковый group_id.
Если товар не входит в группу — оставьте поле пустым.
Для создания новой группы товаров используйте произвольный group_id, который не использовался ранее, пример:
Карандаши — is_parent = 1 (это группа? Да) — group_id = 56 (относится к группе? Да, с номером 56).
Карандаш зеленый — is_parent = 0 (это группа? Нет), group_id = 56 (относится к группе? Да, с номером 56).
Карандаш красный — is_parent = 0 (это группа? Нет), group_id = 56 (относится к группе? Да, с номером 56).
Карандаш синий — is_parent = 0 (это группа? Нет), group_id = 56 (относится к группе? Да, с номером 56).
Стиралка — is_parent = 0 (это группа? Нет), group_id = (относится к группе? Нет). - RUB, USD… — последующие столбцы не являются обязательными и содержат цены в валютах (всего их более 80), которые используются в магазине.
Важно! Нельзя добавлять столбцы валют, необходимо выбрать валюты в настройках Магазина, выгрузить таблицу и после этого изменять значения.