WOOCS - Cambiador de divisas de WooCommerce

YITH WooCommerce nombra tu precio premium

Enlace del complemento: https://yithemes.com/themes/plugins/yith-woocommerce-name-your-price/

  • en archivo functions.php de su tema de wp actual agregue el siguiente código:
    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); function woocs_ywcnp_add_cart_item_data ($ datos, $ prod) {$ precio = $ datos ['ywcnp_amount']; if (class_exists ('WOOCS')) {global $ WOOCS; if ($ WOOCS-> moneda_actual! = $ WOOCS-> moneda_predeterminada) {$ monedas = $ WOOCS-> get_currencies (); $ precio = $ precio / $ monedas [$ WOOCS-> moneda_actual] ['tasa']; $ datos ['ywcnp_amount'] = $ precio; }} devuelve $ datos; } función woocs_ywcnp_convert_price ($ precio, $ prod) {if (class_exists ('WOOCS')) {global $ WOOCS; if ($ WOOCS-> is_multiple_allowed) {$ precio = $ WOOCS-> woocs_exchange_value ($ precio); }} return $ precio; }
  • también al mismo archivo functions.php agregar el siguiente código:
    add_filter ('ywcnp_amount_cart_html', function ($ amount) {if (class_exists ('WOOCS')) {global $ WOOCS; $ amount = $ WOOCS-> woocs_exchange_value (floatval ($ amount));}}, 9999, 1);
    
  • abrir documento \ wp-content \ plugins \woocommerce-currency-switcher \js \ front.js   y comente la fila de código como en la pantalla: