@Alexer05

Как показать пользователей, которые совершали покупки за последние 2 года через API Битрикс?

Как показать пользователей, которые совершали покупки за последние 2 года через API Битрикс?
  • Вопрос задан
  • 284 просмотра
Решения вопроса 1
@ArmBar
\Bitrix\Main\Loader::includeModule('sale');
$date = new \Bitrix\Main\Type\Date();
$date->add('-2 year');

$userDataByOrders = \Bitrix\Sale\Order::getList([
    'filter' => ['>DATE_INSERT' => $date->toString()],
    'select' => ['USER_ID', 'USER_INFO_' => 'USER'],
    'group' => ['USER_ID']
]);

$userData = $userDataByOrders->fetchAll();
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Получить список заказов за последние 2 года. Из него получить массив id пользователей. Сделать CUser::GetList с фильтром по id
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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