Перейти к содержимому


Фотография
- - - - -

Выдернуть список почтовых ящиков

почта рассылка на jbzoo

Лучший Ответ Cheren-dow , 20 December 2015 - 16:03

Вывести список значений (элементы формы заказа) которые были сохранены можно с помощью (в любом шаблоне):

$orderModel = JBModelOrder::model();
$lists = $orderModel->getList();

foreach ($lists as $list) {
    // Укажите вместо e6ba89fe-72cf-45ee-b823-9f4444e0fa88 свой id элемента
    $emailField = $list->getFieldElement('e6ba89fe-72cf-45ee-b823-9f4444e0fa88')->data();
    echo $emailField['value'] . '<br />';
}
Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 8

#1 biosilaq

biosilaq

Отправлено 19 December 2015 - 19:17

Появилась необходимость составить список почтовых ящиков, которые покупатели в водили в корзине при покупке.

Есть ли такая возможность?


  • 0

#2 laRus

laRus

Отправлено 20 December 2015 - 11:46

Посмотрите, плз, ТУТ, в сообщении CB9TOIIIA один из вариантов..


  • 0
..minimum effort for maximum effect? - Oh yeah! It's good!..

#3 CB9TOIIIA

CB9TOIIIA

Отправлено 20 December 2015 - 13:10

Посмотрите, плз, ТУТ, в сообщении CB9TOIIIA один из вариантов..

Верно, но я там выдергивал ящик продавца, а ТС покупателя (это проще) - но вот вроде Вам надо спарсить все email в заказах верно? (думаю тут Denis поможет только).


Сообщение отредактировал CB9TOIIIA: 20 December 2015 - 13:10

  • 0

#4 laRus

laRus

Отправлено 20 December 2015 - 13:17

а ТС покупателя (это проще)
так у тебя как раз  то и получилось, что biosilaq надо..  8)  .. насколько я поняла..  :)
  • 0
..minimum effort for maximum effect? - Oh yeah! It's good!..

#5 CB9TOIIIA

CB9TOIIIA

Отправлено 20 December 2015 - 13:18

так у тебя как раз  то и получилось, что biosilaq надо..  8)  .. насколько я поняла..  :)

 

тут логика другая :) т.е. получить email покупателя на этапе формирования заказа - не проблема, а вот список ВСЕХ кто там оставлял - это наверняка:

1. Получение списка всех заказов - цикл - массив - email дергать.

2. Или запросом к БД (если можно).


  • 0

#6 laRus

laRus

Отправлено 20 December 2015 - 13:29

Или запросом к БД (если можно).
ВОТ ЭТА часть мне ОСОБЕННО нравится!!! 

 

Реально МНЕ интересно... я уже "покопалась" (но из-за катастрофического недостатка времени, вызванного вчерашним крахом моего ноута и потерей ценной инфы.... ойойой.. : - реально так!! ) , но пока не нашла даже, ГДЕ ОНО там!

 

А Денис-то, конечно! Он-то все знает!!  :)


  • 2
..minimum effort for maximum effect? - Oh yeah! It's good!..

#7 Cheren-dow

Cheren-dow

Отправлено 20 December 2015 - 16:03   Лучший Ответ

Вывести список значений (элементы формы заказа) которые были сохранены можно с помощью (в любом шаблоне):

$orderModel = JBModelOrder::model();
$lists = $orderModel->getList();

foreach ($lists as $list) {
    // Укажите вместо e6ba89fe-72cf-45ee-b823-9f4444e0fa88 свой id элемента
    $emailField = $list->getFieldElement('e6ba89fe-72cf-45ee-b823-9f4444e0fa88')->data();
    echo $emailField['value'] . '<br />';
}

  • 3
Изображение
 

#8 laRus

laRus

Отправлено 20 December 2015 - 16:35

Вывести список значений (элементы формы заказа) которые были сохранены можно с помощью (в любом шаблоне):
Здорово! Спасибо, Cheren-dow:)
  • 0
..minimum effort for maximum effect? - Oh yeah! It's good!..

#9 biosilaq

biosilaq

Отправлено 21 December 2015 - 21:48

Спасибо!

Верно ли я понял?

Создаю .php фаил в корне сайта с содержим как написал Cheren-dow

И вписываю ид.

Вот только откуда ИД брать (часть покупок была совершена до перехода на 220вольт а часть после.)


  • 0





Темы с аналогичным тегами почта, рассылка на jbzoo

Click to return to top of page in style!