UMIhelp

Разработка дополнительного функционала => Custom макросы => Тема начата: muldy от 18 Декабря 2013, 17:48:18

Название: Получить список заказов и клиентов?
Отправлено: muldy от 18 Декабря 2013, 17:48:18
Здравствуйте!

Собственно вопрос, требуется получтиь список клиентов, которые оформили заказ в интернет магазине и перевести их в список подписчиков, конечно оптимально делать это при оформлении заказа, но тк идея пришла уже поздно то остался только такой вариант!
Название: Re:Получить список заказов и клиентов?
Отправлено: e.ioffe от 20 Декабря 2013, 10:07:46
Здравствуйте!

Собственно вопрос, требуется получтиь список клиентов, которые оформили заказ в интернет магазине и перевести их в список подписчиков, конечно оптимально делать это при оформлении заказа, но тк идея пришла уже поздно то остался только такой вариант!

Если нужно незарегистрированные покупатели, то

$selector = new selector('objects');
$selector->types('object-type')->name('emarket', 'customer');

foreach($selector as $customer) {
$first_name = $customer->getValue('fname');
$last_name = $customer->getValue('lname');
$father_name = $customer->getValue('father_name');
$email = $customer->getValue('email');
}

Получите список всех незарегистрированных покупателей, заказавших что-нибудь.
Название: Re:Получить список заказов и клиентов?
Отправлено: muldy от 20 Декабря 2013, 13:45:12
Спасибо!)
Название: Re:Получить список заказов и клиентов?
Отправлено: muldy от 20 Декабря 2013, 18:35:08
Странно но почему то не работает выборка, не пойму как так, все вроде правильно написано?
Название: Re:Получить список заказов и клиентов?
Отправлено: e.ioffe от 20 Декабря 2013, 21:50:27
Странно но почему то не работает выборка, не пойму как так, все вроде правильно написано?

Добавьте строчку
$selector->where('email')->isnull(false);