FOX - Currency Switcher for WooCommerce

Simple Product Options for WooCommerce By Pektsekye — Kompatibilitätscode für den FOX-Währungsumrechner

Plugin-URL: https://wordpress.org/plugins/product-options-for-woocommerce/ Lösung: https://wordpress.org/support/topic/compatibility-with-fox-woocommerce-currency-switcher-professional-2
  • Öffnen Sie die Datei wp-content\plugins\product-options-for-woocommerce\Model\Observer.php
  • Finden Sie die Funktion function add_option_price_on_checkout($cart)
  • Fügen Sie am gleichen Anfang den folgenden Code ein:
    global $WOOCS;
    $backup_filters = null;
    if (isset($WOOCS) AND $WOOCS->is_multiple_allowed) {
            $backup_filters = isset($GLOBALS['wp_filter']['woocommerce_product_get_price']) ? $GLOBALS['wp_filter']['woocommerce_product_get_price'] : null;
            unset($GLOBALS['wp_filter']['woocommerce_product_get_price']);
    }
     
  • Fügen Sie am gleichen Ende, vor dem Code WC()->cart->set_session(); den folgenden Code ein:
    if ($backup_filters !== null) {
            $GLOBALS['wp_filter']['woocommerce_product_get_price'] = $backup_filters;
    }