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

Подарки

Стимулируйте ваших клиентов совершать покупки. Дарите им за это подарки Настройте модуль, чтобы в корзине бесплатно оказывался правильный подарок: - для ноутбука - мышка - ботинкам - щетка - стиральной машине - бесплатное подключение - к фотоаппарату - карта памяти И клиенты будут покупать только у вас! Модуль обеспечивает следующий функционал: при покупке некоего товара непосредственно к покупке прилагается подарок, который берется из определенного инфоблока (можно создать в процессе установки модуля или использовать уже имеющийся). Связь осуществляется следующим образом: каждый элемент инфоблока Подарки может быть привязан к разделу или элементу любого другого инфоблока, который является торговым каталогом. Если подарок привязан к разделу - он прилагается к каждому товару раздела, а также к товарам из дочерних разделов. Если к какому-то из товаров раздела привязан подарок - в корзину будет помещен подарок, привязанный к конкретному товару.

Описание

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

Опубликовано:
30.08.2012
Обновлено:
30.11.2015
Версия:
2.3.0
Установлено:
100 - 499 раз
Подходящие редакции:
«Малый бизнес», «Бизнес»
Адаптивность:
Нет
Поддержка Композита:
Нет

Описание решения

Стимулируйте ваших клиентов совершать покупки. Дарите им за это подарки Настройте модуль, чтобы в корзине бесплатно оказывался правильный подарок:
- для ноутбука - мышка
- ботинкам - щетка
- стиральной машине - бесплатное подключение
- к фотоаппарату - карта памяти

И клиенты будут покупать только у вас!

Модуль обеспечивает следующий функционал: при покупке некоего товара непосредственно к покупке прилагается подарок, который берется из определенного инфоблока (можно создать в процессе установки модуля или использовать уже имеющийся).

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

Если подарок привязан к разделу - он прилагается к каждому товару раздела, а также к товарам из дочерних разделов.

Если к какому-то из товаров раздела привязан подарок - в корзину будет помещен подарок, привязанный к конкретному товару.
Отзывы (3)
Обсуждения (29)
1 - 5 из 29
Что нового
2.3.0 (30.11.2015) Исправлена работа модуля при пустом инфоблоке Подарки
2.2.3 (22.10.2014) Поддерживает многосайтовость
2.2.2 (07.10.2014) Упрощена процедура подключения события добавления подарка Добавлен компонент для вывода подарка
Установка
Работает только при установленном модуле Торговый каталог.

1. Запустить установку.
2. Выбрать - желаете ли вы использовать уже существующий инфоблок, чтобы брать оттуда подарки, или предпочитаете создать в процессе установки.
3. Подключаем модуль в footer используемого шаблона при помощи команды CModule::IncludeModule('mcart.souvenirs')

Следует помнить: если используется уже существующий инфоблок - в нем обязательно наличие свойств with_prod типа привязка к элементам инфоблока с товарами и свойства with_section типа привязка к разделам инфоблока с товарами.

В случае создания нового инфоблока для подарков - следует указать модулю, к товарам какого ИБ должны быть привязаны подарки.

В карточке товара часто требуется вывести сведения о том, прилагается ли к этому товару подарок.
Для этого: создайте в папке шаблона карточки товара файл result_modifier.php и добавьте в него следующий код:


<?
if ((CModule::IncludeModule("iblock"))&&(CModule::IncludeModule('mcart.souvenirs'))):
include_once ($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/mcart.souvenirs/prolog.php");
      $el_list = CIblockElement::GetList(array(), array("IBLOCK_ID"=>SOUVENIRS_IBLOCK_ID,
 "PROPERTY_WITH_PROD"=>$arParams["ELEMENT_ID"],
"CHECK_PERMISSIONS"=>"N"
));
      if ($el = $el_list->GetNext())
           { $arResult["SOUVENIR_NAME"] = $el["NAME"];


}
endif;            
?>

- если подарок прилагается к товару.

и

<?
if ((CModule::IncludeModule("iblock"))&&(CModule::IncludeModule('mcart.souvenirs'))):
include_once ($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/mcart.souvenirs/prolog.php");
      $el_list = CIblockElement::GetList(array(), array("IBLOCK_ID"=>SOUVENIRS_IBLOCK_ID,
"PROPERTY_WITH_SECTION"=>$arParams["SECTION_ID"],
"CHECK_PERMISSIONS"=>"N"
));
      if ($el = $el_list->GetNext())
           { $arResult["SOUVENIR_NAME"] = $el["NAME"];


}
endif;            
?>


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

Далее, вам необходимо редактировать шаблон компонента добавив в него строки для вывода:
<? if (isset($arResult["SOUVENIR_NAME"])):?>К этому товару прилагается подарок:</br><?echo htmlspecialcharsbx($arResult["SOUVENIR_NAME"])?><?endif;?>
Поддержка
+7(812) 309-78-93: Санкт-Петербург
+7(499) 703-44-96: Москва
+380 (56) 7908793: Днепропетровск

http://www.mcart.ru/support/
рабочие дни с 10 до 18
Читать о решении подробно на сайте разработчика

Лицензионное соглашение

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

еще 130 решений

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

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки
Для установки данного решения необходимо указать адрес вашего сайта, на котором установлен 1С-Битрикс. Вам также потребуется авторизоваться на своем сайте под правами Администратора, чтобы продолжить установку.
Как установить дополнение