воскресенье, 7 октября 2012 г.

Wordpress Woocommerce добавление своей валюты.


Как добавить свою валюту в 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;}

2 комментария:

  1. Отличное решение!!! Мне очень помогло, вот яркий пример реализации http://buy-cheap.com.ua/

    ОтветитьУдалить
  2. 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, но почему-то не срабатывает.
    Не подскажите что я делаю не так?

    ОтветитьУдалить