Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.
Ваш запрос успешно отправлен!

Я согласен с условиями активации продлений
Продлить
Продолжить покупки

Комплекты товаров

Решение помогает продавать товары комплектами. Владельцы интернет-магазинов уже давно сталкиваются с проблемой продажи товаров комплектами. Ни в одной стандартной лицензии Битрикс нет модуля для реализации этой функции. Администратор сайта может создавать наборы, ориентируясь на особенности товаров и потребности покупателей.Функционал модуля комплектов товаров:  — комплекты (наборы товаров), где для каждого товара можно указать скидку в процентах или рублях (или в другой доступной валюте на сайте)— комплекты с торговыми предложениями— возможность пользователю выбрать торговое предложение (задаётся для товара в настройках комплекта)— возможность не показывать комплект на странице определенного товара (можно указать в параметрах комплекта)— указание количества товаров в комплекте (например: 1 столешница, 4 ножки)— необязательные товары комплекта. Пользователь сам решит, хочет он добавить его в комплект или нет— расчет общей стоимости комплекта с учетом всех скидок— добавление в корзину полного комплекта— удаление из корзины всего комплекта, а не одного товара— комплект не будет отображаться если один из товаров комплекта не доступен к покупке

Комплекты товаров

Комплекты товаров

от ClickON
Купить: 7 000 руб.
Попробовать (14 дней)
Скриншоты
Описание

Технические данные

Опубликовано:
03.03.2021
Обновлено:
10.04.2023
Версия:
1.3.8
Установлено:
100 - 499 раз
Подходящие редакции:
«Малый бизнес», «Бизнес»
Адаптивность:
Да
Поддержка Композита:
Нет
Совместимо с Сайты24
Нет
Совместимо с PHP 8.1
Да

Пользовательское соглашение

Описание

Решение помогает продавать товары комплектами. Владельцы интернет-магазинов уже давно сталкиваются с проблемой продажи товаров комплектами. Ни в одной стандартной лицензии Битрикс нет модуля для реализации этой функции.

Администратор сайта может создавать наборы, ориентируясь на особенности товаров и потребности покупателей.

Функционал модуля комплектов товаров:  

— комплекты (наборы товаров), где для каждого товара можно указать скидку в процентах или рублях (или в другой доступной валюте на сайте)

— комплекты с торговыми предложениями

— возможность пользователю выбрать торговое предложение (задаётся для товара в настройках комплекта)

— возможность не показывать комплект на странице определенного товара (можно указать в параметрах комплекта)

— указание количества товаров в комплекте (например: 1 столешница, 4 ножки)

— необязательные товары комплекта. Пользователь сам решит, хочет он добавить его в комплект или нет

— расчет общей стоимости комплекта с учетом всех скидок

— добавление в корзину полного комплекта

— удаление из корзины всего комплекта, а не одного товара

— комплект не будет отображаться если один из товаров комплекта не доступен к покупке


