FOX - Currency Switcher for WooCommerce

WooCommerce Deposits

Plugin-Link: https://woocommerce.com/products/woocommerce-deposits/ Fügen Sie in der Datei \wp-content\plugins\woocommerce-deposits\includes\class-wc-deposits-cart-manager.php den folgenden Code hinzu:
if (class_exists('WOOCS')) {
    global $WOOCS;
    if ($WOOCS->is_multiple_allowed) {
        $currrent = $WOOCS->current_currency;
        if ($currrent != $WOOCS->default_currency) {
            $currencies = $WOOCS->get_currencies();
            $rate = $currencies[$currrent]['rate'];
            $total = $total / $rate;
        }
    }
}
Fügen Sie in derselben Datei den folgenden Code hinzu:
if (class_exists('WOOCS')) {
    global $WOOCS;
    if ($WOOCS->is_multiple_allowed) {
        $currrent = $WOOCS->current_currency;
        if ($currrent != $WOOCS->default_currency) {
            $currencies = $WOOCS->get_currencies();
            $rate = $currencies[$currrent]['rate'];
            $total = $total / $rate;
        }
    }
}

Fügen Sie in der Datei functions.php des aktuellen WordPress-Theme den folgenden Code hinzu:
add_filter('woocommerce_deposits_fixed_deposit_amount', function ($deposit, $prod) {
    if (class_exists('WOOCS')) {
        global $WOOCS;
        $currrent = $WOOCS->current_currency;
        if ($currrent != $WOOCS->default_currency AND $WOOCS->is_multiple_allowed) {
            $currencies = $WOOCS->get_currencies();
            $rate = $currencies[$currrent]['rate'];
            $deposit = $deposit * $rate;
        }
    }
    return $deposit;
}, 2, 99);