cancel
Showing results for 
Search instead for 
Did you mean: 

Яндекс касса от mygento

Яндекс касса от mygento

Привет! Нужна помощь с добавление ссылки на оплату в шаблон письма для оплаты заказа. Плагин вставляет ссылку в метод оплаты. Переменная {{var payment_html}} в шаблоне "изменение заказа" не работает.

Все это необходимо для двух стадийной оплаты.

 

Смог вытащить "Яндекс.касса 1" через

$pMethod = $this->getData('order')->getPayment()->getMethodInstance()->getCode();
echo($pMethod)

 

А как получить ссылку для оплаты?

 

2018-01-14_20-14-57.png

2 REPLIES
Highlighted

Re: Яндекс касса от mygento

Может стоит обратиться к разработчику модуля?


ET Web Solutions
extensions, custom work, support

Re: Яндекс касса от mygento

Обратился, но тк плагин бесплатный, то на многое расчитывать не приходится.

 

Разработчик предложит использовать код из плагина отвечающий за подстановку ссылки в метод оплаты при отправке сообщения о новом заказе.

 

    <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}}

Максимум что я получил это пустую ссылку с околоссылочным текстом, те в шаблоне где то ошибка