use*_*591 1 magento magento-1.7
虽然excl税是主要价值,但我们在商店内显示包括和不包括TAX的价格.
我们有这个代码:
<p class="old-price">
<span class="price-label"><?php echo $this->__('Was:') ?></span>
<span class="price" id="old-price-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
<?php echo $_coreHelper->currency($_regularPrice,true,false) ?>
</span>
</p>
Run Code Online (Sandbox Code Playgroud)
如果有"特殊"显示正常价格,则使用哪个.虽然显示正常价格包括TAX.关于如何让它排除TAX的任何建议?
谢谢.
我可以建议一个更好的解决方案:
<?php
$product = Mage::getModel('catalog/product')->load('YOUR_PRODUCT_ID');
$finalPriceExcludingTax = $this->helper('tax')->getPrice($product, $product->getFinalPrice(), false );
?>
Run Code Online (Sandbox Code Playgroud)
(参见Magento文档)
并且,如果您希望格式化您的价格(使用货币符号,零,正确的逗号等...):
<?php
$formattedPrice = Mage::helper('core')->currency($finalPriceExcludingTax);
?>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
13884 次 |
最近记录: |