我的wordpress网站中有一系列产品。
它们是可配置的产品,每种产品的价格不同,除了包含它们的主要可配置产品是 0.00 英镑。
在产品页面上,它首先显示 0.00 英镑,直到从下拉列表中选择一个选项来更改价格。
我的问题是,如果价格为 0.00 英镑,是否有可能有一些默认措辞,但如果选择一个选项,它将显示价格。
我正在考虑类似if
语句的东西,以查看值是否为 0.00 英镑,显示"选择一个选项",但如果从下拉列表中选择产品,它会将该措辞更改为所选产品的价格,这是目前的默认价格。
我确实显示了不含增值税和含增值税,因此需要它们都具有相同的功能。
目前不含增值税正在使用
<?php if ($_finalPrice == $_price): ?>
<?php echo $_coreHelper->currency($_price, true, false) ?>
<?php else: ?>
<?php echo $_coreHelper->currency($_finalPrice, true, false) ?>
<?php endif; ?>
包括增值税是
<?php echo $_coreHelper->currency($_finalPriceInclTax, true, false) ?>
我使用以下代码找到了解决此问题的方法:
<?php if($_product->price==0): ?>
<?php echo '<span class="price-excluding-tax-2588">Choose an option from below</span>'; ?>
<?php else: ?>
<?php echo $this->getPriceHtml($_product, true) ?>
<?php endif; ?>