• Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Решено Цена от в Woocommerce

Levan

Форумчанин
Добрый день!
Подскажите пожалуйста, как реализовать в woocommcerce чтобы цена отображалась от определенной суммы (например: цена от 1000 руб.) в карточке товара?
 

buben90

Новичок
Здравствуйте, воспользовался кодом с ссылки все прекрасно выводит, но цена выводится два раза то есть "5000р От 5000р". Подскажите пожалуйста что можно сделать.?
 

buben90

Новичок
убрать лишнюю цену
Первым делом попытался это сделать.. Вот эта строчка выводит цену.
Код:
<meta itemprop="price" content="<?php  $product->get_price(); ?>" />
Попробовал ее комментировать, пропадает старая и новая цена..((
в файл function.php добавил
Код:
add_filter( 'woocommerce_get_price_suffix', 'bbloomer_price_translatable_suffix', 99, 4 );
 
function bbloomer_price_translatable_suffix( $html, $product, $price, $qty ){
    $html .= ' ' . __( 'От', 'bbloomer' ) . ' ' . wc_price( wc_get_price_excluding_tax( $product, array( 'qty' => $qty, 'price' => $price ) ) ) . ' ' . __( '', 'bbloomer' ) . '';
    return $html;
}
 

dava002

Новичок
Первым делом попытался это сделать.. Вот эта строчка выводит цену.
Код:
<meta itemprop="price" content="<?php  $product->get_price(); ?>" />
Попробовал ее комментировать, пропадает старая и новая цена..((
в файл function.php добавил
Код:
add_filter( 'woocommerce_get_price_suffix', 'bbloomer_price_translatable_suffix', 99, 4 );

function bbloomer_price_translatable_suffix( $html, $product, $price, $qty ){
    $html .= ' ' . __( 'От', 'bbloomer' ) . ' ' . wc_price( wc_get_price_excluding_tax( $product, array( 'qty' => $qty, 'price' => $price ) ) ) . ' ' . __( '', 'bbloomer' ) . '';
    return $html;
}
Удалось решить?
 

AG2

Новичок
Всем привет!
Подскажите как в итоге решить проблему с двойным отображением цены? Из вышеописанного я не понял как это сделать.
115.000 ₽ От 115.000 ₽
 
Последнее редактирование:

AG2

Новичок
Нашел код который решил вопрос
Код:
add_filter('woocommerce_variable_price_html', 'my_woocommerce_variable_price_html', 10, 2);
 
function my_woocommerce_variable_price_html( $price, $product ) {
     return 'от ' . wc_price($product->get_price());
}
 
  • Like
Реакции: D&B
Сверху Снизу