I'm trying to change the "Order by" setting WooCommerce Product posts archives, and changing the values doesn't appear to be affecting the order of the posts in the Product post archives.
I tested in an environment with just the following plugins active along with a default WordPress theme:
- Toolset Blocks
- Toolset Types
- Toolset WooCommerce Blocks (v. 2.9.4)
- WooCommerce
You can see the Product post archives here: lien caché
Currently I have the "Order by" setting set to "Post ID" and "Ascending" and so the first post in the loop output should be "Standard 6 Panel Solid Wood Door" (post ID 339) since it was the first product I created, yet the first post currently in the loop output is "2 Panel Solid Wood Door with 3 Glass Panes" (post ID 1927).
Ideally, I'd like to order the posts by Menu Order or SKU, but WP All Import isn't importing that value into the appropriate field right now (so I have to reach out to their support team about that) and it doesn't appear Toolset supports ordering posts by SKU, so I'd be satisfied with ordering by Post ID for the time being.
Hi there,
I did a little bit of testing and could not find the problem cause.
Would you please follow the steps below?
- IMPORTANT STEP! Create a backup of your website. Or better approach will be to test this on a copy/staging version of the website to avoid any disruption of a live website.
- Go to "WordPress Dashboard > Plugins > Add new > Commercial (tab)".
- Click the "Check for Updates" button.
- Update Toolset and its addons there.
Test and see if it works.
Thanks.
We were unable to update WooCommerce Blocks any further than 2.9.4 for the longest time because there is an existing issue with Divi that was preventing us from using any versions beyond 3.0 (https://toolset.com/errata/toolset-woocommerce-blocks-3-x-breaks-divi-themer-custom-header-and-footer). That said it appears Nigel looked further into the issue and published a workaround that actually helps with the Divi conflict issue we were having AND it appears to have addressed my "Order by" issue.
Thank you for your time.