Как выбрать все заказы пользователя Bitrix

674
04 февраля 2017, 11:02

Как выбрать все заказы пользователя с ид 12 за февраль? По идеи это делается через АПИ. Кто нибуть подскажите.

Answer 1

В первом же примере из документации CSaleOrder::GetList вставляем в фильтр нужный ID пользователя.

<?
// Выведем даты всех заказов текущего пользователя за текущий месяц, отсортированные по дате заказа
$arFilter = Array(
   "USER_ID" => 12,
   ">=DATE_INSERT" => date($DB->DateFormatToPHP(CSite::GetDateFormat("SHORT")), mktime(0, 0, 0, date("n"), 1, date("Y")))
   );
$db_sales = CSaleOrder::GetList(array("DATE_INSERT" => "ASC"), $arFilter);
while ($ar_sales = $db_sales->Fetch())
{
   echo $ar_sales["DATE_INSERT_FORMAT"]."<br>";
}
?>
READ ALSO
Отправка почты через внешний SMTP

Отправка почты через внешний SMTP

Настроил локально на денвере как описано здесь все отлично работает, письма уходят, все суперПеренес на хостинг пишет ошибку fsockopen(): unable...

414
Как произвести авторизацию к API docdoc.ru посредством PHP?

Как произвести авторизацию к API docdoc.ru посредством PHP?

Здравствуйте! Я новичок, и мне не понятно кое что по PHP, в частности помогите мне разобраться с тем, как осуществляется авторизация к API другого...

803
Запуск программы из скрипта php

Запуск программы из скрипта php

Всем привет, знаю что задаю может быть и глупый вопрос но информации не где не нашел, прошу строго не судить с php занимаюсь не давно, смысл...

374
javascript multicookies

javascript multicookies

После обновления страници, назначена только первая кука, client_user_site_id= ид_юзера; остальные все не назначаются, как и время сессииПодскажите,...

398