Отзывы (1)
Обсуждения (29)
1 - 5 из 29
Что нового
1.3.8 (10.04.2023) Исправление ошибки, если в инфоблоке нет свойств, которые могут добавляться как свойства товара в корзине.
1.3.7 (01.03.2023) Шаблон custom: вывод списка ошибок: блок обновляется полностью, а не дописываются ошибки в конец. Шаблон custom: в js изменен алгоритм вывода списка ошибок; добавлен класс цвета svg у основного элемента колелкции.
1.3.6 (27.02.2023) Шаблон custom: в js изменен алгоритм вывода списка ошибок. Опечатка в lang файле.
1.3.5 (22.02.2023) Исправление ошибки с кастомной функцией добавления в корзину.
1.3.4 (22.02.2023) - Вызов кастомных методов AddToBasketNotify и AddToBasketErrorNotify в custom шаблоне при добавлении в корзину/ошибке - Отображение скидок на товары в корзине (нужно добавить строчку в файл mutator.php)
1.3.3 (16.02.2023) Custom template: Цена без переноса валюты на новую строку, если нет примененных скидок - не выводится "Выгода" на плашке с общей стоимостью коллекции.
1.3.2 (16.02.2023) Custom template: перенос строки в селекторе.
1.3.1 (16.02.2023) Фиксы нового шаблона для небутстрапных сайтов
1.3.0 (16.02.2023) Добавлен новый шаблон комплекта
1.2.10 (16.02.2023) - новый параметр компонента MARK_OPTIONAL_ITEMS_AS_CHECKED, который сразу отмечает все необязательные позиции как выбранные - всегда помечаем главный товар как обязательный к покупке даже если он отмечен как опциональный
1.2.9 (15.02.2023) Небольшие улучшение производительности
1.2.8 (06.02.2023) правки по интерфейсу комплекта
1.2.7 (27.01.2023) Исправление ошибки при установке.
1.2.6 (17.01.2023) Совместимость с модулями, которые при событии OnGetOptimalPrice возвращают false. Совместимость с php 8.
1.2.5 (13.12.2022) Фикс показа селекта с выбором торговых предложений в шаблонах где используется ikselect.
1.2.4 (17.11.2022) Параметр компонента "OPEN_NEW_TAB" - открывать ссылки на товарв комплекта в новой вкладке.
1.2.3 (17.11.2022) Привязка комплекта к сайту Настройка позволяющая сбрасывать кеш с каталоги при изменении комплекта. Настройка, позволяюшая настраивать отображение комплекта на странице товара. Элемент комлекта, на странице товара которого находимся, встаёт первым в список.
1.2.2 (15.11.2022) Исправление отображение комплекта в firefox.
1.2.1 (10.11.2022) Указание цветовой схемы в параметры компонента clickon.set:set.element Добавление резолвера цветовой схема для "aspro_max".
1.2.0 (09.11.2022) Большое обновление включающее: - новый дизайн комплектов - давать возможность пользователю выбрать произвольное торговое предложение - возможность пользователю состовлять свой комплект, помечая товар в админке как обязательный или необязательный - возможность задавать кол-во товаров в комплекте
1.1.4 (28.07.2022) - игнорируем сторонний lazy-load картинок - игнорируем стороннюю инициализацию слайдера
1.1.3 (23.03.2022) Исправлено отображение валюты в компоненте
1.1.2 (14.03.2022) Fix. Не падает если не заполнено полное название для валюты
1.1.1 (29.06.2021) совместимость с php 7.1
1.1.0 (19.03.2021) - Выводим выгоду одного товара и выгоду всего комплекта в шаблоне комплекта. - Возможность создавать комплекты с торговыми предложениями
1.0.1 (03.03.2021) Не выводим и не позволяем положить в корзину если в комплекте есть товары недоступные к покупке
Установка

В процессе установки нужно выбрать инфоблок с товарами, к которым будет привязан модуль.

Для отображения товаров комплектов вставьте на страницу где хотите чтобы отображался комплект, код компонента

<? if(\Bitrix\Main\Loader::includeModule('clickon.set')){ ?>
   <? $APPLICATION->IncludeComponent('clickon.set:set.element', '', [
      'ELEMENT_ID' => $elementId,
      'BASKET_URL' => $arParams['BASKET_URL'],
      'OPEN_NEW_TAB' => 'N', // Y - открывать товары в новой вкладке
   ], $component); ?>
<? } ?>

Примечание 1: переменной $elementId может не быть, вместо неё нужно вставить id товара для которых будет произведен поиск комплектов.

Примечание 2: Если компонент вставляется в закешированную зону (например в шаблон компонента catalog.element), то в файле component_epilog.php нужно добавить строки подключения стилей и скриптов шаблона комплекта

\Bitrix\Main\Page\Asset::getInstance()->addJs('/bitrix/components/clickon.set/set.element/templates/.default/script.js');
\Bitrix\Main\Page\Asset::getInstance()->addCss('/bitrix/components/clickon.set/set.element/templates/.default/style.css');

Параметр ELEMENT_ID - ID товара для которого нужно найти комплекты. (переменной $elementId может не быть в контексте установки компонента, тогда вместо неё нужно вставить id товара для которых будет произведен поиск комплектов)

Параметр BASKET_URL - это ссылка на корзину на сайте. Если её не передать, то после добавления комплекта в корзину не будет автоматический переход в корзину

Среди всех созданных комплектов находятся те, где есть нужный товар и он показывается. Если несколько комплектов подходит под условие, то показываются несколько.

Например. Есть товары A,B,C, Есть комплекты 1, 2, 3. В комплекте 1 входят товары A,B. В комплект 2: B,C. Комплект 3: A,C
На странице товара A покажутся комплекты: 1,3
На странице товара B покажутся комплекты: 1,2
На странице товара C покажутся комплекты: 2,3

Тех.поддержка jn@clickon.ru

Поддержка
Всегда рады помочь!

Другие решения разработчика

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки