0

我在这里有点挣扎。基本上,客户希望列表和产品页面上的价格不包括增值税,这很好。但在价格“+增值税(0.00 英镑)”之后,她不想写。

显然,0.00 英镑将是添加到产品中的确切增值税金额。因此,如果它是 20 英镑,则需要说明:

£20.00 +增值税 (£3.40)

有谁知道这样做的方法?

谢谢。

4

1 回答 1

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>

希望它会有所帮助!

于 2013-10-16T11:05:05.943 回答