Установка и настройка модуля

Модуль (решение): Корзина для Старта
7 просмотров

Первым делом нужно активировать купон, который вы получили при покупке модуля. Для этого перейдите на вкладку MarketplaceОбновление платформы и в соответствующее поле введите купон, после чего нажмите кнопку Активировать купон.

После активации купона на вкладке MarketplaceУстановленные решения появится доступный для установки модуль. Установите его, нажав соответствующий пункт.

Теперь нужно вставить на страницы сайта компонент nikolaus:basket. Вставить компонент можно через визуальный редактор, либо просто воспользовавшись этим кодом:

<?$APPLICATION->IncludeComponent(
	"nikolaus:basket",
	".default",
	Array(
		"COLOR" => "#4dadf7",
		"COLOR_HOVER" => "#228ae6",
		"COMMENT_FIELD" => "Y",
		"COMPONENT_TEMPLATE" => ".default",
		"COMPOSITE_FRAME_MODE" => "A",
		"COMPOSITE_FRAME_TYPE" => "AUTO",
		"COUPONS" => "Y",
		"DISPLAY_PROPS" => array(0=>"FIO",1=>"PHONE",2=>"EMAIL",3=>"DELIVERY",4=>"PAYMENT",),
		"IBLOCK_ID" => "45",
		"IBLOCK_TYPE" => "nikolaus_basket",
		"JQUERY_ADD" => "N",
		"PHONE_MASK" => "+375 99 999-99-99",
		"PRELOADER" => "Y",
		"PRODUCTS_IBLOCK_ID" => "20",
		"PRODUCTS_IBLOCK_TYPE" => "test",
		"PROP_PRICE" => "PRICE",
		"PROP_UNIT" => "0",
		"REQUIRED_PROPS" => array(0=>"FIO",1=>"PHONE",2=>"EMAIL",3=>"DELIVERY",4=>"PAYMENT",)
	)
);?>

Конечно же идентификаторы инфоблоков и свойства у вас будут свои.

Осталось разместить кнопки «В корзину» у товаров. Ниже представлено пару вариантов кнопок которые вы можете вставить.

Вариант 1. Простая кнопка

<a href="#" class="nikolaus_add" data-count="1" data-id="444">В корзину</a>

В атрибут data-id передайте ID элемента, а в атрибут data-count - количество.

Вариант 2. Кнопка с выбором количества

<div class="nbcount_container">
	<div class="nbbuy_count">
		<span class="nbmin"></span>
		<input type="text" maxlength="2" value="1"> <span class="nbcount_unit">шт.</span>
		<span class="nbplus"></span>
	</div>
	<a href="#" class="nikolaus_add" data-count="1" data-id="33">В корзину</a>
</div>

Здесь только в атрибут data-id передайте ID элемента.

Вариант 3. Кнопка с выбором количества и общей стоимостью

<div>
	<span class="nball_sum" data-id="33" data-fixed="2" data-price="1.50">1.50</span> руб.
</div>
<div class="nbcount_container">
	<div class="nbbuy_count">
		<span class="nbmin"></span>
		<input type="text" maxlength="2" value="1"> <span class="nbcount_unit">шт.</span>
		<span class="nbplus"></span>
	</div>
	<a href="#" class="nikolaus_add" data-count="1" data-id="33">В корзину</a>
</div>

В атрибут data-id передайте ID элемента, а в атрибут data-price - стоимость единицы товара. В атрибуте data-fixed указывается количество символов после запятой для пересчитанной стоимости выбранного количества товара.