[Cerrado] High-Performance Order Storage Incompatible with Toolset WooCommerce Blocks
This support ticket is created hace 3 meses. There's a good chance that you are reading advice that it now obsolete.
This is the technical support forum for Toolset - a suite of plugins for developing WordPress sites without writing PHP.
Everyone can read this forum, but only Toolset clients can post in it. Toolset support works 6 days per week, 19 hours per day.
Hoy no hay técnicos de soporte disponibles en el foro Juego de herramientas. Siéntase libre de enviar sus tiques y les daremos trámite tan pronto como estemos disponibles en línea. Gracias por su comprensión.
Este tema contiene 3 respuestas, tiene 3 mensajes.
High-Performance Order Storage (HPOS) s now the default and recommended way for WooCommerce to store order data. However, no site with Toolset WooCommerce Blocks installed can use it because of it's incompatibility. Under "WooCommerce > Advanced > Features" the error message appears "1 Incompatible plugin detected (Toolset WooCommerce Blocks)." Is there a roadmap or timeline for Toolset on upgrading their Toolset WooCommerce Blocks plugin for compatibility with HPOS? Thank you!
The change to HPOS won't affect most Toolset users, as it would only have implications for those using Views to query orders, which would no longer be possible given the shift to custom database tables for orders that make them inaccessible to regular WP_Query queries.
It is on our to-do list but hasn't been a high priority, because it may mean that functionality (querying orders) no longer being available, and given that WooCommerce includes a compatibility mode, that allows you to upgrade WooCommerce to use HPOS but still provide backwards compatibility by copying the orders data to wp_posts as before.
Although WooCommerce has a notice about Toolset not being compatible, you can upgrade to HPOS, and you would only need to use the compatibility mode if you intend to query orders using Views.
Thanks for the helpful response! It does appear that HPOS fully supports the WordPress query API so perhaps updating Toolset WooCommerce Blocks to use the API might be the way to go: enlace oculto
In any case, I'll probably go ahead and upgrade my sites to HPOS and turn off the compatibility mode to avoid all of these orders being duplicated into the wp_post_meta table and slowing that down. Although I currently am not querying the orders with Toolset, it would be nice to know that if I needed to do that in the future Toolset WooCommerce Blocks would be there for me. And boy, with the error messages that it seems WooCommerce is increasingly putting up regarding software incompatibilities, I think it would inspire customer confidence not to let this sit on the backburner too long.