shurikello Опубликовано 4 февраля, 2014 Жалоба Поделиться Опубликовано 4 февраля, 2014 Хотел сделать "одностраничное" оформление заказа по этой инструкции, по сути получилось, но решил добавить в вывод информации о заказе на второй странице "способ оплаты".Для этого в файл order.tpl вписал: <tr> <td> Способ оплаты </td> <td> {$payment_method->name|escape} </td> </tr> После оформления заказа способ оплаты замечательно выводится на следующей странице "заказ принят" с деталями заказа.Но, изменив так же и письмо-оповещение о заказе (email_order.tpl, email_order_admin.tpl), вставив этот код: <tr> <td style="padding:6px; background-color:#f0f0f0; border:1px solid #e0e0e0;font-family:arial;"> Способ оплаты </td> <td style="padding:6px; background-color:#ffffff; border:1px solid #e0e0e0;font-family:arial;"> {$payment_method->name|escape} </td> </tr> - в письме способ оплаты уже не выводится. В чем может быть проблема? Цитата Ссылка на сообщение Поделиться на другие сайты
riqueza Опубликовано 23 июля, 2014 Жалоба Поделиться Опубликовано 23 июля, 2014 Может уже не актуально, но все же вдруг кому то пригодится... Чтобы в письме выводился способ оплаты нужно в api/Notify.phpПосле: // Способ доставки $delivery = $this->delivery->get_delivery($order->delivery_id); $this->design->assign('delivery', $delivery); Добавить: // Способ оплаты $payment_method = $this->payment->get_payment_method($order->payment_method_id); $this->design->assign('payment_method', $payment_method); В шаблонах писем добавить в нужное место {$payment_method->name} Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.