2013-10-15 78 views
0

Im在这里挣扎了一下。基本上,客户希望在列表和产品页面上的价格排除增值税,这是很好的。但是他们不会在价格+增值税(£0.00)之后写信。如何在magento中显示价格后的增值税

显然,0.00英镑将是增值税的确切金额。所以,如果它的£20,就需要说:

£20.00 +增值税(£3.40)

有谁知道的方式做到这一点?

谢谢。

回答

0

您需要覆盖price.phtml。创建price.phtml的副本到new_price.phml,并从catalog.xml文件中为产品列表页面调用它。也使系统 - >配置 - >税务 - >价格显示设置 - >显示产品的价格目录:包括和不包括税项

然后,在new_price.phtml做一些修改如下:

<span class="price-excluding-tax"> 
       <span class="label"><?php echo $this->helper('tax')->__('Price:') ?></span> 
       <span class="price" id="price-excluding-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>"> 
        <?php if ($_finalPrice == $_price): ?> 
         <?php echo $_coreHelper->currency($_price, true, false) ?> 
        <?php else: ?> 
         <?php echo $_coreHelper->currency($_finalPrice, true, false) ?> 
        <?php endif; ?> 
       </span> 
      </span> 
      <span class="price-including-tax"> 
       <span class="label"><?php echo $this->helper('tax')->__('Vat:') ?></span> 
       <span class="price" id="price-including-tax-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>"> 
        <?php //echo $_coreHelper->currency($_finalPriceInclTax, true, false) ?> 
        <?php if ($_finalPrice == $_price): ?> 
         <?php echo $_coreHelper->currency($_finalPriceInclTax - $_price, true, false) ?> 
        <?php else: ?> 
         <?php echo $_coreHelper->currency($_finalPriceInclTax - $_finalPrice, true, false) ?> 
        <?php endif; ?> 
       </span> 
      </span> 

希望我会帮你的!

相关问题