Как подготовить каталог
Каталог объединяет сведения о товарах и их фотографии. Все действия из этой инструкции выполняются в личном кабинете: откройте «Проекты», выберите проект SHOP и перейдите в «Каталог». Сама страница документации не загружает и не изменяет товары.
Если каталог открыт для подготовки и ваша роль разрешает изменения, можно добавлять товары вручную или импортировать таблицу. Если видите сообщение о доступе только для чтения, перейдите к разделу о правах в конце этой инструкции.
Три шага для загрузки из таблицы
В «Каталоге» проекта блок «Импорт из таблицы» принимает Excel .xlsx и CSV. Старый формат .xls не поддерживается.
- Нажмите «Шаблон Excel». На листе Catalog есть только заголовки столбцов: добавьте по одной строке на товар и сохраните файл .xlsx.
- В «Каталоге» проекта откройте «Фотографии каталога» и нажмите «Загрузить фото». Затем укажите точные имена файлов в столбце images таблицы.
- В разделе «Импорт из таблицы» выберите файл Excel или CSV. Проверьте предпросмотр, исправьте ошибки и нажмите «Импортировать каталог».
Идентификаторы и SKU
В external_id укажите постоянный код, например TSHIRT-001, а в title — название товара. Для обновления товара всегда используйте тот же external_id с тем же регистром букв.
SKU — артикул для внутреннего учёта; external_id — постоянный идентификатор строки при обновлениях; для штрихкода есть отдельное поле. Если артикул уже есть, укажите его в sku. Если нет, оставьте sku пустым и укажите yes в sku_generate: вы разрешите команде присвоить артикул позже; при импорте он не создаётся автоматически.
Как связать фотографии с товарами
В личном кабинете перейдите в «Проект → Каталог → Фотографии каталога» и нажмите «Загрузить фото», если загрузка разрешена. Сохранённые файлы относятся к проекту: их можно связать с товарами по имени в таблице или выбрать в карточке товара.
Символ | — это вертикальная черта, которая отделяет одно имя файла от другого.
Скопируйте точное имя, включая расширение и регистр букв. Этому имени должна соответствовать только одна фотография проекта.
До импорта таблицы дождитесь отметки «Сохранено» рядом с каждой загруженной фотографией.
- Одна фотография: укажите photo-front.jpg в ячейке images нужного товара.
- Несколько фотографий: укажите photo-front.jpg|photo-back.jpg в одной ячейке images.
- При добавлении товара вручную можно нажать «Выбрать фото» в списке фотографий — вводить имена файлов не нужно.
Изображения по внешним ссылкам
HTTPS-ссылки на фотографии сохраняются как ссылки: изображения автоматически не скачиваются. Не удаляйте фотографии из исходного магазина до согласованного с командой переноса.
Товаров немного?
Нажмите «Добавить товар», заполните карточку, выберите загруженные фотографии и нажмите «Сохранить товар». Файл Excel не нужен.
В форме ручного редактирования установленная отметка соответствует yes, а снятая — no. Вводить эти значения текстом в самой форме не нужно.
В карточке товара можно редактировать рабочую сводку. Эти изменения не переписывают исходные данные Shopify. Чтобы обновить варианты или другие исходные поля, загрузите новый экспорт.
Статусы и варианты в шаблоне siti.gratis
draft означает, что товар ещё нужно заполнить. Для active нужны цена, описание в facts и хотя бы одна фотография. Ни один из этих статусов не публикует товар и не синхронизирует его с магазином.
Можно указать до 3 групп вариантов, например размер и цвет. У отдельных вариантов в этой таблице нет собственных цен и остатков.
Описание столбцов
Не переименовывайте заголовки столбцов шаблона. Необязательные столбцы можно оставить пустыми, если они вам не нужны.
| Столбец | Как заполнить | Пример |
|---|---|---|
| external_id | Обязательный уникальный идентификатор товара: по нему система находит и обновляет товар при следующих импортах. Не меняйте его при редактировании того же товара. | TSHIRT-001 |
| title | Обязательное название товара, понятное покупателю. Укажите, что вы продаёте, и основные отличительные характеристики. | Синяя хлопковая футболка |
| status | Выберите draft, чтобы заполнить остальные сведения позже; для active нужны факты о товаре, цена и хотя бы одно изображение. Этот статус не публикует товар в магазине. | draft |
| vendor | Бренд или производитель товара. Необязательное поле: оставьте пустым, если оно неприменимо. | North Coast |
| product_type | Общий тип товара, например футболка, стул или крем. Поле необязательное: оно описывает вид товара, а categories объединяет товары в группы каталога. | Футболка |
| categories | Необязательные категории или коллекции, к которым относится товар. Разделяйте до 50 названий знаком | и не используйте |, ; или перенос строки внутри одного названия. | Одежда|Летняя коллекция |
| facts | Проверенные сведения о материалах, размерах, применении и уходе, до 5 000 символов. Для active поле обязательно; в draft его можно заполнить позже. | 100% хлопок. Стандартная посадка. Машинная стирка при 30 °C. |
| sku | Ваш внутренний артикул или складской код: его назначение отличается от external_id и штрихкода. Укажите артикул либо дайте команде разрешение через sku_generate=yes. | TSHIRT-BLUE |
| sku_generate | Укажите yes, чтобы разрешить команде назначить артикул, или no, если предоставляете SKU сами. Это разрешение, а не мгновенная генерация; при пустом SKU требуется yes. | yes |
| barcode | Штрихкод EAN, UPC или GTIN, если он есть. Храните его как текст, в том числе в Excel, чтобы не потерять начальные нули. | 0012345678905 |
| variant1_name | Название первой опции товара, например цвет. Можно описать до трёх опций; эти поля не задают отдельные цены и остатки для каждого варианта. | Цвет |
| variant1_values | Значения первой опции, разделённые знаком |, до 50 значений. Заполните также variant1_name; если опция не нужна, оставьте оба поля пустыми. | Синий|Белый|Чёрный |
| variant2_name | Необязательное название второй опции, например размер. Используйте вместе с variant2_values, не добавляя к значениям цены и остатки. | Размер |
| variant2_values | Значения второй опции, разделённые знаком |, до 50 значений. Заполните также variant2_name либо оставьте оба поля пустыми. | S|M|L|XL |
| variant3_name | Необязательное название третьей и последней опции, например комплект. Используйте вместе с variant3_values. | Комплект |
| variant3_values | Значения третьей опции, разделённые знаком |, до 50 значений. Заполните также variant3_name либо оставьте оба поля пустыми. | Одна штука|Набор из 2 |
| price | Цена продажи товара: обязательна для active и не может быть отрицательной. Введите только число, желательно с десятичной точкой, без символа валюты. | 29.90 |
| compare_price | Необязательная цена для сравнения или цена по прайс-листу, если у вас есть подтверждённая сумма. Введите число с десятичной точкой без символа валюты. | 39.90 |
| cost | Внутренняя закупочная стоимость или себестоимость товара, если хотите сообщить её команде. Поле необязательное: введите число с десятичной точкой без символа валюты. | 12.50 |
| vat_rate | Применимая ставка НДС, подтверждённая вашей компанией, в процентах без знака %. Если ставка не определена, оставьте пустым; поле не указывает, включён ли НДС в цену. | 22 |
| weight | Необязательный вес товара, записанный числом с десятичной точкой. Единицу измерения укажите отдельно в weight_unit. | 0.25 |
| weight_unit | Единица измерения веса, например kg или g. Она должна соответствовать числу в weight; без веса поле можно оставить пустым. | kg |
| track_inventory | Укажите, нужен ли учёт доступного количества: yes — вести учёт, no — не вести. Это пожелание для подготовки магазина. | yes |
| quantity | Необязательное количество доступных единиц товара, записанное целым числом без дробной части. Используйте вместе с настройкой учёта в track_inventory. | 50 |
| oversell_policy | Желаемое поведение при отсутствии остатков: deny — запретить заказы, allow — разрешить, preorder — принимать предзаказы. Если решение не принято, оставьте пустым. | deny |
| images | Загрузите фото в этот проект и укажите точные, однозначные имена файлов через |, до 50 изображений. Для active нужно хотя бы одно изображение; ссылки HTTPS сохраняются только как ссылки, без скачивания. | photo-front.jpg|photo-back.jpg |
| alt_facts | Необязательное описание того, что видно на изображениях, для подготовки доступного альтернативного текста. Укажите конкретные визуальные детали, до 5 000 символов. | Синяя футболка с короткими рукавами, вид спереди, белый фон. |
| seo_notes | Необязательные заметки для текстов, ориентированных на поиск: важные слова и особенности, которые нужно подчеркнуть. До 5 000 символов; это не обещание позиций в поиске. | Сделать акцент на хлопковой ткани, стандартной посадке и летней одежде. |
У вас уже есть магазин на Shopify?
Загрузите экспорт товаров из Shopify напрямую — переносить данные в шаблон siti.gratis не нужно.
Shopify выгружает товары в CSV. Также можно загрузить .xlsx с теми же заголовками, одним листом данных и без формул. Не переименовывайте столбцы.
- В Shopify откройте Товары → Экспорт (Products → Export) и сохраните CSV с нужными товарами.
- В личном кабинете откройте «Проект → Каталог» и воспользуйтесь загрузкой Excel / CSV. Выберите экспорт Shopify: формат распознается автоматически.
- Проверьте предпросмотр и количество товаров, вариантов и фотографий. Каталог изменится только после подтверждения импорта. Подключать аккаунт Shopify не нужно.
Как сохраняются данные Shopify
Одинаковый Handle обозначает один товар. Строки его вариантов и фотографий объединяются: они не превращаются в отдельные товары.
Товары добавляются как черновики для подготовки магазина. Исходный статус Shopify (active, draft или archived) сохраняется отдельно. Мы ничего не публикуем и не меняем в вашем магазине.
Product Category сохраняется без изменений и отдельно от коллекций магазина. Категории и теги Shopify автоматически не превращаются в страницы или коллекции.
Сохраняются также данные исходных строк: HTML описания, дополнительные поля и метаполя. Это импорт каталога, а не клиентов, заказов или платежей.
SKU — внутренний артикул варианта товара. Если его нет, поле остаётся пустым: импорт не даёт разрешения автоматически создавать новые артикулы.
Проверка перед подтверждением
После выбора файла откроется предпросмотр. Каталог изменится только после нажатия «Импортировать каталог»; сначала исправьте указанные ошибки.
Если предпросмотр сообщает об ошибке файла Shopify, импорт не применяется. Проверьте отсутствующие Handle или названия, противоречащие друг другу сведения об одном товаре, повторяющиеся варианты и допустимый размер данных товара. Исправьте файл и снова загрузите его в «Каталоге» проекта, не переименовывая заголовки Shopify.
Технические ограничения: 20 000 исходных строк, 5 000 товаров после объединения, 10 МиБ для файла и итогового каталога, 128 КиБ на товар вместе с исходными данными. В таблице Shopify допускается до 500 000 ячеек, включая пустые. Объём работ по вашему договору учитывается отдельно.
Повторный импорт и экспорт
В шаблоне siti.gratis тот же external_id обновляет всю карточку: включите в строку поля, которые нужно сохранить. Новый код создаёт ещё один товар; отсутствующие в файле товары не удаляются. Перед большой загрузкой сохраните исходный файл и попросите команду сделать актуальный экспорт. Не рассчитывайте на кнопку отмены уже выполненного импорта.
При повторном импорте товар с тем же Handle заменяется, включая варианты и изменения рабочей карточки. Товары, которых нет в новом файле, остаются в каталоге.
Администратор может экспортировать рабочую сводку либо исходные данные Shopify. Второй вариант включает импортированный оригинал и варианты товаров, но не товары, добавленные вручную или по шаблону siti.gratis, и не изменения рабочей сводки. Для этих сведений нужен обычный экспорт. В CSV значения, которые могут стать формулами, получают защитный апостроф; Excel сохраняет их как буквальный текст.
Если каталог доступен только для чтения
Если видите сообщение о доступе только для чтения или не находите кнопок загрузки, текущий этап подготовки или ваша роль могут запрещать изменения. Можно просматривать сведения и скачивать доступные фотографии. Для изменения товаров или добавления фото попросите команду проверить права либо открыть подготовку для исправлений.
В режиме сотрудника доступны просмотр и экспорт каталога, а также скачивание фотографий. Товары и фото загружает клиент с соответствующими правами, пока подготовка доступна для редактирования.