Как добавить пользовательский текст в цену или как отображать цены на EMI в порядке по порядку?
-
16-10-2019 - |
Вопрос
Поскольку мой сайт использует варианты EMI для оплаты, цены в разделе «Просмотр порядка» должны быть указаны в
Rs.xxx в месяц
формат.
Я внес изменения в файлы PHTML [для этого], потому что это должно быть показано только так, но расчеты цен должны происходить как есть.
Теперь моя проблема в том, я использовал Flywebdesign_paypalfee Расширение Для добавления платежного платежа мне нужно отобразить плату за оплату в вышеупомянутом формате.
Цены на изображении могут быть неправильными, это просто формат, который я хочу. Я хочу, чтобы плата за оплату была показана как 120 в месяц
Я не знаю, как это сделать, может ли кто -нибудь помочь, пожалуйста?
Я знаю, что плата за оплату передается как
$address->addTotal(array(
'code' => $this->getCode(),
'title' => Mage::helper('sales')->__('Payment Charge'),
'full_info' => array(),
'value' => $amount,
'emi' => 'per month' // custom line to show per month.
));
И я могу добавить дополнительный элемент в массиве, чтобы получить его в проверке оплаты. Но как добавить это к RS120.00
Решение
я использовал
$address->addTotal(array(
'code' => $this->getCode(),
'title' => Mage::helper('sales')->__('Payment Charge'),
'full_info' => array(),
'value' => $amount,
'text' => $appendText // text to be appended
));
в приложении/код/локальный/flywebdesign/paypalfee/model/sales/quote/address/total/paymantage.php fetch () метод и
<td style="<?php echo $this->getTotal()->getStyle() ?>" class="a-right">
<?php if ($this->getRenderingArea() == $this->getTotal()->getArea()): ?><strong><?php endif; ?>
<?php echo $this->helper('checkout')->formatPrice($this->getTotal()->getValue()) ?>
<?php echo $this->getTotal()->getText(); // print text to be appended ?>
<?php if ($this->getRenderingArea() == $this->getTotal()->getArea()): ?></strong><?php endif; ?>
</td>
В приложении/Design/Frontend/MY_THEME/по умолчанию/шаблону/Checkout/Total/default.phtml
Это делает свое дело!