FOX - Currency Switcher for WooCommerce

WooCommerce Extra Product Options (by themecomplete)

Plugin-Link: https://codecanyon.net/item/woocommerce-extra-product-options/7908619
  • Fügen Sie in der Datei wp-content\plugins\woocommerce-tm-extra-product-options\include\classes\class-tm-epo-cart.php den folgenden Code hinzu:
    if (class_exists('WOOCS')) {
        global $WOOCS;
        if ($WOOCS->is_multiple_allowed AND $price1) {
            $currrent = $WOOCS->current_currency;
            if ($currrent != $WOOCS->default_currency) {
                $currencies = $WOOCS->get_currencies();
                $rate = $currencies[$currrent]['rate'];
                $price1 = $price1 / $rate;
            }
        }
    }
    
  • Fügen Sie in der Datei wp-content\plugins\woocommerce-tm-extra-product-options\assets\js\tm-epo.js den folgenden Code hinzu:
    if (typeof woocs_current_currency != 'undefined') {
        data.symbol = woocs_current_currency['symbol'];
        data.precision = woocs_current_currency['decimals'];
    }
    
  • Und aktivieren Sie die Option in diesem Plugin:
    WooCommerce Extra Product Options (by themecomplete)WooCommerce Extra Product Options (by themecomplete)WooCommerce Extra Product Options (by themecomplete)WooCommerce Extra Product Options (by themecomplete)WooCommerce Extra Product Options (by themecomplete)WooCommerce Extra Product Options (by themecomplete)WooCommerce Extra Product Options (by themecomplete)WooCommerce Extra Product Options (by themecomplete)WooCommerce Extra Product Options (by themecomplete)WooCommerce Extra Product Options (by themecomplete)WooCommerce Extra Product Options (by themecomplete)WooCommerce Extra Product Options (by themecomplete)
  • Fügen Sie in der Datei wp-content\plugins\woocommerce-tm-extra-product-options\include\classes\class-tm-epo-cart.php den folgenden Code hinzu:
    if (class_exists('WOOCS') AND isset($cart_item['tm_epo_product_original_price']) AND $cart_item['tm_epo_product_original_price']) {
        global $WOOCS;
        $cart_item['tm_epo_product_original_price'] = $WOOCS->woocs_exchange_value(floatval($cart_item['tm_epo_product_original_price']));
    }
    
  • Fügen Sie in derselben Datei den folgenden Code hinzu:
    if (class_exists('WOOCS') AND isset($cart_item['tm_epo_product_original_price']) AND $cart_item['tm_epo_product_original_price']) {
        global $WOOCS;
        $cart_item['tm_epo_product_original_price'] = $WOOCS->woocs_exchange_value(floatval($cart_item['tm_epo_product_original_price']));
    }
    
  • Kommentieren Sie in der Datei wp-content\plugins\woocommerce-tm-extra-product-options\includes\classes\class-themecomplete-epo-order.php Folgendes aus:
  • Kommentieren Sie in der Datei wp-content\plugins\woocommerce-tm-extra-product-options\admin\class-themecomplete-epo-admin-base.php den folgenden Code aus:
Diese Bearbeitung befindet sich in einer Datei eines anderen Plugins. Daher wird ein Plugin-Update sie rückgängig machen. Notieren Sie sich die Änderung und wenden Sie sie nach jedem Update dieses Plugins erneut an – oder bitten Sie die Autoren, den Fix auf ihrer Seite einzubauen, da nur diese Version bestehen bleibt. Wenn die Änderung innerhalb von FOX selbst erfolgt, teilen Sie uns mit: Ein Fix, der von Hand erneut angewendet werden muss, ist ein Fehler auf unserer Seite, keine Lösung.