AI-импорт каталога
AI-импорт избавляет от ручного ввода: загрузите готовый прайс-лист — в Excel, Word, PDF или даже фотографией — или дайте ссылку на сайт, и ИИ сам распознает названия, цены и категории и предложит план, который останется только проверить и применить.
Открыть: кнопка со стрелкой вниз (подсказка «Импорт справочника») на панели раздела Меню / Каталог (admin.cenaly.ge). Та же панель открывается из мастера миграции и из каталога поставщика в разделе «Склад».
Что можно загрузить#
- Таблицы Excel (
.xlsx,.xls); - Документы Word (
.docx); - PDF-прайсы и меню;
- Фотографии прайс-листа или страниц меню;
- CSV/TXT — если колонки распознаются, идёт быстрый путь без ИИ;
- Ссылку на сайт — платформа обойдёт витрину и соберёт позиции.
Импорт с сайта по ссылке#
Вместо файла можно указать адрес страницы или сайта. В селекте «Что переносим» два режима:
- Весь каталог сайта (все разделы) — платформа проходит по карте сайта и заходит в карточки товаров: артикулы, штрихкоды, описания и фото. Рядом есть поле «Сколько позиций взять за раз» с оценкой времени (карточка разбирается примерно за 5 секунд); максимум за один заход — 20 000 позиций. По ходу видно, сколько найдено и сколько осталось; обход можно остановить кнопкой, и то, что успели, попадёт в план.
- Только этот раздел — быстрый разбор страницы-листинга с пагинацией, без захода в карточки товаров. Настраивается, сколько страниц раздела обойти: все страницы (авто), только указанная, до 5, до 10 или до 25.
Отдельным тумблером включается перенос фотографий — картинки товаров скачиваются и загружаются в ваш каталог (до 8 фото на товар, фоном, уже после применения плана).
Как проходит импорт#
- Загрузка. Перетащите файл или фото либо вставьте ссылку на сайт. Для табличных CSV с понятными колонками система предложит быстрый путь с сопоставлением колонок.
- Распознавание (ИИ). Для документов и фото файл уходит в ИИ: он читает содержимое и извлекает товары, цены, описания. По ходу виден степпер стадий, процент, тикер распознанных позиций и лента «рассуждений» ИИ.
- План изменений. ИИ показывает готовый план — список позиций с названием, ценой, категорией. Каждую строку можно отредактировать или выключить галочкой перед применением. Тут же платформа отмечает дубли — и с уже существующим каталогом, и внутри самого файла, — создаёт нужные деревья категорий по путям вида «Одежда > Мужская > Рубашки», собирает оси вариантов (размер, цвет) и заводит найденные у донора характеристики в ваш справочник.
- Применение. Нажмите импорт — позиции добавляются в ваш каталог/меню одной пачкой; совпавшие по адресу товары обновляются, а не дублируются.
Быстрый путь для CSV/TSV — без ИИ#
Табличный импорт работает целиком в браузере и понимает Shopify-совместимый набор колонок: адрес товара (Handle), название, описание, бренд, тип, категория-путь, теги, публикация, до трёх опций вариантов, SKU, штрихкод, цена, старая цена, себестоимость, вес, остаток, картинка, SEO-заголовок и описание. Одна строка = один вариант, строки группируются по адресу товара.
- Колонки определяются автоматически, сопоставление можно поправить руками, есть превью первых строк.
- Несопоставленная колонка ничего не затирает у товара без вариантов — поэтому такому товару можно залить файл «только цены». Исключение — товары с вариантами: если в файле сопоставлена хотя бы одна колонка вариантов (опции, SKU, штрихкод, цена, старая цена, себестоимость, вес), варианты переписываются целиком из файла, и пустые или удалённые колонки вариантов очистятся. Для таких товаров правьте полную выгрузку, не удаляя колонок.
- Повторный импорт того же файла не создаёт дублей — товары и варианты сопоставляются по адресу.
- Отдельным тумблером можно подтянуть название и бренд по штрихкоду из глобального справочника товаров.
- Кнопка экспорта отдаёт весь ваш каталог тем же CSV — с полными путями категорий (удобно править в Excel и залить обратно).
Массово изменить остатки через CSV#
Быстрый путь CSV записывает фактические остатки сразу по многим товарам — например, после пересчёта на складе. Количество из файла заменяет остаток на складе, а не прибавляется к нему: это как инвентаризация, а не приход. Поступление товара проводите приходом в разделе Склад.
- Откройте страницу «📥 Импорт / экспорт каталога» — адрес
/catalog/importв админ-панели; туда же ведёт строка импорта в окне «Фоновые задачи». Нажмите «⬇️ Экспорт каталога» и откройте файл в Excel или Google Таблицах. В окне импорта, которое открывается из раздела «Меню», кнопки экспорта нет. Колонка Variant Inventory Qty в выгрузке пустая: текущие остатки в файл не попадают. - В Variant Inventory Qty впишите фактическое количество в единице складской карточки товара (шт, кг, л…). Строки, где остаток менять не нужно, оставьте с пустой ячейкой. Остальные колонки не меняйте и не удаляйте: по Handle импорт находит товар, по значениям опций — его вариант.
- Сохраните файл как CSV (
.csvили.tsv). Файл Excel (.xlsx,.xls) этим путём не идёт: он уходит в ИИ-распознавание. Без колонок Handle и Title CSV тоже уйдёт в ИИ. - Загрузите файл на той же странице или через кнопку «Импорт справочника» в разделе «Меню». В «Сопоставление колонок» проверьте, что количество сопоставлено с колонкой Variant Inventory Qty (подходят и заголовки
Inventory Qty,Quantity). - В блоке «Куда записать остатки из файла» выберите «Точка». Остатки уйдут на склад только этой точки, у остальных точек они не изменятся. Если у точки несколько складов, выберите «Склад»; по умолчанию стоит склад продаж. Пока точка не выбрана, импорт не начнётся: под полем будет подсказка «В файле есть количества — выберите точку, иначе импорт остатков не пройдёт».
- Нажмите «Импортировать N товар(ов)». В итоге проверьте строку «Остатки записаны: N строк · склад «…»».
Результат: у каждого товара из файла с заполненной ячейкой остаток на выбранном складе становится равным числу из файла. В истории движений товара эта запись видна как «Инвентаризация».
Что важно знать:
- Права. Ставить остаток может владелец, менеджер или роль с правом «Проведение инвентаризации». Без права предупреждение появится ещё до импорта: каталог загрузится, остатки — нет.
- Учёт остатка. Товару без вариантов, у которого в файле есть количество, включается учёт остатка, и продажи начинают его списывать. Новый товар получит единицу «шт»; у существующей складской карточки единица и другие настройки сохраняются.
- Сбой записи. Если каталог загрузился, а остатки нет, в итоге будет «⚠️ Остатки НЕ записаны» и кнопка «Повторить запись остатков». Повтор не загружает каталог второй раз и не задваивает уже записанные остатки.
- Откат. «Откатить прогон» остатки не возвращает. Исправить их можно новой загрузкой файла или инвентаризацией.
Журнал импорта и откат прогона#
Каждый импорт записывается в «Журнал импорта» — он под итогом импорта и на шаге загрузки файла: дата, файл, сколько позиций создано и изменено. Ошиблись файлом или колонками — нажмите «Откатить прогон»:
- позиции, которые прогон создал, уходят в корзину (оттуда их можно вернуть или удалить навсегда);
- позициям, которые прогон изменил, возвращаются прежние значения ровно тех полей, что он тронул;
- всё делается одним действием — и для трёх, и для трёхсот позиций.
Откат не перетирает чужую работу: позиции, которые после импорта правили руками или удалили, остаются как есть — окно подтверждения скажет, сколько их, а после отката список с причиной виден под строкой прогона. Не откатываются начальный остаток (исправляется новой инвентаризацией), новые разделы каталога и складские карточки SKU.
Все прогоны, ещё применяемые правки меню и (у владельца аккаунта) выгрузки данных видны в окне «Фоновые задачи» — строка в блоке «Быстрые действия» сверху бокового меню.
Полезно знать#
- План — это черновик: вы контролируете, что именно попадёт в каталог, и правите любые строки перед применением.
- Повторная загрузка удобна для обновления цен и остатков. Только нужные поля можно импортировать у товаров без вариантов; у товаров с вариантами загружайте полную выгрузку.
- Качество распознавания фото зависит от читаемости снимка: чем чётче прайс, тем точнее план.
- Массовый импорт не упирается в лимит позиций тарифа (он действует только на ручное добавление). ИИ-распознавание расходуется с ИИ-баланса аккаунта; табличный путь бесплатный.
Связанные разделы#
- QR-меню — структура меню, куда попадают импортированные позиции
- Доп. характеристики товаров — атрибуты товаров каталога
- Склад — учёт остатков и поставок
Частые вопросы#
Импорт сразу меняет каталог?#
Нет. Сначала вы видите план изменений и можете отредактировать его; каталог меняется только после того, как вы примените импорт.
Что если ИИ ошибся в цене или названии?#
Исправьте строку прямо в плане перед применением — правки сохранятся при импорте.
Обязательно ли использовать ИИ?#
Нет. Для CSV с понятными колонками работает быстрый путь с ручным сопоставлением, без ИИ.
Выгрузить варианты и исправить ошибки CSV#
- Откройте импорт каталога и воспользуйтесь экспортом CSV. Сохраните исходный файл отдельно перед редактированием.
- В таблице проверьте адрес товара (Handle) и строки вариантов: несколько строк с одним адресом относятся к одному товару. Сохраняйте SKU и штрихкоды как текст, чтобы редактор не убрал ведущие нули.
- Загрузите исправленный CSV, проверьте сопоставление колонок и предпросмотр. У товаров с вариантами оставьте сопоставленными все колонки вариантов из выгрузки: если сопоставить только часть, остальные поля вариантов очистятся. Отключать ненужные колонки безопасно только для товаров без вариантов.
- Исправьте показанные ошибки разбора или строк и загрузите файл повторно. Не считайте частично успешный импорт полностью завершённым: проверьте итог и список ошибок.
- Откройте несколько изменённых товаров и сверьте варианты, цены и коды. Если нужен откат, используйте журнал импорта с учётом описанных выше ограничений по остаткам и чужим изменениям.