WOOCS - Cambiador de divisas de WooCommerce

Complementos de productos WooCommerce Ultimate por pluginrepublic.com

Enlace del complemento: https://pluginrepublic.com/wordpress-plugins/woocommerce-product-add-ons-ultimate/

  • En complementos de archivo\ producto-extras-para-woocommerce \ inc \ functions-cart.php agregar el siguiente código:
    if (class_exists ('WOOCS')) {global $ WOOCS; if ($ WOOCS-> is_multiple_allowed) {$ precio = $ WOOCS-> woocs_exchange_value (floatval ($ precio)); }}

  • al mismo archivo agregue el siguiente código:
    if (class_exists ('WOOCS') Y $ precio) {global $ WOOCS; if ($ WOOCS-> is_multiple_allowed) {$ actual = $ WOOCS-> moneda_actual; if ($ currrent! = $ WOOCS-> default_currency) {$ currencies = $ WOOCS-> get_currencies (); $ tasa = $ monedas [$ actual] ['tasa']; $ precio = $ precio / $ tarifa; }}}

  • al mismo archivo agregue el siguiente código:
    if (class_exists ('WOOCS')) {global $ WOOCS; if ($ WOOCS-> is_multiple_allowed AND isset ($ cart_item_data ['product_extras'] ['price_with_extras'])) {$ currrent = $ WOOCS-> current_currency; if ($ currrent! = $ WOOCS-> default_currency) {$ currencies = $ WOOCS-> get_currencies (); $ tasa = $ monedas [$ actual] ['tasa']; $ cart_item_data ['product_extras'] ['price_with_extras'] = $ cart_item_data ['product_extras'] ['price_with_extras'] / $ tarifa; }}}

  • al mismo archivo, agregue el siguiente código:
    if (class_exists ('WOOCS')) {global $ WOOCS; if ($ WOOCS-> is_multiple_allowed) {$ actual = $ WOOCS-> moneda_actual; if ($ currrent! = $ WOOCS-> default_currency) {$ currencies = $ WOOCS-> get_currencies (); $ tasa = $ monedas [$ actual] ['tasa']; $ cart_item_data ['product_extras'] ['price_with_extras_discounted'] = $ cart_item_data ['product_extras'] ['price_with_extras_discounted'] / $ tarifa; }}}

  • al mismo archivo agregue el siguiente código:
    if (class_exists ('WOOCS') AND $ item ['price']) {global $ WOOCS; if ($ WOOCS-> is_multiple_allowed) {$ actual = $ WOOCS-> moneda_actual; if ($ currrent! = $ WOOCS-> default_currency) {$ currencies = $ WOOCS-> get_currencies (); $ tasa = $ monedas [$ actual] ['tasa']; $ artículo ['precio'] = $ tarifa * $ artículo ['precio']; }} $ elemento ['valor'] = preg_replace ('/\((.+)\)/', "", $ elemento ['valor']); // $ artículo ['valor']. = sanitize_text_field ("(". wc_price ($ artículo ['precio']). ")"); }

  • o tu actual tema wp infantil filete functions.php agregar el siguiente código:
    function pewc_get_multicurrency_price ($ price, $ item, $ product) {// Compatibilidad con WooCommerce multilingual $ price = apply_filters ('wcml_raw_price_amount', $ price); if (class_exists ('WOOCS')) {global $ WOOCS; if ($ WOOCS-> is_multiple_allowed) {$ precio = $ WOOCS-> woocs_exchange_value (floatval ($ precio)); }} return $ precio; } add_filter ('pewc_filter_field_price', 'pewc_get_multicurrency_price', 10, 3); add_filter ('pewc_filter_option_price', 'pewc_get_multicurrency_price', 10, 3);