【问题标题】:Variation Product Shows Price Twice | Wordpress WooCommerce变化产品显示两倍价格 | WordPress WooCommerce
【发布时间】:2015-09-24 14:46:28
【问题描述】:

在 wordpress WooCommerce 中,当我添加变体产品时,变体仅由两种颜色设置,

星白 = 9000 象牙 = 15000

在单一产品页面上,我看到两次提到的价格,如屏幕截图所示。

我想保留变体中定义的价格。删除另一个。

不需要的价格显示在下面的div下

<div itemprop="offers" itemscope="" itemtype="http://schema.org/Offer">

    <p class="price"><span class="amount">Rs.9,000.00</span>–<span class="amount">Rs.15,000.00</span></p>

    <meta itemprop="price" content="9000" style="
    /* display: none; */
">
    <meta itemprop="priceCurrency" content="INR">
    <link itemprop="availability" href="http://schema.org/InStock">

</div>

但是当我将其标记为不显示或隐藏可见性时,变化的价格也消失了..

第一种颜色变化设置:

第二个颜色变化设置:

另外,有时我会在网站上使用简单产品,因此建议的任何更改都不应影响简单产品设置。

如果我必须对代码进行任何更改,代码应该是什么以及应该在哪些 php 文件下进行更改。

【问题讨论】:

    标签: php wordpress woocommerce


    【解决方案1】:

    我相信您需要编辑的文件是“/single-product/price.php”,您的主题文件夹中应该有该文件的副本(/your-theme/woocommerce/single-product/price.php ),如果没有,您可以从 /wp-content/plugins/woocommerce/templates/ 复制它

    变化:

    <p class="price"><?php echo $product->get_price_html(); ?></p>
    

    收件人:

    <?php if( $product->is_type( 'simple' ) ){ ?><p class="price"><?php echo $product->get_price_html(); ?></p><?php } ?>
    

    这将使其仅显示简单产品的价格。当您选择不同的变体时更改的其他价格显示在 /single-product/add-to-cart/variable.php 中设置,因此不会受到影响。

    【讨论】:

      猜你喜欢
      • 2017-11-24
      • 2015-10-10
      • 1970-01-01
      • 1970-01-01
      • 2022-01-22
      • 2017-02-22
      • 1970-01-01
      • 2022-12-14
      • 1970-01-01
      相关资源
      最近更新 更多