Антон Моисеев, ведущий программист “Alfa It Studio”, даёт инструкцию по выгрузке торговых предложений, свойств типа “справочник” из 1С в интернет-магазин на CMS 1С Битрикс и их отображение в карточке товара.
На базе 1C CMS Битрикс есть возможность выводить торговые предложения для товара, например, цвет, размер и другие свойства в карточке товара. А главное автоматизировать процесс и выгружать как товары, их торговые предложения, свойства, так и другие параметры из программы 1С. По факту это одна из настроек обмена между 1С и 1С битрикс Управление сайтом.
Так же в Аспро: Next, начиная с версии 1.1.6, добавлена настройка отображения для свойств типа «Справочник». Вы можете отображать заглушку с изображением или значение свойства, если хотя бы у одного значения свойства отсутствует картинка.
Вывод изображений свойств типа «Справочник»
Если у свойства отсутствует картинка, подгружается заглушка с изображением.
Вывод значения свойств типа «Справочник», когда подгружаются названия.
Если вы используете выгрузку номенклатуры из 1С в 1С битрикс и не знаете, как выгрузить поле «Дополнительное значение» как справочник, нужно выполнить данные настройки. Здесь уже подразумевается, что у вас установлен модуль 1С битрикс для обмена данными с сайтом и настроен план обмена с интернет-магазином.
Настраиваем обмен торговыми предложениями
На примере 1С Комплексная автоматизация 2.0 посмотрим, как настроен обмен торговыми предложениями.
Для начала должен быть добавлен вид номенклатуры с учетом торговых предложений.
1) Заходим в раздел “Номенклатура” и сортируем не по иерархии, а по “Видам” и “Свойствам”.
Характеристики используем индивидуальные для номенклатуры.
2) Проваливаемся в настройки дополнительных реквизитов (они же и есть свойства).
Создаем свойство для торговых предложений, например, по цвету.
В колонке, где общие характеристики, забиваем общие параметры, не зависящие от цвета.
Так же не забываем числовые значения и устанавливаем “Тип значения” - “ Число”.
А для торговых предложений “Свойство” - “цвет”оставляем без изменений, так как будем выгружать его в HL справочник, чтобы была возможность подгрузить любой цвет, как в нашем примере.
Как это выглядит в самой номенклатуре. Общие характеристики добавляются в данной вкладке:
Заходим в реквизиты и открываем полный список.
3) Далее добавляем торговые предложения.
Видим список самих торговых предложений:
Внутри каждого из них заполнен уникальный для торгового предложения, например, «цвет».
4) Добавляем для каждого торгового предложения(товара) нужный цвет по свойству.
Заходим в модуль 1С битрикс «Картинки и файлы характеристик номенклатуры».
Находим необходимый товар и добавляем для каждого цвета уникальную картинку. Если нужна именно картинка. Если нужна плитка товара, то ее добавляем на стороне сайта 1С битрикс в HL справочник, то есть у нас автоматически выгрузится список из 1С, а плитку добавим на сайте.
5) Указываем, чтобы сайт получил свойство”Цвет” именно HL справочником, а не дополнительным значением. Иначе на сайте будет отображаться просто текст в свойстве отбора торговых предложений.
6) Переходим в “Узлы обмена с сайтом” во вкладку «Свойства»
Находим нужное нам свойство и поставим галочку “выгружать в HL справочник”.
Выгружаем
1)Запускаем выгрузку.
Смотрим, чтобы свойство выгрузилось, как справочник.
2) Заходим в свойства нужного нам инфоблока.
Открываем «Свойства»
Ищем «Справочники».
Необходимое свойство в нашем случае - TSVET_9.
Вот так видим свойство и список нужных нам цветов.
Перечень свойств:
3) Здесь видим, что нет файлов, если нам нужна плитка картинками у товара на сайте.
Вот такая:
Тогда добавляем плитку в HL справочнике, который выгружается из 1С.
Переходим в нужный нам HL справочник или можем добавить из свойства картинки.
Добавляем плитку.
В итоге получим на сайте:
При отборе меняется “анонс-картинка” нужного цвета товара.
4) Переходим на страницу Каталога или нужного товара в режим редактирования и открываем «шестеренку» - настройку каталога.
Указываем необходимое свойство для отбора предложения. В нашем случае - это TSVET_9.
Если еще указать для TSVET_9 - «выводить анонсную картинку предложения в свойствах для отбора», то будет показываться в отборе не плитка, а картинка, которую мы добавили для каждого торгового предложения в модуле 1С битрикс на стороне программы 1С.
Это будет выглядеть на сайте вот так:
Так же меняются характеристики, отличается от предыдущего варианта, только тем что в отборе у нас картинка товара реальная, а не плитка.
Общие характеристики, которые мы заведем у каждого товара в 1С, выгружаются из 1С также в товар. (Смотрите выше, как их добавить в 1С)
Выделяем или добавляем нужные свойства в настройках Каталога, свойства для общих товаров
и свойства для предложений.
Остались вопросы? Есть другие проблемы с настройкой выгрузки между 1С и 1С Битрикс? Мы их решим. Пишите!