-
Notifications
You must be signed in to change notification settings - Fork 312
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
BUG: WooCommerce Custom Ordering + Name not working #3440
Comments
Hi, @lfinsaas. Please install Debug Bar ElasticPress, visit the page where you want to sort products that way, and share with us the Requests' Info. Also, can you please share the Report Status content? Thanks. |
Here are the outputs: Here's the setting in Customizer: REQUEST: QUERY STRING: MATCHED REWRITE RULE: MATCHED REWRITE QUERY: QUERIES INFOHTTPS://JAXENGREY.COM/SHOP (2023-04-17 04:55:20)ES_REQ: POST ..../_SEARCH Maybe there's something going on with our WP-Cron job? |
@lfinsaas, looking at the query being sent, it is possible to see |
Here is the full query! Yeah, I noticed that the query did look correct... but the actual results don't seem to be hooking into the menu_order in the backend. Additionally, when I disable ElasticPress, the results do sort properly, to the menu_order results. |
I am facing exactly the same issue. |
Hey @felipeelia, When the menu order is set to something like = 999999 the product is shown at the end: But when the menu order is set to something like = -1 or any negative number the expected result is that this product should be shown at the top of the other products but this is not the case, and I've checked the query_results and I couldn't find any product with menu order of -1 or any negative number. |
@lfinsaas and @creative-andrew, do you mind sending your ElasticPress Status Reports? If the number of products is greater than the number set in ElasticPress's Content Items per Index Cycle setting, you'll need to resync after changing the products ordering, as stated in this notice, displayed at the Products Sorting admin screen: @navidabdi I could reproduce that problem, thanks! I've opened #3468 addressing it. |
@felipeelia, no need. My problem is exactly the same one as the one reported by @navidabdi. |
This issue has been automatically closed because there has been no response to our request for more information in the past 3 days. With only the information that is currently available, we are unable to take further action on this ticket. Please reach out if you have found or find the answers we need so that we can investigate further. When the information is ready, you can re-open this ticket to share it with us. |
Describe the bug
WooCommerce Default Sort (Custom Ordering + Name) does not work. We expect to be able to sort the products by menu_order, but when ElasticPress is enabled, the shop does not respect the menu_order and sorts the products alphabetically.
When we disable ElasticPress, the Shop sorts by menu_order, as expected.
Steps to Reproduce
We cannot let the shop remain purely alphabetical, nor can we disable ElasticPress. Thus, we're sorting the shop by Popularity until this is resolved (meaning we can't show steps to reproduce). Here is the site: https://jaxengrey.com/shop/
Screenshots, screen recording, code snippet
No response
Environment information
No response
WordPress and ElasticPress information
Wordpress: 6.2
ElasticPress: 4.5.1
WooCommerce: 7.5.1
Code of Conduct
The text was updated successfully, but these errors were encountered: