首页 文章

magento基于自定义属性的价格添加税

提问于
浏览
1

我们销售一堆产品,我们需要显示每个价格产品和整个盒子价格 . 因此我创建了每个价格的属性,并在产品页面上调用它 . 所以产品的主要价格将是盒子价格,每个价格将显示来自attribute.but现在当我添加税时,我可以看到主要价格与排除和包括税,但如何在基于属性的价格上应用该税?

这将是每个产品的价格

<?php echo $_product->getResource()->getAttribute('each_price')->getFrontend()-  >getValue($_product)?>

这将是整箱价格

<?php echo $this->getPriceHtml($_product, true);?>

2 回答

  • 0

    这样的事情可以做到这一点 . 请看下面的代码

    <?php $txrate= $_product->getData('tax_percent');
                       if($txrate!=""):
                       echo '<div class="each-inc-tax">';
                         $ech_price= $_product->getResource()->getAttribute('each_price')->getFrontend()->getValue($_product);
                         $tx=($txrate*$ech_price)/100;
                         $each_tax=$ech_price+$tx;
                         echo  ' <b>Each Price Including Tax:</b> <b>'. $each_tax.'</b>';
                        echo '</div>';
                       endif;
    
  • 0

    我在我的magento中使用了MSRP属性并存储了不包含Tax的值,但希望在包括Tax在内的前端显示 .

    我用了以下代码......

    <?php
    $_finalPriceExclTax = $this->helper('tax')->getPrice($_product, $_product->getPrice(), false);
    $_finalPriceInclTax = $this->helper('tax')->getPrice($_product, $_product->getFinalPrice(), true);
    $_taxpercent = $_finalPriceInclTax / $_finalPriceExclTax;
    $_msrpPrice = $_product->getMsrp() * $_taxpercent;
    ?>
    

相关问题