Всем доброго дня.
Помогите разобраться с проблемой:
Необходимо на сайте сделать, чтобы скидки применялись только для неавторизованных пользователей. Для авторизованных свои персональные скидки в зависимости от группы.
Была идея следующая:
Настраиваю скидку (Рабочий стол Магазин->Скидки->Правила работы с корзиной). Во вкладке "Ограничения" устанавливаю группу "Неавторизованные пользователи".
В init.php неавторизованных пользователей заношу в группу "Неавторизованные пользователи":
И ничего не работает ;(
Может кто может помочь?
Помогите разобраться с проблемой:
Необходимо на сайте сделать, чтобы скидки применялись только для неавторизованных пользователей. Для авторизованных свои персональные скидки в зависимости от группы.
Была идея следующая:
Настраиваю скидку (Рабочий стол Магазин->Скидки->Правила работы с корзиной). Во вкладке "Ограничения" устанавливаю группу "Неавторизованные пользователи".
В init.php неавторизованных пользователей заношу в группу "Неавторизованные пользователи":
Код |
---|
if (!$USER->IsAuthorized() AND !in_array("3", $arGroups)) { $arGroups[] = "3"; $USER->SetUserGroupArray($arGroups); } elseif ($USER->IsAuthorized() AND in_array("3", $arGroups)) { foreach ($arGroups as $key => $groupId) { if ($groupId == "3") { unset($arGroups[$key]); } } $USER->SetUserGroupArray($arGroups); } |
Может кто может помочь?