Как добавить свою валюту в WooCommerce.
В файл functions.php вашей темы добавляем следующий код:
add_filter( ‘woocommerce_currencies’, ‘add_my_currency’ );function add_my_currency( $currencies ) { $currencies[‘UAH’] = __( ‘Гривня (UAH)’, ‘woocommerce’ ); return $currencies;}add_filter(‘woocommerce_currency_symbol’, ‘add_my_currency_symbol’, 10, 2);function add_my_currency_symbol( $currency_symbol, $currency ) { switch( $currency ) { case ‘UAH’: $currency_symbol = ‘грн’; break; } return $currency_symbol;}
Отличное решение!!! Мне очень помогло, вот яркий пример реализации http://buy-cheap.com.ua/
ОтветитьУдалитьfunctions.php редактировать в Editor который сидит в Appearance ?
ОтветитьУдалитьМне нужно сменить статус наличия товара, добавить Comming Soon на некоторые товары. Пишут что можно решить добавив в functions.php следующий код:
//change woocommerce 'out of stock' product status to any text status you want
add_filter('woocommerce_get_availability', 'custom_get_availability');
function custom_get_availability($availability)
{
$availability['availability'] = str_ireplace('Out of stock', 'Coming Soon...', $availability['availability']);
//$availability['availability'] = str_ireplace('Out of stock', 'Sold Out!', $availability['availability']);
//$availability['availability'] = str_ireplace('Out of stock', 'Call for Price', $availability['availability']);
return $availability;
}
Добавил, кликнул Update file, но почему-то не срабатывает.
Не подскажите что я делаю не так?