Выгрузка в Битрикс из 1С «Управление торговлей 11.1.2.9»
Исходные данные: только что созданная информационная база в 1С и развернутый «Современный магазин» из коробки «1С Битрикс Управление Сайтом ред. Бизнес».
Задача: создать в базе 1С товар, у которого есть фотографии, свойства и торговые предложения с характеристиками и ценами, и выгрузить данный товар на сайт под управлением 1С БУС.
Первым делом настроим внешний вид программы: жмём «Главное меню» –> «Вид». Отмечаем галочками «Панель разделов» и «Панель навигаций и действий»:
Заполняем необходимые поля:
Идём в «Администрирование» – «Общие настройки», ставим галочку «Дополнительные реквизиты и сведения»:
Включаем возможность выгрузки каталога на сайт: ставим галочку «Обмен данными с сайтом», кликаем по «Узлы обмена с сайтами» и создаем узел обмена:
На вкладке «Основные настройки» заполняем название, ставим галочку «Выгрузка товаров», выбираем «Выгружать на сайт», в качестве адреса сайта необходимо указать http://сайт/bitrix/admin/1c_exchange.php, указываем логин и пароль учетной записи битрикса, которая имеет права на выгрузку.
На вкладке «Выгрузка товаров» указываем организацию, ставим галочки «Выгружать файлы изображений» и «Выгружать прочие файлы»:
Далее настроим продажи: «Администрирование» –> «Продажи». Выбираем «использование соглашений с клиентами» и ставим галочку «заказы клиентов»:
Далее укажем настройки номенклатуры: «Администрирование» –> «Настройки номенклатуры». Ставим галочки «Характеристики номенклатуры» и «Добавление индивидуальных характеристик при создании номенклатуры»:
Затем настроим типы цен: «Маркетинг» –> «Типовые соглашения с клиентами». Создаем новый тип цен или изменяем существующий:
Устанавливаем вид цен и кликаем по ссылке «Форма оплаты» (если поле "вид цен" пустое, то необходимо в разделе "Маркетинг" зайти в настройку панели навигации, добавить из списка "Виды цен", перейти в появившийся раздел и просто нажать "Записать и закрыть"):
Добавляем форму оплаты, например, так:
Жмём ок и обязательно ставим галочку «Доступно внешним пользователям», а также указываем менеджера:
Теперь займёмся непосредственно самим каталогом. Идем в Нормативно-справочную информацию, кликаем «Главное меню» –> «Вид» –> «Настройка панели навигации»:
Выбираем «виды номенклатуры», жмем «добавить», ок:
Появился раздел «Виды номенклатуры», переходим в него и жмём создать:
В открывшемся окне создается набор из свойств товаров и характеристик торговых предложений. Указываем наименование набора, ставим галочку «Использовать характеристики» и выбираем «Индивидуальные для номенклатуры». Создадим набор, например, для обуви.
Жмём «дополнительные реквизиты». Есть два вида реквизитов:
- Реквизиты номенклатуры – это свойства товара, которые на сайте, как правило, выводятся в таблице на карточке товара.
- Реквизиты характеристик – это характеристики торговых предложений (SKU), например цвет и размер обуви, которые покупатель выбирает перед тем, как положить товар в корзину.
Добавим свойства «пол» и «сезон» в левую колонку, добавим характеристики «цвет» и «размер» в правую колонку:
Указываем наименование, сохраняем:
Добавляем остальные свойства, характеристики и заносим их в набор:
Получаем такую картину:
Жмем «записать и закрыть» и идем заполнять каталог. Создаем группу «Обувь»:
Попадаем на вкладку «Создание номенклатуры», выбираем вид номенклатуры (набор свойств и характеристик):
Задаем наименование, единицу хранения и группу номенклатуры:
Жмём кнопку «Закрыть»:
Идём в раздел «номенклатура» и там видим созданный товар, заходим в его редактирование:
Заполняем карточку товара: артикул, наименование, производитель, свойства, описание и фото (дополнительные фотографии можно добавить в разделе «Присоединенные файлы»). Далее создаем торговые предложения, кликнув «характеристики номенклатуры»:
Заполняем рабочее наименование, задаем значения характеристик:
Таким образом, видим созданные торговые предложения:
Далее необходимо задать цены торговых предложений. Идем в раздел «Маркетинг» -> «Цены номенклатуры», жмем создать:
Кликаем «Добавить номенклатуру» и выбираем нужный товар:
Указываем цену для каждого торгового предложения, проводим и закрываем:
Выгружаем каталог на сайт, видим, что всё успешно выгрузилось:
Проверим, выгрузились ли характеристики торговых предложений:
На скриншоте видно, что характеристики попали в множественное свойство «характеристики». Чтобы характеристики попадали каждая в отдельное свойство, необходимо установить из Marketplace модуль «1C инструменты (sns.tools1c)». В настройках модуля поставить галочку «Выгружать свойства характеристик в отдельные свойства». В инфоблоке торговых предложений необходимо создать свойства типа «Строка» и назвать их так же, как названы характеристики. В данном случае это будет выглядеть вот так:
Очищаем каталог и заново делаем выгрузку. После выгрузки получаем требуемый результат:
В результате получаем карточку товара на сайте:
При написании данной статьи был использован 1С-Битрикс: Управление сайтом 12.5.13 редакция «Бизнес» и конфигурация 1С Управление Торговлей 11.1.2.9.