Всем доброго дня.
Помогите разобраться с проблемой:
Необходимо на сайте сделать, чтобы скидки применялись только для неавторизованных пользователей. Для авторизованных свои персональные скидки в зависимости от группы.
Была идея следующая:
Настраиваю скидку (Рабочий стол Магазин->Скидки->Правила работы с корзиной). Во вкладке "Ограничения" устанавливаю группу "Неавторизованные пользователи".
В 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);
}
|
Может кто может помочь?