Добавление товаров в каталог
- Добавление товаров из каталога 1С-Битрикс
- Добавление товаров из каталога InSales
- Добавление товаров через файл обмена формата YML
- Добавление товаров через файл обмена формата XLS (CSV)
- Добавление товаров вручную
Добавление товаров из каталога 1С-Битрикс
Установка модуля обмена
Для начала необходимо установить и настроить модуль обмена в админке интернет-магазина 1С-Битрикс.
В разделе Маркетплейс — Готовые решения находим решение «Наполнение каталога - обмен с CataHub.com»
Устанавливаем решение.
Переходим к настройке доступов для модуля.
Переходим в раздел Настройки — Настройка продукта — Настройка модулей — Наполнение каталога - обмен с CataHub.com
Необходимо заполнить поля Логин и Ключ
Эти данные можно получить на странице в личном кабинете сервиса https://lk.catahub.com/bitrix/
Создание профиля импорта
В личном кабинете сервиса переходим в раздел:
Импорт — Добавить источники товаров — Добавить товары с вашего сайта — Интеграция с 1С-Битрикс
Вводим URL интернет-магазина который мы ранее настроили модуль обмена.
Необходимо указывать (лучше копировать) точный URL магазина.
Если есть "https" обязательно с "https"
Если есть "www" обязательно с "www"
Нажимаем кнопку «Проверить адрес»
Если все было настроено верно будут загружены инфоблоки интернет-магазина.
Выбираем инфоблок из которого будем импортировать товары. Если в каталоге есть торговые предложения, то также обязательно выбираем инфоблок торговых предложений.
После выбора инфоблока загрузится дерево категорий товаров.
Можно снять чекбоксы у категорий которые нет необходимости импортировать и нажать «Создать профиль импорта»
Настройки и запуск синхронизации
Профиль импорта был создан и сервис запустил загрузку данных, дождитесь её завершения.
По окончании загрузки данных появится всплывающее окно с выбором:
- загрузить все в структуре Битрикса без дополнительных настроек (кнопка «Начать загрузку»)
- перейти к настройкам импорта (кнопка «Настроить»)
Перейдем к настройке профиля импорта.
В блоке выбора категорий отображается структура категорий в каталоге 1С-Битрикс, в скобках указано количество товаров в каждой категории.
При необходимости можно выбрать какие категории нет необходимость импортировать убрав чекбокс.
Для каждой категории можно указать наценку в процентах.
Каждую категорию можно привязать к уже существующей в каталоге сервиса, товары будут загружены в неё. Если привязки не указано, то категории создадутся в соответствии с изначальной иерархией.
Далее необходимо выбрать какие данные мы хотим импортировать.
Выбрать действия с существующими товарами. Если это повторная выгрузка, то у нас есть возможность указать сервису, что делать с товарами которые были импортированы ранее:
- обновлять только цену и наличие
- обновлять целиком (описания, характеристики, фотографии)
- не обновлять
В дополнительных настройках выбираем опции деактивации старых товаров и загрузки только активных товаров.
Чекбокс у «Деактивировать старые товары» означает что если при повторной выгрузке товар который был импортирован ранее, а теперь отсутствует в каталоге 1С-Битрикс, будет деактивирован.
Чекбокс у «Загружать только активные товары» означает что импортированы в каталог сервиса будут только товары у которых стоит активность в каталоге 1С-Битрикс.
Сохраняем настройки, запускаем синхронизацию нажав на кнопку «Синхронизировать»
Дожидаемся завершения синхронизации
По завершении, нажав на ссылку даты синхронизации можно увидеть статистику последнего импорта.
Во всплывающем окне статистики наглядно видно какое количество товаров было создано или обновлено в каких категориях.
Товары загрузились в каталог сервиса и доступны для обработки в разделе Работа с товарами
Обратите внимание, что если у категорий в каталоге 1С-Битрикс были настроены «Умные фильтры», то данные характеристики будут перенесены в виде требований у соответствующих категорий в сервисе.
Обновление каталога
Если вы добавили новые товары в каталоге то необходимо обновить файл синхронизации.
При необходимости выбрать в настройках новые категории и товары.
Повторно запустить синхронизацию.
Устранение возможных проблем
Возможно вы столкнулись с проблемой, когда не все товары из каталога Битрикс импортируются в каталог сервиса. Вероятная причина — модуль «Контроля активности» в Битрикс (Настройки — Проактивная защита — Контроль активности) блокирующий обмен данными между сайтом и сервисом.
Рекомендуем отключать "Контроль активности" на время импорта и экспорта товаров
Добавление товаров из каталога InSales
Установка приложения для обмена данными
Для начала необходимо установить приложение для обмена данными по API.
Для этого в бек-офисе сайта переходим в раздел Приложения — Центр приложений
Ищем в поиске приложение CataHub. Нажимаем на кнопку «Установить»
Нажимаем на кнопку «Установить» в бек-офисе сайта.
Переходим по ссылке установленного приложения
По ссылке попадаем в личный кабинет сервиса.
Если у вас уже есть аккаунт в сервисе введите свои доступы и нажмите «Войти»
Если у вас нет аккаунта, зарегистрируйтесь по ссылке «Зарегистрироваться»
После успешного логина или регистрации сервис предлагает выбрать проект для привязки магазина InSales.
Можно выбрать существующий или добавить новый.
Для добавления проекта достаточно просто указать его имя и нажать «Добавить проект»
Сервис автоматически создаст профиль импорта товаров для вашего магазина
Появится всплывающее окно с выбором:
- загрузить все в структуре InSales без дополнительных настроек (кнопка «Начать загрузку»)
- перейти к настройкам импорта (кнопка «Настроить»)
Настройка импорта
Перейдем к настройке профиля импорта.
В блок выбора категорий отображается структура категорий в каталоге InSales, в скобках указано количество товаров в каждой категории.
При необходимости можно выбрать какие категории нет необходимость импортировать убрав чекбокс.
Для каждой категории можно указать наценку в процентах.
Каждую категорию можно привязать к уже существующей в каталоге сервиса, товары будут загружены в неё. Если привязки не указано, то категории создадутся в соответствии с изначальной иерархией.
Далее необходимо выбрать какие данные мы хотим импортировать.
Выбрать действия с существующими товарами. Если это повторная выгрузка, то у нас есть возможность указать сервису, что делать с товарами которые были импортированы ранее:
- обновлять только цену и наличие
- обновлять целиком (описания, характеристики, фотографии)
- не обновлять
В дополнительных настройках выбираем опции деактивации старых товаров и загрузки только активных товаров.
Чекбокс у «Деактивировать старые товары» означает что если при повторной выгрузке товар который был импортирован ранее, а теперь отсутствует в каталоге InSales, будет деактивирован в сервисе.
Сохраняем настройки, запускаем синхронизацию нажав на кнопку «Синхронизировать»
Дожидаемся завершения синхронизации
По завершении, нажав на ссылку даты синхронизации можно увидеть статистику последнего импорта.
Во всплывающем окне статистики наглядно видно какое количество товаров было создано или обновлено в каких категориях.
Товары загрузились в каталог сервиса и доступны для обработки в разделе Работа с товарами
Помимо самих товаров, также загрузились их варианты (модификации)
Обратите внимание, что если у категорий в каталоге InSales были настроены характеристики для фильтров, то данные характеристики будут перенесены в виде требований у соответствующих категорий в сервисе.
Обновление товаров из каталога InSales
Для того чтобы обновить товары из каталога InSales нажмите на иконку обновления данных.
Дождитесь загрузки данных из каталога InSales в сервис
После завершения процесса, вы можете перейти к настройкам нажав на иконку шестеренки или сразу запустить обновление каталога нажав на кнопку "Синхронизировать"
Добавление товаров через файл обмена формата YML
В личном кабинете сервиса перейдите в раздел «Импорт — Загрузить товары со своего сайта — Загрузить файл обмена»
Укажите название каталога (любое, необходимо только для дальнейшей идентификации каталога в в списке источников)
Укажите URL файл (если он доступен онлайн)
Или как в нашем случае загрузим файл-обмена с диска компьютера.
Нажимаем «Добавить прайс-лист»
Дождитесь завершения обработки, обновите страницу.
После обработки файла можно кликнуть на иконку шестеренки чтобы перейти к настройкам импорта.
Здесь можно:
- выбрать отдельные категории для загрузки, привязать категории из файла обмена в категориям в каталоге (если они есть)
- выбрать что необходимо выгружать
- выбрать действия с существующими товарами
После завершения настроек, нажмите на кнопку «Синхронизировать»
Дождитесь завершения синхронизации
Товары и категории добавлены в ваш каталог и доступны в разделе «Работа с товарами»
Добавление товаров через файл обмена формата XLS (CSV)
Загрузка прайс-листа
Рассмотрим типовую ситуацию: есть каталог товаров в формате Excel таблицы. Необходимо загрузить прайс-лист в каталог сервиса с сохранением всех данных.
В личном кабинете сервиса переходим в раздел
Импорт — Добавить источники товаров — Загрузить прайс-лист товаров
В форме заполняем «Название каталога», здесь можно указать любое название, оно необходимо только для дальнейшей идентификации конкретного прайс-листа в списке импортированных.
Можно указать ссылку на прайс-лист если он доступен онлайн или, как в нашем случае загрузить с компьютера.
Нажимаем «Добавить прайс-лист»
Сервис поддерживает только файлы с кодировкой UTF-8
После того как прайс-лист был загружен и обработан нам необходимо сообщить сервису в каком формате представлены данные.
Для этого необходимо «прокликать» соответствия атрибута с колонкой в прайс-листе.
Остальные колонки добавляем в виде характеристик товара. Нажимаем на «Указать характеристику» и на колонку в прайс-листе. Таким образом все данные из прайс-листа будут перенесены в каталог сервиса.
Сервис дает возможность сохранить установленную разметку для того чтобы вы могли использовать её повторно при обновлении товаров из прайс-листа.
Для этого после того как вы разметили поля, нажмите кнопку "Сохранить настройки".
Укажите наименование профиля настроек. Нажмите сохранить.
Разметка сохранилась, теперь вы можете выбрать и применить её в один клик при повторном импорте прайс-листа в том же формате.
Когда все готово, нажимаем «Использовать настройки»
Дожидаемся завершения обработки прайс-листа
Настройка импорта
По окончании обработки данных появится всплывающее окно с выбором:
- загрузить все в структуре прайс-листа без дополнительных настроек (кнопка «Начать загрузку»)
- перейти к настройкам импорта (кнопка «Настроить»)
Перейдем к настройке профиля импорта.
В блоке выбора категорий отображается структура категорий прайс-листа с, в скобках указано количество товаров в каждой категории.
При необходимости можно выбрать какие категории нет необходимость импортировать убрав чекбокс.
Для каждой категории можно указать наценку в процентах.
Каждую категорию можно привязать к уже существующей в каталоге сервиса, товары будут загружены в неё. Если привязки не указано, то категории создадутся в соответствии с изначальной иерархией.
Далее необходимо выбрать какие данные мы хотим импортировать.
Выбрать действия с существующими товарами. Если это повторная выгрузка, то у нас есть возможность указать сервису, что делать с товарами которые были импортированы ранее:
- обновлять только цену и наличие
- обновлять целиком (описания, характеристики, фотографии)
- не обновлять
В дополнительных настройках выбираем опции деактивации старых товаров и загрузки только активных товаров.
Чекбокс у «Деактивировать старые товары» означает что если при повторной выгрузке товар который был импортирован ранее, а теперь отсутствует в прайс-листе, будет деактивирован.
Сохраняем настройки, запускаем синхронизацию нажав на кнопку «Синхронизировать»
Дожидаемся завершения синхронизации
Результат импорта
Синхронизация завершена, нажав на ссылку даты синхронизации можно увидеть статистику последнего импорта.
Во всплывающем окне статистики наглядно видно какое количество товаров было создано или обновлено в каких категориях.
Товары загрузились в каталог сервиса и доступны для обработки в разделе Работа с товарами
Обратите внимание что данные из колонок, указанных на этапе настроек прайс-листа (год, автор, переплет и т. д.) корректно загрузились в виде характеристик товара.
Обновление товаров
Рассмотрим ситуацию когда в тот же прайс-лист были добавлены новые товары и их необходимо также добавить в каталоге сервиса.
Переходим в раздел Импорт, находим загруженный ранее прайс-лист, нажимаем на иконку обновления у даты загрузки.
В открывшейся форме выбираем обновленный файл прайс-листа на компьютере, нажимаем «Обновить прайс-лист»
Настройки основных атрибутов сохранились, необходимо только добавить характеристики. Нажимаем «Указать характеристику», выбираем колонку в поле прайс-листа. Аналогично повторяем для всех полей.
Настройки закончены, нажимаем «Использовать настройки»
Дожидаемся завершения загрузки обновленного прайс-листа. Обратите внимание что обновилось время загрузки и количество товаров, значит все загрузилось верно.
Нажимаем на кнопку «Синхронизировать».
По завершении синхронизации новые товары попадут в каталог в сервисе.
Добавление товаров вручную
Для добавления товара вручную необходимо перейти в раздел каталога в котором мы хотим создать товар.
Нажать на кнопку «Добавить» в выпадающем списке выбрать пункт «Добавить товар»
В открывшемся окне необходимо обязательно указать наименование товара.
Категория товара будет выбрана автоматически (текущая) при необходимости её можно изменить или добавить её одну: тогда товар будет лежать в двух категориях: основной и дополнительной.
Опционально можно указать Цену, Артикул, Производителя и Описание товара.
Нажимаем кнопку «Сохранить»
Товар создался
Нажав на товар мы попадаем в интерфейс его наполнения.
Здесь можно добавить все недостающие данные.