AI Product Search helps shoppers find WooCommerce products by describing what they need in their own words. Shoppers get a fast product preview followed by full AI-ranked recommendations and, when enabled, a natural-language answer. Product catalogs and queries can be multilingual.
An AI Product Search account and API keys are required. Create an account in the setup wizard, or enter keys for an existing account.
This plugin sends data to the AI Product Search API, operated by Thaitus, at https://ai-search.dev.thaitus.com/v1. The service uses AWS in eu-central-1 (Frankfurt) for hosting and storage.
When an administrator checks an API key, the plugin sends that key for validation. When an administrator syncs the catalog, or when a product is saved or becomes unavailable, the plugin sends product ID, name, description, brand, first product category, price, SKU, stock count when managed (or zero when explicitly out of stock), and full-size image URLs. Empty values are omitted; variable-product variation values are added to the description. A product deletion sends its product ID so the service can remove it.
For storefront searches, the plugin sends the search query, requested result count, and an optional language or language fallback. Full searches also send whether to include a natural-language answer. With direct search enabled, the shopper’s browser connects to the API using a short-lived origin-bound search token; the API sees the shopper’s IP address at the network level but does not store or log it. The plugin does not send cookies or account information. Product sync also sends display-card data (permalink, price HTML, thumbnail, and add-to-cart details). Role- or country-specific pricing may not be reflected in synced display data; stores using it should turn direct search off. Administrator pages also request API-key scope checks, catalog status and statistics, and daily usage information. After an administrator has accepted the Terms of Service, the plugin reports its website URL from the administration area so the service can keep the installed site associated with its account. When an administrator closes the account, the plugin sends the typed account name so the service can confirm the request before deleting the account.
The service uses Google Gemini to process product text and rank query results, and Voyage AI to create product and query embeddings. See Google’s Gemini API terms, Google’s privacy policy, and Voyage AI’s privacy policy.
When an administrator starts checkout, the plugin sends the selected plan plus the store’s checkout success and cancellation URLs to the AI Product Search API. When the administrator opens the billing portal, it sends the portal return URL. The administrator is then redirected to Stripe Checkout or the Stripe Customer Portal. Card details are handled by Stripe, not by this plugin or Thaitus. See Stripe’s privacy policy and Stripe’s terms.
The downloadable self-hosted ZIP checks https://ai-search.dev.thaitus.com/plugin/updates for plugin updates every 12 hours. The WordPress.org package does not include this updater.
Product page: https://thaitus.com/ai-search/
Service terms: https://thaitus.com/ai-search/terms.html
Service privacy policy: https://thaitus.com/ai-search/privacy.html