
- bitrix:sale.basket.basket.line - Ссылка на корзину (малая корзина)
- bitrix:catalog.viewed.products - Последние просматриваемые товары
- bitrix:sale.bestsellers - Лидеры продаж
- bitrix:sale.recommended.products - С этим товаром покупают
- bitrix:catalog.recommended.products - Рекомендуемые товары
Давайте рассмотрим каждый компонент более детально:
bitrix:sale.basket.basket.line - Ссылка на корзину (малая корзина)

[spoiler]
Компонент sale.basket.basket.line получил следующие изменения:
- четыре варианта дизайна
- выводится та сумма, на которую имеется товар в корзине
- плавающая корзина (очень важно изменение для многих покупных дизайнов, где дизайнеры забыли предусмотреть корзину и авторизацию)
- детальная информация по товару и возможность удаления товара из корзины
В видеоролике обратите внимание на момент, где корзина показана вставленной в страницу сайта и содержит список товаров. Вывод корзины по ширине ограничен блоком в 200 пикселей, в противном случае корзина имея адаптивный дизайн, постарается занять всю доступную ей область страницы, в которую ее вставили.
bitrix:catalog.viewed.products - Последние просматриваемые товары

Компонент catalog.viewed.products, как и три его товарища, которые мы тоже сегодня рассмотрим, был полностью переделан, и обрел следующие нововведения:
- встроенный адаптивный дизайн
- возможность показывать товары как по всему сайту, так и с привязкой к конкретному разделу
- настройки схожи с настройками каталожных компонентов и не должны вызывать сложностей
- поддержка торговых предложений
- поддержка вывода в нужной валюте
- поддержка шести цветовых схем
Настроив компонент, перемещаясь по сайту, заходя в карточки товаров, вы будете видеть какие товары вы смотрели.
bitrix:sale.bestsellers - Лидеры продаж

Компонент sale.bestsellers был полностью переделан, он получил следующие нововведения:
- гибкая настройка по каким статусам заказов, товары попадают в отображение компонента
- сортировка отобранных товаров по двум критериям
- встроенный адаптивный дизайн
- настройки схожи с настройками каталожных компонентов и не должны вызывать сложностей
- поддержка торговых предложений
- поддержка вывода в нужной валюте
- поддержка шести цветовых схем
Легкая настройка статусов и выбор статуса дают возможность даже небольшим магазинам показывать какие товары более популярные у клиентов.
Два метода сортировки по «Объему продаж» и «Количеству проданного товара», дают гибкую возможность выводить на выбор или количественные показатели товара или наиболее дорогие товары которые покупались вашими клиентами.
bitrix:sale.recommended.products - С этим товаром покупают

Компонент sale.recommended.products был полностью переделан, он получил следующие нововведения:
• гибкая настройка по каким статусам заказов товары попадают в отображение компонента
• можно гибко задать от какого количества купленных товаров, товар будет отображен в компоненте
• встроенный адаптивный дизайн
• настройки схожи с настройками каталожных компонентов и не должны вызывать сложностей
• поддержка торговых предложений
• поддержка вывода в нужной валюте
• поддержка шести цветовых схем
Давайте посмотрим на видео как работает данный компонент:
На видео обратите внимание, что изменив значение количества покупок мы убрали товары из отображения.
Так же обратите внимание, что настройка статусов заказов делается не в рамках компонента, а в глобальных настройках магазина.


В остальном настройки компонента схожи.
bitrix:catalog.recommended.products - Рекомендуемые товары

Компонент catalog.recommended.products был полностью переделан, он получил следующие нововведения:
- гибкая настройка, где брать информацию по рекомендуемым товарам задается поле в котором происходит привязка
- привязка может быть как у основного товара, так и у торгового предложения, если вы делаете привязку у товара торгового предложения в верхнем уровне, оно будет наследовано для всех торговых предложений
- встроенный адаптивный дизайн
- настройки схожи с настройками каталожных компонентов и не должны вызывать сложностей
- поддержка торговых предложений
- поддержка вывода в нужной валюте
- поддержка шести цветовых схем
На видео обратите внимание где задаются привязки в настройках компонента и при добавление или изменение товара.
Спасибо всем читателям, если у вас будут вопросы, то, пожалуйста, задавайте их в комментариях, я постараюсь на них отвечать.
p.s. небольшое дополнение
Для совместимости с предыдущими компонентами и шаблонами (bitrix:catalog.viewed.products), в настройках интернет магазина появилась следующая галочка: "Использовать совместимость для просмотренных товаров каталога:"


Если вы используете старые шаблоны и компоненты, то данная галочка должна быть включена.
Если вы используете обновленные компоненты и новый шаблон по умолчанию (.default), то эта галочка должна быть обязательно выключена.
.
Или все эти компоненты привязаны к конкретному товару?
на большом мониторе много мышкой размахивать приходится, может быть сделать чтобы корзина приклеивалась не к краю экрана, а к краю шаблона?
А так да, компоненты хорошие, полезные.
На предыдущем сайте этот компонент работал нормально, там не было торговых предложений.
Помогло использование метода CSaleViewedProduct::GetList, который, кстати, почему-то нигде не документирован! Вообще по поводу некоторых компонентов есть куча вопросов и идей, как их улучшить!!!
Когда добавишь его в корзину, там цена уже с учетом скидки, а вот в каталоге не учитывает. Это БАГ?
По коду: получаем Код ценового предложения, потом для текущего пользователя(его группы) получаем скидку, применяем нужную скидку.
Вам не кажется странным, что часть скидок учитывается, а часть нет? прям как калека однорукий....
Или опять в этом чудо-магазине дорабатывать самим?
Раньше стоял компонент sale.viewed.products
Галочка "Использовать совместимость для просмотренных товаров каталога:" - установлена
Галку убрал
После смены шаблона на дефолт товар 1 прицепился и все.
Спасибо Вам и технической поддержке, решаем вопрос)
Не могли бы подробнее пояснить как она работает ?
Если компонент новый, а шаблон старый (вернее кастомный), тоже нужна эта галочка ? Почему ? В шаблоне код, который отвечает за учет просмотра?
В административной части все настроено, но рекомендуемые товары на сайте не выводятся.
Подскажите, пожалуйста, в чем может быть дело?
Компонента "bitrix:sale.recommended.products".