Forum Replies Created

Viewing 5 replies - 1 through 5 (of 5 total)
  • Parhum and And Jeasy …

    The issue appears to be caused by a hook in the php file that is hitting a function that isn’t available in Woo Commerce 2.1.2.

    You may try the the following fix, which resolved the issue for me.

    In our case, the Wish List was appearing alongside the product, and would be added when the Button was clicked, but when I clicked on the “Browse Wish List” link, nothing happened.

    The issue is that the location for setting the WishList Page has changed in the Woo Commerce 2.1X and the Wish List plugin developers have not updated the plugin to take this into account. This could be causing excessive load on the server as it looks for something that no longer exists. The good news is that there is a pretty simple fix that should fix this particular issue.

    Here is a temporary fix (it will require you to edit the class.yith-wcwl-init.php file in the Wishlist plugin folder) until YITH updates the plugin and fixes the issue.

    Browse to the following destination (you can access it via FTP or your C-Panel)

    wp-content/plugins/yith-woocommerce-wishlist/class.yith-wcwl-init.php

    Search for the following line of code:

    add_filter( 'woocommerce_page_settings', array( $this, 'add_page_setting_woocommerce' ) );

    And then replace it with this:

    add_filter( 'woocommerce_account_settings', array( $this, 'add_page_setting_woocommerce' ) );

    Once you’ve done that, go to WOOCOMMERCE>SETTINGS>ACCOUNTS

    At the bottom of the ACCOUNTS Page you will now be able to select your WishList destination page.

    Choose the destination page and it should now work.

    Matt

    Parhum and And Jeasy …

    The issue appears to be caused by a hook in the php file that is hitting a function that isn’t available in Woo Commerce 2.1.2.

    You may try the the following fix, which resolved the issue for me.

    In our case, the Wish List was appearing alongside the product, and would be added when the Button was clicked, but when I clicked on the “Browse Wish List” link, nothing happened.

    The issue is that the location for setting the WishList Page has changed in the Woo Commerce 2.1X and the Wish List plugin developers have not updated the plugin to take this into account. This could be causing excessive load on the server as it looks for something that no longer exists. The good news is that there is a pretty simple fix that should fix this particular issue.

    Here is a temporary fix (it will require you to edit the class.yith-wcwl-init.php file in the Wishlist plugin folder) until YITH updates the plugin and fixes the issue.

    Browse to the following destination (you can access it via FTP or your C-Panel)

    wp-content/plugins/yith-woocommerce-wishlist/class.yith-wcwl-init.php

    Search for the following line of code:

    add_filter( 'woocommerce_page_settings', array( $this, 'add_page_setting_woocommerce' ) );

    And then replace it with this:

    add_filter( 'woocommerce_account_settings', array( $this, 'add_page_setting_woocommerce' ) );

    Once you’ve done that, go to WOOCOMMERCE>SETTINGS>ACCOUNTS

    At the bottom of the ACCOUNTS Page you will now be able to select your WishList destination page.

    Choose the destination page and it should now work.

    Matt

    It would be a great addition, I agree, but not critical. It would be nice if WishListed items would be presented in a similar way to the “Carts” Report in Woo. Where you can see items added by Guests or Registered customers.

    The purpose of the “Wish List” for the end user/customer is simply to be able to store existing items that they may want to purchase in the future for easy retrieval later. So it’s not “useless” to offer a Wishlist that doesn’t allow the the Admin to see what is being WishListed. The Wish List is a feature designed for the customer.

    I think what you are referring to Marcelo is the ability to “request” items? I’m not sure exactly how you would do that if you don’t already offer them. I suppose you could load up a bunch of products that are listed as “Out Of Stock” and see what people want? Just not sure how helpful that would be.

    Just some thoughts on this …
    Matt

    Marcelo,

    Ziga’s fix works. You basically have to force the option to choose the WishList location to the ACCOUNTS Page in Woo. Otherwise, it will not allow you to choose the WishList page.

    This is the file that needs to be edited:

    class.yith-wcwl-init.php, line 249

    Search for the following line of code:

    add_filter( 'woocommerce_page_settings', array( $this, 'add_page_setting_woocommerce' ) );

    And then replace it with this:

    add_filter( 'woocommerce_account_settings', array( $this, 'add_page_setting_woocommerce' ) );

    That fixed the issue for me.

    Many thanks to Ziga for the help here. Seems like such a simple fix that I’m not sure why YITH haven’t made it yet.

    LSME,

    Thanks for the fix here. Replacing the frontend directory with the 2.1.2 directory and files and finally stopped the dreaded SPINNING Checkout.

    Hopefully Woo has this on their bug fix list. This was a completely new install of Woo on a new server with a fresh database. I’d anticipate some issues when upgrading on an existing install, but was surprised to run into this one. Everything should have been nice and clean.

    Appreciate the help here. This was driving me insane. Back in business now.

Viewing 5 replies - 1 through 5 (of 5 total)