다른 크기의 T 셔츠와 같은 변형이있는 Woocommerce 제품을 만들면 제품 페이지에 "원가"가 표시됩니다. 제품의 가격이 같기 때문에 가격을 표시 할 필요가 없습니다. 가격을 삭제하기 만하면 사용자가 선택 상자에서 선택을하면 가격이 표시됩니다.Woocommerce의 변동 가격 제거
어떻게 변형 가격을 제거 할 수 있습니까? 미리 감사드립니다.
다른 크기의 T 셔츠와 같은 변형이있는 Woocommerce 제품을 만들면 제품 페이지에 "원가"가 표시됩니다. 제품의 가격이 같기 때문에 가격을 표시 할 필요가 없습니다. 가격을 삭제하기 만하면 사용자가 선택 상자에서 선택을하면 가격이 표시됩니다.Woocommerce의 변동 가격 제거
어떻게 변형 가격을 제거 할 수 있습니까? 미리 감사드립니다.
것은이
add_filter('woocommerce_variable_price_html','custom_from',10);
add_filter('woocommerce_grouped_price_html','custom_from',10);
add_filter('woocommerce_variable_sale_price_html','custom_from',10);
function custom_from($price){
return false;
}
그냥 테마 function.php
파일에 대한 코드 아래에 복사 및 붙여 넣기 functions.php에 추가.
function patricks_custom_variation_price($price, $product) {
$target_product_types = array(
'variable'
);
if (in_array ($product->product_type, $target_product_types)) {
// if variable product return and empty string
return '';
}
// return normal price
return $price;
}
add_filter('woocommerce_get_price_html', 'patricks_custom_variation_price', 10, 2);
welcome to stackoverflow! 너 뭐 해봤 니? 공유 할 코드가 있습니까? – fotanus
감사합니다 :) woocommerce 내에서 여러 템플릿 파일을 편집 해 보았습니다. 문제는 변이 가격이 출력되는 파일이 확실하지 않다는 것입니다. 그러나 woocommerce -> classes -> class-wc-product-variable.php 내부에 있다면 자연 스럽다. 이 파일에서 저는 234-292 줄을 제거하려고했습니다. – McAsh
(내가 제거한 코드를 표시 할만큼 문자가 없습니다). Sry, 스택 오버 플로우에 관해서는 아직 newb입니다. – McAsh