Миша
эм... плагином на событие?
мне кажется надо через переопределение класса
Миша
в плагине там явно ничего такого нет
Evgeniy
ну или так
Миша
было бы круто как то передавать, кому отправлять, часто нужен функционал по городам, а там для каждого города свой емайл
Миша
https://github.com/bezumkin/miniShop2/blob/master/core/components/minishop2/model/minishop2/minishop2.class.php#L762 хотя через пееропределение не прокатит
Миша
https://github.com/bezumkin/miniShop2/blob/master/core/components/minishop2/model/minishop2/msorderhandler.class.php#L471 вызывается вот тут
Sergey_K
ну вот тоже смотрю, просто не пойму какой именно компонент выдает
Найди столбцы в базе с такими колейшенами и, скорее всего, будет понятно.
Sergey_K
https://github.com/bezumkin/miniShop2/blob/master/core/components/minishop2/model/minishop2/msorderhandler.class.php#L471 вызывается вот тут
Там есть где-то в недрах метод sendMail() или типа того. Он не в классе-обработчике случаем? Перегрузить его можно же.
Миша
поэтому перегрузить походу не прокатит
Миша
т.е. ордер дергает класс минишопа и отправляет там уже
Миша
дергая настройик с мылом
Миша
пришлось туда дописать, но тогда обновление обламывается
Миша
т.е. надо кинуть PR с возможностью добавления любых почт в снипете
Sergey_K
т.е. надо кинуть PR с возможностью добавления любых почт в снипете
как вариант - выпилить вообще чанк отправки и повесить свой обработчик
Sergey_K
я mpdf домучал, счет генерируется без проблем. а вот в аттач его цепануть будет, по ходу, та же проблема, что и у тебя...
Sergey_K
ну это и дурак может, понятное дело
Sergey_K
я могу это делать и из своей формы. но это неспортивно.
Sergey_K
как временная мера - сделать вебхук и просто скачивать по клику, а юзеру ссылку с гет-параметром отправлять.
Миша
https://github.com/bezumkin/miniShop2/issues/373 вынес на обсуждение
Sergey_K
Миш, вкати изменение по пейпалу
Sergey_K
У меня нет аккаунта. Я себе исправил и все работает.
Sergey_K
Код скину
Sergey_K
И еще напиши про ТЕМУ
Sergey_K
Письма
Миша
как это бесит
Иван
код править можно в веб интерфейсе даже
Sergey_K
Уговорил
Иван
https://github.com/bezumkin/miniShop2/issues/371
Иван
проверьте в последней версии минишопа
Иван
Это уже сделали же
Sergey_K
как это бесит
Ты там для арабов сайты пилишь чтоль? Вечно у тебя геморрой с коллейшенами
Sergey_K
Sergey_K
По идее, можно тупо "занулить". Я хз что у тебя за столбец, но по аналогии думаю,ч то nullable тоже.
Миша
гы )
Evgeniy
гы )
копипаст такой копипаст
Миша
копипаст такой копипаст
да это вот такое приходит на правки
Миша
кстати, как верно будет сменить текст в кнопке?
Миша
jquery
Evgeniy
кстати, как верно будет сменить текст в кнопке?
$('кнопка').val('текст') если инпут
Evgeniy
button\
$('кнопка').text('текст') если button
Миша
ладно, скрою да лоадер воткну
Миша
во vue зашибись, v-if
Evgeniy
чет не меняет
проверил - меняет
Evgeniy
селектор может неверный
Миша
а хотя
Миша
miniShop2.Callbacks.add('Order.submit.before', 'orderbefore', function(){ правильно написано не? Чет не срабатывает
Aleksei
народ чот я туплю
Aleksei
miniShop2.Order.add есть, а remove нету
Aleksei
как удалить значение?
Aleksei
с фронта
Aleksei
add(key, '') не помогает
Миша
у меня как обычно
Evgeniy
Evgeniy
miniShop2.Order.add есть, а remove нету
clean попробуй) или тебе не весь удалить надо?
Aleksei
в классе есть функция remove, а из js к ней не подлезть
Kirill | CosmosDrops
было бы круто как то передавать, кому отправлять, часто нужен функционал по городам, а там для каждого города свой емайл
у меня попадалась подобная задача, только вместо городов - надо было письмо тому, кто рефа привел отправлять. В итоге через плагин запилил. Тупо тот же чанк оформления письма брал и данные туда перекидывал
Kirill | CosmosDrops
а вообще, нужная вещь, можно бы и в !msOrder передавать параметром email, и если он не указан - брать из настроек
Evgeniy
https://github.com/bezumkin/miniShop2/issues/373
отправлять письма уже на приямую по региональным ящикам очепятко
Evgeniy
поправил, спасибо
а на msOnSubmitOrder плагином не пробовал?
Миша
а на msOnSubmitOrder плагином не пробовал?
а толку, там не передеатеся никакой email
Evgeniy
или msOnBeforeCreateOrder
Evgeniy
ну так подтянешь с контекста
Миша
https://github.com/bezumkin/miniShop2/blob/master/core/components/minishop2/model/minishop2/minishop2.class.php#L775 куда тут с плагина что подтянуть
Evgeniy
ну впринципе да, проще дописать))