Привет! Нужна помощь с добавление ссылки на оплату в шаблон письма для оплаты заказа. Плагин вставляет ссылку в метод оплаты. Переменная {{var payment_html}} в шаблоне "изменение заказа" не работает.
Все это необходимо для двух стадийной оплаты.
Смог вытащить "Яндекс.касса 1" через
$pMethod = $this->getData('order')->getPayment()->getMethodInstance()->getCode();
echo($pMethod)
А как получить ссылку для оплаты?
Может стоит обратиться к разработчику модуля?
Обратился, но тк плагин бесплатный, то на многое расчитывать не приходится.
Разработчик предложит использовать код из плагина отвечающий за подстановку ссылки в метод оплаты при отправке сообщения о новом заказе.
<strong><?php echo $this->getKassaName(); ?></strong> <?php if ($this->isEmailContext()): ?> <?php if ($this->isSendLink()): ?> <?php if ($this->isPayable()): ?> <?php if (!$this->isPaid()): ?> <p><a target="_blank" href="<?php echo $this->getPaylink(); ?>">Оплатить заказ</a></p> <?php else: ?> <p><?php echo $this->__('Order is paid'); ?></p> <?php endif; ?> <?php else: ?> <p><?php echo $this->__('Order payment is blocked. Please contact store administrator for more questions.') ?></p> <?php endif; ?> <?php else: ?> <?php if (!$this->isPaid()): ?> <p><a target="_blank" href="<?php echo $this->getPaylink(); ?>">Оплатить заказ</a></p> <?php else: ?> <p><?php echo $this->__('Order is paid'); ?></p> <?php endif; ?> <?php endif; ?> <?php endif; ?>
Моих знаний не хватает для реализации этого варианта, по возможности прошу помочь)
Сейчас сделано.
Создана страница в шаблоне test.phtml и добавлен запрос на ее вывод в шаблоне письма о изменение заказа
{{block type='core/template' area='frontend' template='test.phtml' order=$order}}
Максимум что я получил это пустую ссылку с околоссылочным текстом, те в шаблоне где то ошибка