sabramovskikh
@sabramovskikh

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

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

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

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

Похожие вопросы