Comment ajouter du texte personnalisé au prix ou comment afficher les prix EMI dans l'examen de la commande?

magento.stackexchange https://magento.stackexchange.com/questions/5817

Question

Comme mon site utilise des options EMI pour le paiement des prix dans la section d'examen ordonnance doit être indiqué dans

  

Rs.xxx par mois

format.

Je l'ai apporté des modifications aux fichiers PHTML seulement [à le faire], car il ne doit être montré comme ça, mais le calcul des prix devrait se produire comme il est.

Maintenant, mon problème est, je l'ai utilisé FlyWebdesign_PaypalFee extension à ajouter des frais de la méthode de paiement, je dois afficher la charge de mode de paiement dans ce qui précède le format mentionné.

entrer image description ici

  

les prix de l'image ne peut pas être correct, il est juste le format I   vouloir. Je veux la charge de paiement à afficher comme 120 par mois

Je ne sais pas comment faire, quelqu'un peut-il aider s'il vous plaît?

Je sais que la charge de paiement est passé comme

$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.
        ));

et je peux ajouter un élément supplémentaire dans le tableau, pour la prendre en revue de paiement. Mais comment joint à Rs120.00

Était-ce utile?

La solution

I used

            $address->addTotal(array(
            'code' => $this->getCode(),
            'title' => Mage::helper('sales')->__('Payment Charge'),
            'full_info' => array(),
            'value' => $amount,
            'text'  => $appendText // text to be appended
        ));

in app/code/local/FlyWebdesign/PaypalFee/Model/Sales/Quote/Address/Total/Paymentcharge.php fetch() method and

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

in app/design/frontend/my_theme/default/template/checkout/total/default.phtml

That does the trick!

Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top