FOX - Профессиональный переключатель валют WooCommerce

YITH WooCommerce Назовите свою Премиум-цену

Ссылка на плагинhttps://yithemes.com/themes/plugins/yith-woocommerce-name-your-price/

  • в файле functions.php вашей текущей темы WP добавьте следующий код:
    add_filter ('ywcnp_get_suggest_price', 'woocs_ywcnp_convert_price', 9999, 2); add_filter ('ywcnp_get_min_price', 'woocs_ywcnp_convert_price', 9999, 2); add_filter ('ywcnp_get_max_price', 'woocs_ywcnp_convert_price', 9999, 2); add_filter ('ywcnp_add_cart_item_data', 'woocs_ywcnp_add_cart_item_data', 9999, 2); функция woocs_ywcnp_add_cart_item_data ($ data, $ prod) {$ price = $ data ['ywcnp_amount']; если (class_exists ('WOOCS')) {глобальный $ WOOCS; если ($ WOOCS-> current_currency! = $ WOOCS-> default_currency) {$ currencies = $ WOOCS-> get_currencies (); $ price = $ цена / $ валюты [$ WOOCS-> current_currency] ['rate']; $ data ['ywcnp_amount'] = $ цена; }} вернуть $ data; } функция woocs_ywcnp_convert_price ($ price, $ prod) {if (class_exists ('WOOCS')) {глобальный $ WOOCS; если ($ WOOCS-> is_multiple_allowed) {$ price = $ WOOCS-> woocs_exchange_value ($ price); }} return $ price; }
  • также в тот же файл functions.php добавить следующий код:
    add_filter('ywcnp_amount_cart_html', function ($amount) { if (class_exists('WOOCS')) { global $WOOCS; $amount = $WOOCS->woocs_exchange_value(floatval($amount)); } return $amount; }, 9999 , 1);
    

    открыть файл \ wp-content \ plugins \woocommerce-валюта-переключатель \js \ front.js   и прокомментируйте там строку кода, как на экране: