2015-07-07 19 views
5

Trong WooCommerce wordpress, khi tôi thêm một sản phẩm biến đổi, biến thể được thiết lập chỉ bằng hai màu sắc,Sản phẩm biến thể cho thấy giá hai lần | Wordpress WooCommerce

Starwhite = 9000 Ngà = 15000

Trên trang Sản phẩm Độc thân, tôi có thể nhìn thấy giá đề cập hai lần, như được hiển thị trong ảnh chụp màn hình.

Tôi muốn giữ nguyên giá được xác định trong biến thể. Loại bỏ cái còn lại.

Giá mà không cần được hiển thị dưới div dưới

<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> 

Nhưng khi tôi đánh dấu nó đã hiển thị none hoặc visibility ẩn, giá từ biến thể cũng đã biến mất ..

enter image description here

thiết lập Màu Biến thể 1: enter image description here

2 Màu Variatio n cài đặt: enter image description here

Ngoài ra, có những lúc tôi sử dụng Simple Product trên trang web, vì vậy bất kỳ thay đổi đề nghị không nên tác động cài đặt sản phẩm đơn giản.

Nếu tôi phải thực hiện bất kỳ thay đổi nào trong mã, mã sẽ là gì và theo đó các tệp php nên được thay đổi.

Trả lời

5

Tôi tin rằng tệp bạn cần chỉnh sửa là "/single-product/price.php", bạn nên có bản sao của tệp đó trong thư mục chủ đề của mình (/ your-theme/woocommerce/single-product/price. php), nếu không bạn có thể sao chép nó ở đó từ wp-content// plugins/woocommerce/templates/

Thay đổi:

<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 } ?> 

Điều đó sẽ làm cho nó chỉ hiển thị giá cho Simple Produ cts. Hiển thị giá khác thay đổi khi bạn chọn một biến thể khác được đặt trong /single-product/add-to-cart/variable.php để sẽ không bị ảnh hưởng.

+0

điều này làm việc Hoàn hảo cho tôi !! bạn là người đàn ông ... Chúc mừng –

Các vấn đề liên quan