У меня просто есть проблема изменение цен, когда я добавляю цену, отличную от обычной, она показывает мне две цены (две цены на «сейчас» и две цены на «было»).
Мне нужны только одни цены, например, простые цены на товары (одна цена на «сейчас» и одна цена на «была»).
Пример : http://dewuchi.com/product/mens/attractive-alex-riley-black-leather-vest/
Только для отображения минимальная цена для переменных продуктов
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, расположенный в папке активной темы (или папке дочерней темы).
Других решений пока нет …