Plugin no longer working with latest woocommerce 3.4.4
-
Hello,
The plugin has always worked but since the latest woocommerce version it no longer filters the products. It sees the number of product per color fine but if you selecty the color, this products are not shown..
https://www.sophiedesutter.be/winkel/
The page I need help with: [log in to see the link]
-
Hi sdev,
We’ve tested it with 3.4.4 and it’s working correctly. Did you happen to change anything else, or update any other plugins besides just WooCommerce?
Did you always have that price slider there? As a test, could you please temporarily deactivate the price slider, just to see if it changes the behaviour of the colours?
Do you have your products set up as variable products? If so, then, can you please go to the “Options” tab in the plugin admin and set “Use Color for Variations” to “Yes”. If you aren’t at all using variable products, then please try setting that option to “No”.
Also, can you try setting “Display on Product Page” to “Yes”. That way we can check the product pages to make sure the colours are actually correctly assigned to the products.
Thank you
Hello,
No, nothing changed besided the upgrade for woocommerce. Since then the filter stopped working. The price slider has also always been there. I’ve just tested it with disabling it, but the result is the same, the color filter is not working anymore.
Product are not setup as variable products. The option in admin is set to ‘no’ and I can not change it as I don’t have the premium version.
I also can not set it to “display on product page” as this option is greyed out as I don’t have a premium version.
Best regards
StefanHi Stefan,
Thank you for trying this and getting back to us. Could you try – just as a test – downgrading back to the previous version of WooCommerce? Do the filters start to work again? We had another similar report from another user, but, since we aren’t experiencing the same issues in any of our testing, we’re trying to narrow down what specifically about your site/setup, combined with 3.4.4, might be causing the issue.
Thank you
I’m very scared to downgrade to a previous version as the database had been altered..
In that case, I’d suggest just taking a backup before doing it.
Another thing to try would be to create a new color and then create a new product and assign that new color to it. Then, in the widget, click the new color and see if it filters correctly. I’m wondering if maybe there’s something that affected existing products when the WooCommerce database updater ran.
What is an example of one product in your shop that is assigned to the color Blauw? If you go to that product in the WooCommerce admin, does it still show as having that color selected? If it does, then, if you uncheck it, save, then check it and save again, does it make a difference (i.e. does the filtering now work for that one product)?
Hello, I downgraded to 3.4.2 (not database) and this had no succces.
I also created a new color (testcolor) but no succes. It didn’t filter correctly.
This is a product with color blauw : https://www.sophiedesutter.be/winkel/zilverencollectie/oorringen-in-zilver-roze-verguld-model-blauw-2/
When i disable color, reenable, it doesn’t make a difference..
Hi sdev,
I think we may be getting closer to figuring out what might be going on in your case. It seems like it’s not necessarily the filtering functionality itself, but something that might be isolated to just the colors. If you enable the category filtering and/or tag filtering, does that work? What about the size filtering. They work the same way as the colors, so, if they work, then it’s an indication that the filtering functionality is working, but that there is something with WooCommerce and the attributes, etc. that isn’t connecting for you.
I can confirm that the category filtering works fine !
However i added size filtering, tested with 1 product but filtering does not work.
So size and color do not filter… category does filter..
Just wanted to let you know that we’re still working on solving this issue. We now know that it seems to be related to a disconnect between the registered taxonomy name and the name of the attribute in WooCommerce. We’re testing various different ways of correcting this, but want to make sure that fixing it for those who are experiencing this issue doesn’t affect all of the other installs that are not at all experiencing this issue. We hope to be able to find an overall solution soon. When we do, we will release an update with it.
Hi!
I´m experiencing the same issues and I have tested everything in this conversation.
http://www.thejhstore.se/shop/
Thanks,
FridaAny update on a solution ?
As previously mentioned, we need to make sure that any fix that is applied does not affect the thousands of users for whom it is working properly. This is not yet the case.
With that in mind, as a temporary workaround, you can try replacing the ewd-uwcf-js.js file (found in the “js” folder in the plugin files) with the one here:
https://www.etoilewebdesign.com/Screenshots/ewd-uwcf-js.js
This will alter what’s displayed in the URL. We’ll reiterate that this is a temporary workaround and should be treated as such. It should allow the filtering to work, but it may have an effect on certain other features. As soon as we’re able to test and implement a solution that 100% does not affect any existing users or features, we’ll release it as part of an update.
Hello, I’ve changed the .JS file with the new one but without any effect. The color filter is still not working…
It definitely seems to be working on your site. I went to your shop page, clicked on testcolor and it only shows the one result, with the following in the address bar: https://www.sophiedesutter.be/winkel/?product_color=testcolor. And, when I click geel, it only shows the 40 matching products.
Make sure you refresh your page multiple times and even clear your cache if necessary. You probably just aren’t seeing the latest version of the page/JS file and getting the old cached page.
- The topic ‘Plugin no longer working with latest woocommerce 3.4.4’ is closed to new replies.