{"id":19034329,"date":"2026-10-01T17:53:07","date_gmt":"2026-10-01T17:53:07","guid":{"rendered":"https:\/\/wordpress.org\/support\/topic\/incompatible-with-woocommerce-15\/"},"modified":"2026-10-01T17:53:07","modified_gmt":"2026-10-01T17:53:07","slug":"incompatible-with-woocommerce-15","status":"publish","type":"topic","link":"https:\/\/wordpress.org\/support\/topic\/incompatible-with-woocommerce-15\/","title":{"rendered":"Incompatible with WooCommerce"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">I got an alert today that Search Exclude is incompatible with WooCommerce, specifically the &#8220;High-Performance order storage&#8221; function. <br \/><br \/>It does not seem to actually be causing conflicts but the instructions I am given as a WooCommerce user is to deactivate your plugin. <br \/><br \/>I asked WooCommerce for help &#8211; specifically what YOU can do and this was their response!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Point the QuadLayers developer to these official WooCommerce resources:<\/p>\n\n\n\n<ol>\n<li><strong>HPOS Documentation for Merchants &amp; Developers:<\/strong><br \/><a href=\"https:\/\/woocommerce.com\/document\/high-performance-order-storage\/\">https:\/\/woocommerce.com\/document\/high-performance-order-storage\/<\/a><\/li>\n\n\n\n<li><strong>The Upgrade Recipe Book (developer-focused technical guide):<\/strong><br \/>The HPOS documentation above links to the\u00a0<strong>Upgrade Recipe Book<\/strong>\u00a0on GitHub, which contains all the technical details developers need to declare compatibility. The key thing the developer needs to do is add a simple compatibility declaration using WooCommerce&#8217;s\u00a0<code>FeaturesUtil::declare_compatibility()<\/code>\u00a0method inside a\u00a0<code>before_woocommerce_init<\/code>\u00a0hook. This is often just a few lines of code and doesn&#8217;t require any changes to how the plugin actually functions.<\/li>\n\n\n\n<li><strong>Developer Blog &amp; GitHub Guides:<\/strong><br \/>WooCommerce has published blog posts and GitHub guides specifically for developers updating their plugins for HPOS. These are referenced in the documentation above.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">In short, tell them:&nbsp;<em>&#8220;You likely just need to add an HPOS compatibility declaration \u2014 it doesn&#8217;t mean you need to rewrite anything, just signal to WooCommerce that your plugin is safe to use with HPOS.&#8221;<\/em><\/p>\n","protected":false},"template":"","class_list":["post-19034329","topic","type-topic","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic\/19034329","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic"}],"about":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic\/19034329\/revisions"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/media?parent=19034329"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}