minishop2. Экспорт покупателей (не пользователей)
Приветствую.
Есть ли какой-нибудь компонент, скрипт для minishop2 чтобы экспортировать список покупателей(получателей), а не пользователей?
Есть ли какой-нибудь компонент, скрипт для minishop2 чтобы экспортировать список покупателей(получателей), а не пользователей?
Комментарии: 4
можно например так gist.github.com/vgrish/3a01ea308a6f7c440d08272e56195167
$c = $modx->newQuery('modUser');
$c->InnerJoin('modUserProfile', 'Profile');
$c->InnerJoin('msOrder', 'msOrder', 'modUser.id = msOrder.user_id');
$c->where(array(
'modUser.active' => 1,
));
$c->groupby('modUser.id');
$c->select($modx->getSelectColumns('modUser', 'modUser', '', array('id')));
$c->select($modx->getSelectColumns('modUserProfile', 'Profile', '', array('fullname')));
$fp = fopen(MODX_BASE_PATH.'users.csv', 'w');
fputcsv($fp, array('id', 'name'));
if ($c->prepare() && $c->stmt->execute()) {
while($row = $c->stmt->fetch(PDO::FETCH_ASSOC)) {
fputcsv($fp, $row);
}
}
fclose($fp);
благодарю)
А можете еще подсказать, как поля что в оформлении заказа здесь добавить? поидее нужно приджойнить таблицу ms2_order_addresses, но не пойму как
А можете еще подсказать, как поля что в оформлении заказа здесь добавить? поидее нужно приджойнить таблицу ms2_order_addresses, но не пойму как
$c->InnerJoin('msOrderAddress', 'msOrderAddress','msOrder.address = msOrderAddress.id');
Есть компонент ExportUsers для экспорта данных в XLS,XLSX,CSV,JSON!
В нем есть уже 2 профиля: 1 экспорт заказов 2 экспорт пользователей.
Можно для пользователей дописать выборку с группировкой.
В нем есть уже 2 профиля: 1 экспорт заказов 2 экспорт пользователей.
Можно для пользователей дописать выборку с группировкой.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.