Разработка на 1С-Битрикс Михаил Базаров
Блог-note

Вывести производителей на сайте с отбором его товаров из каталога

Просмотров: 25126
Достаточно частая задачка для каталога или интернет-магазина: вывести список производителей с подробными описаниями, а так же в подробном описании производителя или бренда вывести все товары, у которых заполнено свойство "Производитель." Расскажу как это сделать

Старый способ

Ранее, я уже писал заметку о том как реализовать данный функционал, посмотреть можно тут: Отсортировать элементы в Битрикс по свойству привязка к разделам 

Однако, для его реализации, строго необходимо, что бы у элементов каталога была привязка либо к разделам- либо к элементам другого инфоблока, в котором собственно хранятся производители.

Вести подобный каталог достаточно тяжело, так как нужно постоянно отслеживать наличие привязки товара к элементу/разделу другого инфоблока. Если товаров под несколько тысяч, и они постоянно обновляются из 1С- это становится очень рутинной задачей.

Автоматизируем вывод товаров бренда

Намного практичнее, сделать вывод товаров в описании производителя автоматическим. Из 1С мы выгружаем товары каталога, у которых название производителя обычная строка.

Так же мы создали отдельный инфоблок с производителями, добавили их логотипы, какие-то описания и вывели в отдельном разделе на сайте. Инфоблок каталога и инфоблок производителей ни как между собой не связаны.

"-Но. Я зашел в описание производителя и хотел бы сразу видеть все товары оного" скажет нам посетитель сайта. И мы его поймем и реализуем данный функционал. Причем, все будет работать автоматически без последующего вмешательства. Выгрузилась хоть тысяча новых товаров из 1С, все, они сразу раскидаются по своим производителям.

Рассказываю в видео, для реализации понадобится вот этот кусочек кода

Намного практичнее, сделать вывод товаров в описании производителя автоматическим. Из 1С мы выгружаем товары каталога, у которых название производителя обычная строка.

$brandName = $arResult["NAME"];
$GLOBALS['arrBrandName'] = array("=PROPERTY_ИД_VALUE"=>$brandName);

Видео: вывод товаров бренда в Битрикс

У заметки есть продолжение: Отфильтровать товары бренда и вывести по разделам каталога
Услуги

Стоимость разработки на 1С-Битрикс

Стоимость разработки сайта зависит от объёма и сложности проекта. Ниже приведены ориентировочные цены, как правило не выходят за обозначенные рамки. Срок разработки зависит от сложности проекта: как правило называю сроки с запасом.

Финальная стоимость и сроки разработки обговариваются на этапе обсуждения. Скачайте опросник на разработку, заполните как можно подробнее и вышлите удобным способом. После ознакомления смогу задать уточняющие вопросы и оценить проект.

Включено в стоимость разработки

В цену уже заложено всё, что нужно для легального и быстрого запуска. Доплачивать за базовые вещи не придётся.

  • Лицензия и модули

    Лицензия на «1С-Битрикс» нужной редакции, дополнительные модули и видео-инструкции по работе с готовым проектом.

  • Скорость и SEO

    Оптимизация кода и сервера под быструю загрузку, базовая SEO-оптимизация и добавление сайта в поисковые системы.

Блог-note

Заметки по 1С-Битрикс