What problem does it solve? Wix Stores has two catalog versions (V1 and V3) that are not backwards compatible, with different modules, payload structures, and field names. Calling the wrong API version breaks integrations, so developers need a reliable way to detect the site's catalog version and branch to the correct SDK module. ## Core Features & Use Cases - Catalog Version Detection: Call catalogVersioning.getCatalogVersion() at the start of every flow to determine whether a site uses V1_CATALOG, V3_CATALOG, or has Stores not installed. - Version-Aware Branching: Route product, inventory, and collection operations to productsV3/inventoryItemsV3 (V3) or products/inventory (V1) based on the detected version. - Permissions Lookup: Use Wix MCP tools (SearchWixSDKDocumentation, ReadFullDocsArticle) to find required permissions for each API method and return them to the user. - Use Case: When building a Wix app that queries store products, first check the catalog version, then run productsV3.queryProducts() on V3 sites or products.queryProducts() on V1 sites, and subscribe to both V1 and V3 webhooks to support all sites. ## Quick Start Ask the assistant to build a Wix Stores integration that checks the catalog version and queries products using the correct V1 or V3 SDK module.