FOX - Currency Switcher for WooCommerce

Simple Product Options for WooCommerce By Pektsekye

URL du plugin : https://wordpress.org/plugins/product-options-for-woocommerce/ Solution : https://wordpress.org/support/topic/compatibility-with-fox-woocommerce-currency-switcher-professional-2
  • ouvrir le fichier wp-content\plugins\product-options-for-woocommerce\Model\Observer.php
  • trouver function add_option_price_on_checkout($cart)
  • au même endroit, en haut, placez le code suivant :
    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']);
    }
     
  • au même endroit, en bas, avant le code WC()->cart->set_session(); placez le code suivant :
    if ($backup_filters !== null) {
            $GLOBALS['wp_filter']['woocommerce_product_get_price'] = $backup_filters;
    }