AI Product Search for WooCommerce
One plugin. Semantic search, product recommendations, search analytics, and WPML support — all working inside your WooCommerce store from day one.

Search That Understands Your Customers
Contexa replaces basic keyword matching with natural language search capabilities designed for ecommerce catalogs.
Customers can search using natural phrases, product descriptions, or partial queries while still receiving relevant results.
The plugin includes a flexible search component that can be embedded anywhere in the store using a shortcode.
Features
- Natural language product search
- Autocomplete suggestions with ghost text
- Shortcode integration:
[contexa_search] - Multiple layout options (grid or list)
- Configurable results per page
- Optional price display in results
To match different store designs, the search UI includes several visual templates:
- Classic Grid
- Minimal Clean
- Card with Shadow
- Modern Bordered
- Colorful Gradient
The search component renders results client-side for fast user interaction.

Product Recommendations That Sell
The plugin includes a built-in recommendation system designed to increase product discovery and engagement.
Five types of recommendation widgets are available.
Each recommendation widget supports:
- configurable columns
- adjustable result limits
- optional price display
- AJAX add-to-cart functionality with quantity selectors
.png)
Similar Products
Displays products related to the current item.
Trending Products
Highlights products currently gaining attention.
Personalized Recommendations
Suggests products based on visitor behavior.
Frequently Bought Together
Shows products commonly purchased together.
Cart-Based Recommendations
Suggests products based on items currently in the cart.
Your Catalog Stays in Sync Automatically
Contexa automatically syncs WooCommerce product data to the Contexa platform for search analysis and AI processing.
The plugin supports both manual and automated synchronization.
Bulk Sync
Products are synced in progressive batches to avoid server overload.
- 500 products per batch
- 10 chunk processing system
Automatic Sync
The plugin listens to WooCommerce product events and updates the index when products are:
- created
- updated
- deleted
Data Synced
- product name
- description
- price
- SKU
- product images
- categories
- tags
- attributes
- stock status
Manual sync can also be triggered through the admin interface with preview capabilities using a DataTables interface.

Index Blog Posts, Pages, and Custom Content
In addition to products, Contexa can sync WordPress content to support broader search capabilities.
Supported content types include:
- posts
- pages
- custom post types
Admins can configure which content types are included in the search index.
Additional features include:
- automatic content sync toggle
- WPML language filtering
- selective content indexing
This allows stores to include editorial content and product guides in the search experience.

Track Every Search-Driven Interaction
The plugin includes behavior tracking features that help analyze how visitors interact with products and search results.
Tracked events include:
- product views
- search result clicks
- add-to-cart actions
- remove-from-cart actions
- completed purchases
Tracking uses anonymous visitor IDs stored via cookies and does not collect personally identifiable information.
Privacy controls allow tracking to be disabled if required.

Manage Everything From WordPress
The plugin provides a set of admin tools for managing synchronization, monitoring system status, and reviewing logs.
Key admin pages include:
Settings Page
Configure:
- API key
- cache TTL
- tracking toggles
Preview & Sync
DataTables interface for managing product synchronization and previews.
Sync Status
Displays the last 50 synchronization attempts with success/failure results.
Content Sync Manager
Configure content types and sync behavior.
Error Logs
View captured plugin errors, export logs, or clear them from the system.

Sell in Every Language
Contexa supports multilingual WooCommerce stores through integration with WPML.
Features include:
- language-specific content sync
- language filtering during indexing
- language selection during onboarding
This allows stores to maintain separate search experiences for each language.

Automate With WP-CLI
Developers can interact with the plugin through WP-CLI commands.
Available commands include:
wp contexa cache clearwp contexa cache statswp contexa test
These commands allow administrators to clear cache, inspect cache performance, and run plugin diagnostics directly from the command line.

Fast Search. Zero Server Load.
The plugin is designed to operate efficiently within WordPress environments.
Performance features include:
- object cache support
- transient fallback caching
- configurable cache TTL (0–3600 seconds)
- session-based caching (5-minute TTL)
- gzip compression for REST responses
Search results are rendered client-side to minimize server load and improve response speed.

.png)
Get AI Product Search for WooCommerce
One plugin. Semantic search, recommendations, and analytics. Install and go.
Install the PluginFull REST API Access
The plugin communicates with the Contexa platform through custom REST API endpoints.
Advantages of this approach include:
- faster response times compared to admin-ajax
- API key authentication
- gzip compressed responses
- improved scalability
These endpoints handle product sync, search queries, and analytics communication between the store and the Contexa platform.
