Проверка оплаты не удалось по электронной почте клиенту
-
16-10-2019 - |
Вопрос
Я хочу отправить электронную почту клиенту при провал оплаты. Чтобы он мог использовать альтернативные методы оплаты и т. Д. Я могу редактировать неудачный шаблон транзакции платежей для этой цели, и я знаю, что я могу изменить об этом в Configuration>Checkout
Но где я могу найти вариант для электронной почты клиента? Этот вопрос также задается Magento-Forum Но никого ответа не дает никого.
Любая помощь в отношении этого будет высоко оценена. Заранее спасибо.
Решение
Попробуй это. Это отлично работает на моем пути.
app/code/core/mage/checkout/helper/data.php
Создайте такой массив в строке 198 непосредственно перед этой линией:
foreach ($result_sendTo as $recipient) {
$mailTemplate->setDesignConfig(array('area'=>'frontend', 'store'=>$checkout->getStoreId()))
множество
$custdetail[]=array("email"=>$checkout->getCustomerEmail(),'name' => $checkout->getCustomerFirstname());
Затем слияйте с $ Sendto Array, как это:
$result_sendTo = array_merge((array)$sendTo, (array)$custdetail);
Затем измените переменную $ sendto в петле Foreach на $ result_sendto
foreach ($result_sendTo as $recipient) {
Это работает.