Выгрузка клиентов
arktom
Новичок
: 4
: 19-11-2013


11-06-2015 16:26
Здравствуйте! Помогите пожалуйста решить вопрос по экспорту клиентов.

Нужно выгрузить в эксел всю информацию о клиенте. Имя, е-маил, адрес, телефон. В стандартном экспорте клиентов нет города и телефонных номеров.
Может модуль или плагин есть какой?
 
  
Алекс


Администратор
: 4516
: Красноярск
: 29-05-2009


11-06-2015 18:06
Панель управления > Конфигурация > Менеджер SQL
Код:
SELECT * FROM `ps_customer` c
LEFT JOIN `ps_address` a ON c.`id_customer` = a.`id_customer`
WHERE a.`active` = 1 AND a.`deleted` = 0
GROUP BY c.`id_customer`
 
  
arktom
Новичок
: 4
: 19-11-2013


12-06-2015 17:08
Цитата:( Алекс @ 11-06-2015 19:06 Смотреть сообщение )
Панель управления > Конфигурация > Менеджер SQL
Код:
SELECT * FROM `ps_customer` c
LEFT JOIN `ps_address` a ON c.`id_customer` = a.`id_customer`
WHERE a.`active` = 1 AND a.`deleted` = 0
GROUP BY c.`id_customer`
Здравствуйте! Спасибо за помощь! Добавил данный запрос в Менеджер SQL, но ни в разделе Клиенты, ни в разделе Адреса при экспорте не вывелись телефонные номера.
В разделе Адреса- установить необходимые поля для данного раздела, есть пункты - phone и phone_mobile, выбрав их, ни на странице раздела, ни при экспорте не появляется информация о телефонных номерах.

Может есть какой нибудь другой способ вывести телефонные номера именно в раздел Адреса с возможностью экспорта?


Сообщение отредактировано arktom 12-06-2015 18:10 ...
 
  
Алекс


Администратор
: 4516
: Красноярск
: 29-05-2009


12-06-2015 17:24
Цитата:( arktom @ 12-06-2015 18:08 Смотреть сообщение )
Добавил данный запрос в Менеджер SQL, но ни в разделе Клиенты, ни в разделе Адреса при экспорте не вывелись телефонные номера.
Они и не должны там появится.

1. Добавляете запрос как описано выше.
2. На странице Менеджер SQL напротив созданного запроса появится кнопка выгрузить в csv-файл.


Цитата:( arktom @ 12-06-2015 18:08 Смотреть сообщение )
Может есть какой нибудь другой способ вывести телефонные номера именно в раздел Адреса?
Откройте файл /controllers/admin/AdminAddressesController.php
после:
Код:
'postcode' => array('title' => $this->l('Zip/Postal Code'), 'align' => 'right'),

добавьте:
Код:
'phone' => array('title' => 'phone', 'align' => 'right'),
'phone_mobile' => array('title' => 'phone_mobile', 'align' => 'right'),
 
  
arktom
Новичок
: 4
: 19-11-2013


12-06-2015 18:56
Все получилось! Огромная благодарность вам за помощь!
 
  
Listopad89
Новичок
: 2
: 14-02-2020


25-03-2020 05:04
Цитата:( Алекс @ 11-06-2015 16:06 Смотреть сообщение )
Панель управления > Конфигурация > Менеджер SQL
Код:
SELECT * FROM `ps_customer` c
LEFT JOIN `ps_address` a ON c.`id_customer` = a.`id_customer`
WHERE a.`active` = 1 AND a.`deleted` = 0
GROUP BY c.`id_customer`

Цитата:
SELECT * FROM `ps_customer` c
LEFT JOIN `ps_address` a ON c.`id_customer` = a.`id_customer`
WHERE a.`active` = 1 AND a.`deleted` = 0
GROUP BY c.`id_customer`


Информацию можете обновить? Показывает ошибку при замене кода. А так же подобных строк не нашел в файле AdminAddressesController.php . Версия 1,7+