FOX - Professioneller WooCommerce-Währungsumschalter

WooCommerce Produkt-Add-Ons Ultimate von pluginrepublic.com

Plugin-Link: https://pluginrepublic.com/wordpress-plugins/woocommerce-product-add-ons-ultimate/

  • In Datei-Plugins\product-extras-for-woocommerce\inc\functions-cart.php nächsten Code hinzufügen:
    if (class_exists('WOOCS')) { global $WOOCS; if ($WOOCS->is_multiple_allowed) { $price = $WOOCS->woocs_exchange_value(floatval($price)); } }

  • Fügen Sie der gleichen Datei den nächsten Code hinzu:
    if (class_exists('WOOCS') AND $price) { global $WOOCS; if ($WOOCS->is_multiple_allowed) { $aktuell = $WOOCS->aktuelle_Währung; if ($currrent != $WOOCS->default_currency) { $currencies = $WOOCS->get_currencies(); $rate = $currencies[$currrent]['rate']; $Preis = $Preis / $Preis; } } }

  • Fügen Sie der gleichen Datei den nächsten Code hinzu:
    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(); $rate = $currencies[$currrent]['rate']; $cart_item_data['product_extras']['price_with_extras'] = $cart_item_data['product_extras']['price_with_extras'] / $rate; } } }

  • Fügen Sie der gleichen Datei den nächsten Code hinzu:
    if (class_exists('WOOCS')) { global $WOOCS; if ($WOOCS->is_multiple_allowed) { $aktuell = $WOOCS->aktuelle_Währung; if ($currrent != $WOOCS->default_currency) { $currencies = $WOOCS->get_currencies(); $rate = $currencies[$currrent]['rate']; $cart_item_data['product_extras']['price_with_extras_discounted'] = $cart_item_data['product_extras']['price_with_extras_discounted'] / $rate; } } }

  • Fügen Sie der gleichen Datei den nächsten Code hinzu:
    if (class_exists('WOOCS') AND $item['price']) { global $WOOCS; if ($WOOCS->is_multiple_allowed) { $aktuell = $WOOCS->aktuelle_Währung; if ($currrent != $WOOCS->default_currency) { $currencies = $WOOCS->get_currencies(); $rate = $currencies[$currrent]['rate']; $item['price'] = $rate * $item['price']; } } $item['value'] = preg_replace('/\((.+)\)/', "", $item['value']); //$item['value'] .= sanitize_text_field("(" . wc_price($item['price']) .")"); }

  • o dein Strom kind wp thema Datei functions.php nächsten Code hinzufügen:
    function pewc_get_multicurrency_price($price, $item, $product) { // Kompatibilität mit WooCommerce mehrsprachig $price = apply_filters('wcml_raw_price_amount', $price); if (class_exists('WOOCS')) { global $WOOCS; if ($WOOCS->is_multiple_allowed) { $price = $WOOCS->woocs_exchange_value(floatval($price)); } } geben $preis zurück; } add_filter('pewc_filter_field_price', 'pewc_get_multicurrency_price', 10, 3); add_filter('pewc_filter_option_price', 'pewc_get_multicurrency_price', 10, 3);