Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
tracey4adams
0
вклад
2
вопроса
0
ответов
0%
решений
Комментарии
Информация
Ответы
Вопросы
Комментарии
Подписки
Нравится
WooCommerce | Вторая цена в определенной категории товаров?
tracey4adams
@tracey4adams
Автор вопроса
Спасибо. Так заработало.
Еще подскажите пожалуйста как добавить пробел между ценой и USD. Сейчас так 11USD. А нужно
11 USD
.
Написано
более трёх лет назад
WooCommerce | Вторая цена в определенной категории товаров?
tracey4adams
@tracey4adams
Автор вопроса
К сожалению не понимаю что это значит...
Напишите код пожалуйста.
Написано
более трёх лет назад
WooCommerce | Вторая цена в определенной категории товаров?
tracey4adams
@tracey4adams
Автор вопроса
if( has_term( 66, 'product_cat' ) ) {
$price_us_int = intval(preg_replace('/[^0-9]+/', '', $price), 10);
function convert_idr_to_usd_cart( $price ){
$convertion_rate = 0.67; // Здесь задаем курс пересчета валюты
$new_price = $price * $convertion_rate; // Деление цены на курс, для умножения замените / на *
return number_format($new_price, 0, '.', ''); //Количество символов цены после запятой
}
add_filter( 'wc_price', 'my_custom_price_format', 10, 3 );
function my_custom_price_format( $formatted_price, $price, $args ) {
$price_usd = convert_idr_to_usd_cart($price);
$currency = 'USD'; //Валюта
$currency_symbol = get_woocommerce_currency_symbol( $currency );
$price_usd = $price_usd .$currency_symbol; // adding currency symbol
$formatted_price_usd = " | Оптовая цена $price_usd"; //Как выводим цену
return $formatted_price . $formatted_price_usd;
}
}
Написано
более трёх лет назад
WooCommerce | Вторая цена в определенной категории товаров?
tracey4adams
@tracey4adams
Автор вопроса
Пробовал has_term, но видимо что-то не так делаю.
Вы могли бы написать полный код? Спасибо.
Написано
более трёх лет назад
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама
Еще подскажите пожалуйста как добавить пробел между ценой и USD. Сейчас так 11USD. А нужно 11 USD.