WooCommerce plugin docs / Compatibility

Compatibility

Claims below distinguish declared in code, implemented, and not provided / not independently certified in this documentation pass.

WordPress

ItemStatus
Requires at least 6.5Declared in plugin header
Tested with every minor releaseNot tested in this docs audit

WooCommerce

ItemStatus
Requires 8.2+Declared
WC tested up to 11.0.1Declared in header
Catalog via wc_get_productsImplemented
Cart via WooCommerce sessionImplemented
Orders via wc_get_order / wc_get_ordersImplemented

HPOS (custom order tables)

ItemStatus
FeaturesUtil::declare_compatibility( 'custom_order_tables', …, true ) on before_woocommerce_initDeclared
Order reader uses WC CRUD, not raw wp_postsImplemented
Certified on every HPOS versionNot tested here

WooCommerce Cart / Checkout Blocks

ItemStatus
declare_compatibility( 'cart_checkout_blocks', …, true )Declared
Chatbot custom checkout blockNot provided
Recovery consent on Store API / Blocks fieldImplemented
Full Blocks checkout QA matrixNot tested here

Gutenberg

ItemStatus
Plugin blockNot provided
Shortcode in a shortcode blockSupported (core WordPress)

Elementor / Divi / page builders

ItemStatus
Official widgetNot provided
Shortcode in a builder shortcode moduleSupported as WordPress shortcode
Theme-independent floating launcherImplemented

PHP / MySQL / hosting

ItemStatus
PHP 8.1+Declared; bootstrap refuses older PHP
MySQLUses $wpdb custom tables; no separate MySQL version claim
WP-CronRequired for cleanup and cart recovery; not a replacement for system cron on low-traffic sites
Outbound HTTPS + SSL verifyImplemented for providers
Object cacheOptional; filter aiwsa_cache_enabled

Common hosting notes

  • Page cache: safe for HTML; config REST is no-cache.
  • Security plugins that block /wp-json/aiwsa/ will break the widget (404/403).
  • Email delivery depends on the host/SMTP plugin.

Not supported

  • PHP < 8.1
  • WordPress < 6.5
  • WooCommerce < 8.2
  • Official Anthropic/OpenRouter adapters (allow-list only)
  • Built-in vector database