2016-03-31 5 views
1

У меня просто есть проблема относительно цены изменения, когда я добавляю отличную от обычной цены, она показывает мне две цены (две цены на «сейчас» и две цены в «была «).Как удалить одну цену в вариациях цены WooCommerce

Мне нужны только одни цены, такие как простые цены на продукцию (одна цена на «сейчас» и одна цена в «была»).

Пример: http://dewuchi.com/product/mens/attractive-alex-riley-black-leather-vest/

ответ

1

Для отображения только минимальная цена для переменной продукции

add_filter('woocommerce_variable_price_html', 'custom_variation_price', 10, 2); 

function custom_variation_price($price, $product) { 
    $price = ''; 
    $price .= woocommerce_price($product->get_price()); 

    return $price; 
} 

Если вам нужно отобразить максимальную цену заменить $price .= woocommerce_price($product->get_price()); на $price .= woocommerce_price($product->max_variation_price);

Вы можете также отобразить цена суффикса, добавив эту строку .= $product->get_price_suffix();доreturn $price;

Примечание (если вы еще не знаете): Вы должны добавить этот код в файл function.php, расположенный в вашей активной папке темы (или в папку дочерних тем).

 Смежные вопросы

  • Нет связанных вопросов^_^