2013-05-14 22 views
0

也許有人可以幫我解決這個問題。我想在產品頁面上插入一個下拉式分期付款,並且必須以2位小數顯示價格數字,例如:R $ 300,00,而不是R $ 300,0000。謝謝! 這是我已經和試圖修改它,但代碼沒有成功:如何使產品頁面上的分期付款獲得Final或SpecialPrice而不是GrantTotal?

<?php 
    $standad = Mage::getSingleton('moip/standard'); 
    $api = Mage::getSingleton('moip/api'); 
    ?> 

    <link rel="stylesheet" type="text/css" href="<?php echo $this->getSkinUrl('o2ti_moip/css/formulario.css'); ?> "media="all"> 

    <?php 
    $_product = $this->getProduct(); 
    $_coreHelper = $this->helper('core'); 
    ?> 
     <?php if ($standad->getConfigData('parcelamento')): ?> 
     <label id="dadoscartaoopc">Parcelamento no Cartão de Crédito:</label> 
     <select name="payment[credito_parcelamento]" id="credito_parcelamentoproduto" > 
          <?php 
           $parcelamento = $api->getParcelamento($_product->getFinalPrice()); 

           foreach ($parcelamento as $k => $v): ?> 
            <option value="<?php echo $k ?>"><?php echo $k . "x R$ " . $v['valor'] . " | Total: R$ " .$v['total']."" ?></option> 
          <?php endforeach; ?> 
           </select> 
     <?php endif; ?> 
     <div id="addparcelas"> 
             <?php 
             $standard = Mage::getSingleton('moip/standard'); 
             $parcelamento = $standard->getInfoParcelamento(); 
             if ($parcelamento['juros1'] == 0) 
             { 
             echo "<div id=\"addparcelasdesc\"> Sem juros até ".$parcelamento['ate1']." parcelas,</div>"; 
             if ($parcelamento['ate1'] < 13) 
             { 
             echo "após juros de 1,99% ao mês."; 
             } 
             } 
             if ($parcelamento['juros1'] >= "1.99") 
             { 
             echo "Com juros de ".$parcelamento['juros1']." ao mês."; 
             } 
             ?> 
            </div> 

PRINTSCREEN實際的下拉菜單中:http://postimg.org/image/pokqf6xxj/03a4fda4/

回答

0

解決方案:

 <?php 
    $standad = Mage::getSingleton('moip/standard'); 
    $api = Mage::getSingleton('moip/api'); 
    ?> 

    <link rel="stylesheet" type="text/css" href="<?php echo $this->getSkinUrl('o2ti_moip/css/formulario.css'); ?> "media="all"> 

    <?php 
    $_product = $this->getProduct(); 
    $_coreHelper = $this->helper('core'); 
    ?> 
     <?php if ($standad->getConfigData('parcelamento')): ?> 
     <label id="parcelamentoproduto">PARCELAMENTO NO CARTÃO DE CRÉDITO:</label> 
     <select name="payment[credito_parcelamento]" id="credito_parcelamentoproduto" > 
          <?php 
           $parcelamento = $api->getParcelamento($_product->getFinalPrice()); 

           foreach ($parcelamento as $k => $v): ?> 
            <option value="<?php echo $k ?>"><?php echo $k . "x R$ " . number_format($v['valor'],2,',',' ') . " ---------- Total: R$ " .number_format($v['total'],2,',',' ')."" ?></option> 
          <?php endforeach; ?> 
           </select> 
     <?php endif; ?> 
     <div id="addparcelas"> 
             <?php 
             $standard = Mage::getSingleton('moip/standard'); 
             $parcelamento = $standard->getInfoParcelamento(); 
             if ($parcelamento['juros1'] == 0) 
             { 
             echo "<div id=\"addparcelasdesc\"> Sem juros até ".$parcelamento['ate1']." parcelas,</div>"; 
             if ($parcelamento['ate1'] < 13) 
             { 
             echo "após juros de 1,99% ao mês."; 
             } 
             } 
             if ($parcelamento['juros1'] >= "1.99") 
             { 
             echo "Com juros de ".$parcelamento['juros1']." ao mês."; 
             } 
             ?> 
            </div> 
相關問題