Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 4 Ответов
  • 1165 Просмотров
*

Sni10

  • Захожу иногда
  • 110
  • 5 / 0
  • I am a law abiding citizen . . .
Добрый день сообщество.

Не в курсе ли кто часом. Есть ли возможность реализации выбора пользователем в чекауте (из селест списка) на какой email будет отправлено письмо администратору?

ПОЯСНЕНИЕ: К примеру есть 3 склада с товаром. Допустим пицца. И человек при заказе выбирает любимый/ближайший склад(ресторан). И после всей феерии с заполнением регистрационных полей, на Email, выбранный из списка среди других полей, склада приходит уведомление о заказе.

Есть ли способ с помощью которого на одном из этапов чекаута можно было бы выбрать с помощью селеста один из массива админимейлов, вбиваемых в настройках магазина?

Нельзя ли как то передать значение value инпута в model или в сессию? Ничего другого пока в голову не приходит.  :( Т.к. в php только учусь.
*

Sni10

  • Захожу иногда
  • 110
  • 5 / 0
  • I am a law abiding citizen . . .
Да только что еще пару раз перепроверил. Вбито в настройке 2 адреса - на оба приходит без каких либо проблем.

Знаю что в моделе чекаута за отправку писем админам отвечает вызов массива из БД $mailer->addRecipient(explode(';',$jshopConfig->contact_email));
Можно ли как то передать выбор элемента из всего массива с помощью инпута?
« Последнее редактирование: 21.12.2013, 14:35:58 от Sni10 »
*

Виталик

  • Завсегдатай
  • 1244
  • 130 / 0
*

Sni10

  • Захожу иногда
  • 110
  • 5 / 0
  • I am a law abiding citizen . . .
И брать параметр $jshopConfig->contact_email не из #_jshopping_config -> contact_email а из нового поля в #_jshopping_orders.

Спасибо буду пробовать. Чуть позже отчитаюсь что вышло.

UP.

Получилось.По детски криво, коряво, до первого обновления, но работает . Просто заменил получателя в /components/com_jshopping/models/checkout.php
Код
$mailer->addRecipient(explode(',',$jshopConfig->contact_email));

на получение адреса из таблицы #_jshopping_orders
Код
$mailer->addRecipient($order->ext_field_1);

Где при регистрации пользователь выбирает наименование склада и value вбивается в БД.

И checkout.php уже вытягивая значение поля ext_field_1 подставляет его в майлер и на выбранный адрес уходит уведомление о заказе.

Как то так. Особое спасибо Виталику за наводку на идею  :D . +1 с меня.
« Последнее редактирование: 22.12.2013, 00:33:41 от Sni10 »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как запретить ввод пробела в поле email в JoomShopping?

Автор kassilukraine

Ответов: 12
Просмотров: 2081
Последний ответ 26.05.2021, 09:30:03
от ShopES
Автоматическое снятие с продаж товара в JoomShoppin

Автор mavr

Ответов: 7
Просмотров: 2132
Последний ответ 03.05.2020, 23:10:37
от MDenis
(JoomShoping) Сделать поле email необязательным для ввода

Автор eavasi

Ответов: 136
Просмотров: 23848
Последний ответ 23.07.2019, 07:34:40
от nevigen
Вывод информации о доставке во всплывающk

Автор evpadallas

Ответов: 37
Просмотров: 12727
Последний ответ 17.11.2018, 01:22:43
от Mushu-svbk
Блокировка по Email

Автор misteri27

Ответов: 5
Просмотров: 847
Последний ответ 11.11.2018, 21:18:39
от misteri27