바리에이션 제품 가격이 2배 | Wordpress WooCommerce
워드프레스 WooCommerce에서 Variation Product를 추가하면 두 가지 색상으로만 Variation이 설정됩니다.
스타화이트 = 9000 아이보리 = 15000
Single Product 페이지에서 스크린샷과 같이 가격을 두 번 볼 수 있습니다.
변동으로 정해진 가격을 유지하고 싶습니다.다른 하나를 제거합니다.
필요하지 않은 가격이 아래 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>
그러나 표시 없음 또는 시인성이 숨겨져 있으면 변동으로 인한 가격도 없어집니다.
첫 번째 색상 변화 설정:
두 번째 색상 변화 설정:
또한 웹사이트에서 Simple Product를 사용하는 경우가 있기 때문에 제안된 변경은 Simple Product 설정에 영향을 주지 않습니다.
코드에 변경을 가해야 할 경우, 어떤 코드로 해야 하는지, 어떤 php 파일을 변경해야 하는지.
편집이 필요한 파일은 "/single-product/price.php"입니다.그 파일의 카피를 /wp-content/plugins/woocommerce/templates/templates/에서 복사할 수 없다면 테마 폴더(/your-teme/woocommerce/s/single-product/price.php)에 저장해야 합니다.
변경:
<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는 영향을 받지 않습니다.
언급URL : https://stackoverflow.com/questions/31263055/variation-product-shows-price-twice-wordpress-woocommerce
'programing' 카테고리의 다른 글
@size(max = value )와 @min(value) 및 @max(value)의 차이 (0) | 2023.02.27 |
---|---|
mongodb errno:61에 접속할 수 없습니다.접속이 거부되었습니다. (0) | 2023.02.27 |
입력 포커스에 대한 텍스트 선택 (0) | 2023.02.27 |
AngularJS 사용자 지정 양식 유효성 검사 오류 메시지 (0) | 2023.02.27 |
Woocommerce add to cart 버튼은 체크아웃으로 리다이렉트 됩니다. (0) | 2023.02.22 |