FOX - Currency Switcher for WooCommerce

WooCommerce Composite Products — Kompatibilitätscode

Plugin-Link: https://woocommerce.com/products/composite-products/
  • Fügen Sie in der Datei wp-content\plugins\woocommerce-composite-products\includes\class-wc-cp-display.php folgenden Code hinzu: $suffix=''; WooCommerce Composite Products
  • Fügen Sie in der Datei wp-content\plugins\woocommerce-composite-products\assets\js\frontend\add-to-cart-composite.js folgenden Code hinzu:
    if (woocs_current_currency != undefined && woocs_current_currency['rate'] != undefined) {
        price_data.base_price = price_data.base_price * woocs_current_currency['rate'];
        price_data.base_regular_price   = price_data.base_regular_price * woocs_current_currency['rate'];
        composite_totals.price   = composite_totals.price   * woocs_current_currency['rate'];
        composite_totals.regular_price = composite_totals.regular_price * woocs_current_currency['rate'];
    }
    WooCommerce Composite Products
  • Fügen Sie in der Datei functions.php folgenden Code hinzu:
    add_filter('woocs_fixed_raw_woocommerce_price', function($tmp_val, $product, $price) {
        if ($price == 0) {
            return $price;
        }
        return $tmp_val;
    }, 999, 3);
 
Diese Bearbeitung befindet sich innerhalb einer anderen Plugin-Datei, 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 zu integrieren, was die einzige Version ist, die bestehen bleibt. Falls die Änderung innerhalb von FOX selbst liegt, teilen Sie uns mit: Ein Fix, der von Hand erneut angewendet werden muss, ist ein Bug auf unserer Seite, keine Lösung.