sabramovskikh
@sabramovskikh

Почему CCatalogProduct::GetOptimalPrice не работает в агенте?

Создал функцию в init.php Функция создания прайса, там использую CCatalogProduct::GetOptimalPrice для получения цены со скидкой. Если запустить просто функцию func_name(); то все хорошо и цена возвращается со скидкой, если я добавляю её в агент, то GetOptimalPrice не отрабатывает и отдает цену без скидки

Решение: Нужно обязательно указать site_id
  • Вопрос задан
  • 2453 просмотра
Пригласить эксперта
Ответы на вопрос 2
GetOptimalPrice работает группами текущего пользователя $USER->GetUserGroupArray() из сессии.
Соответственно где то с этим проблема, может у вас скидки назначены на определённую группу которая в сессии не обрабатывается?
Ответ написан
sabramovskikh
@sabramovskikh Автор вопроса
Решение: Нужно обязательно указать site_id
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