AI Review Summarizer for WooCommerce

Generate unbiased, professional product review summaries using AI — powered by 18+ providers and 100+ models.

⚡ Quick Start

  1. Install and activate the plugin via the WordPress admin or by uploading the ZIP.
  2. Navigate to WooCommerce → AI Review Summarizer.
  3. Select a provider (e.g., OpenAI, Google, Anthropic) and paste your API key.
  4. Click Save Changes. Available models will load automatically.
  5. Visit any product page — the summary appears within seconds.
Screenshot: WooCommerce → AI Review Summarizer settings page with provider logos, API key field, and model dropdown.

📦 Installation

Via WordPress Admin

  1. Download the plugin ZIP from the WordPress.org plugin page.
  2. Go to Plugins → Add New → Upload Plugin.
  3. Choose the ZIP file and click Install Now.
  4. Activate the plugin.

Via FTP / File Manager

  1. Unzip the plugin archive.
  2. Upload the ai-review-summarizer folder to /wp-content/plugins/.
  3. Go to Plugins and activate AI Review Summarizer for WooCommerce.
Requires: WooCommerce 7.0+, WordPress 6.0+, PHP 7.4+.

🔌 Provider Setup

The plugin connects to third-party AI services to generate summaries. You need an API key from at least one provider.

Supported Providers

OpenAI
Single-Provider

Models: GPT-4.1 Nano, GPT-4o, and more. Free tier available.

Google
Single-Provider

Models: Gemini 2.5 Flash, Gemini Pro. Generous free tier.

Anthropic
Single-Provider

Models: Claude Sonnet, Claude Haiku. Strong reasoning.

DeepSeek
Single-Provider

Models: DeepSeek-V4 Flash & Pro. Cost-effective.

Mistral
Single-Provider

Models: Mistral Small, Medium. EU-hosted option.

X (Grok)
Single-Provider

Models: Grok-4.3. Fast inference.

Cohere
Single-Provider

Models: Command-A Plus. Enterprise-grade.

Kimi
Single-Provider

Models: Kimi K2.5, K2.6. Moonshot AI.

MiniMax
Single-Provider

Models: MiniMax-M2.5, M3.

Z (GLM)
Single-Provider

Models: GLM-5.1, GLM-4.5-Air.

Groq
Multi-Provider

Models: Llama 3.1, Compound Mini. Ultra-fast inference.

Perplexity
Multi-Provider

Models: Sonar, GPT-5 via Perplexity. Web-aware.

OpenRouter
Multi-Provider

Access 200+ models through a single API.

Together AI
Multi-Provider

Open-source model access.

HuggingFace
Multi-Provider

Serverless inference for open models.

Azure
Multi-Provider

Microsoft Azure OpenAI Service.

Qwen
Multi-Provider

Alibaba Cloud models. Asia-Pacific region.

AWS Bedrock
Multi-Provider

Amazon Bedrock. Configurable datacentre.

Ollama
Multi-Provider

Local models via Ollama. No API key needed.

How to Get an API Key

Each provider has their own sign-up process. Generally:

  1. Create an account on the provider's website.
  2. Navigate to the API keys / developer section.
  3. Generate a new API key and copy it.
  4. Paste the key into the plugin settings and click Save Changes.
Security note: Your API key is encrypted with AES‑256‑CBC before being stored in the database. It is never displayed in plain text after saving.
Screenshot: Provider logo grid with OpenAI selected, API key field with masked dots, and model dropdown populated.

🧠 Model Selection

After entering a valid API key and saving, the plugin fetches available models from your provider's API. Models are cached for 24 hours to avoid unnecessary API calls.

Select the model that best fits your needs:

  • Smaller/faster models (GPT-4.1 Nano, Gemini Flash): Near-instant summaries, lower cost, great for most stores.
  • Larger/reasoning models (Claude Sonnet, DeepSeek Pro): More nuanced summaries, higher cost, better for complex review patterns.
  • Local models (Ollama): Run entirely on your own hardware — zero API cost, full privacy.

📝 Custom Instructions

Append your own guidance to the system prompt to fine-tune how summaries are written. This is appended after the built-in prompt, so you can override or extend behaviour.

Examples

  • Be concise (2–3 sentences), neutral tone, emphasise pros and cons.
  • Write in a friendly, enthusiastic tone for first-time buyers.
  • Return 3 bullet points listing strengths and 2 bullet points listing weaknesses.
  • If reviews vary wildly in sentiment, state so explicitly.

🎭 Prompt Writing Styles

Choose from preset tone-of-voice templates that shape how the AI writes your summaries:

Professional

Balanced, objective, informative. Suitable for large e‑commerce retailers. Avoids marketing language and emotional wording.

Friendly

Warm, approachable, conversational. Reads like helpful buying advice from someone who has read all the reviews.

Premium Editorial

Polished, sophisticated language. Feels carefully curated rather than generated. Suitable for luxury brands.

Marketing

Engaging style that highlights the product's strongest recurring strengths while remaining truthful to the reviews.

📍 Widget Placement

Choose where the AI summary appears on your product pages:

Option Hooks Used
After Product Summary and within the Reviews tab woocommerce_single_product_summary + woocommerce_product_tabs
After Product Summary woocommerce_single_product_summary
Before 'Add To Cart' button woocommerce_before_add_to_cart_button
Within the 'Reviews' tab woocommerce_product_tabs
(Hide) Disables automatic display entirely.
Screenshot: Product page with AI summary widget shown above the add-to-cart button, styled with icon and accent colour.

🎨 Icons & Accent Colour

Choose from a curated set of SVG icons and set a custom accent colour to match your store's branding:

  • Icon Library: Sargam Icons, Mingcute, Huge Icons, Lucide, Tabler, Phosphor, Material Design, and more — 12+ icon sets available.
  • Colour Picker: Full colour wheel with live preview of the icon in your chosen colour.
Screenshot: Icon selection dropdown with colour picker and live preview showing a purple sparkle icon.

🌓 Theme Style

Toggle between Light and Dark widget themes so the summary box integrates seamlessly with any store design.

Light: Semi-transparent white background with dark text.
Dark: Semi-transparent black background with light text.

📊 Batch Scheduling

Schedule summary generation for an entire product category at once:

  1. Go to the plugin settings page.
  2. Select a category from the Batch Schedule dropdown.
  3. Click Schedule Summary Generation.

The plugin uses Action Scheduler to process products in staggered batches — 20 products per batch with a 2-minute interval between batches — ensuring your server and API rate limits are respected.

Note: This will incur API costs proportional to the number of products in the category. Review your provider's pricing before scheduling large batches.

⏱ Summary Expiry

Control how long a cached summary remains valid before regeneration:

  • One Day / One Week / One Month / One Year — Periodic refresh.
  • Upon each addition of a new review — Always up-to-date with the latest feedback.
  • Never — Generate once and manage manually. Useful if you want full editorial control.

🔒 Security

  • API Key Encryption: All API keys are encrypted with AES‑256‑CBC before database storage. Keys are masked in the admin UI.
  • Settings API: All settings use WordPress's built-in Settings API with a sanitize_callback that validates every field.
  • Nonce Verification: AJAX requests (batch scheduling) are nonce-protected and require manage_options capability.
  • Output Escaping: All front-end output is escaped with esc_html(), esc_attr(), and wp_kses().
  • No Direct File Access: Entry points are guarded with defined('ABSPATH') || exit;.

❓ FAQ

Yes, it is fully compatible with WordPress multisite installations.

The plugin itself is free. You only pay your chosen AI provider for API usage. Most providers offer free tiers that cover typical store usage. Using Ollama for local models is completely free.

Summaries are generated asynchronously via Action Scheduler. The first page visit queues the generation; a subsequent reload (within a few seconds) displays the result. Once generated, summaries are cached and appear instantly.

Yes. Simply select a different provider, enter its API key, and save. Existing summaries remain cached; new ones will use the new provider.

No. All API calls happen via Action Scheduler in the background. Page loads are not blocked waiting for AI responses. Cached summaries are served from the database with zero API latency.

The summary widget will not appear for products with zero reviews. Nothing is generated, and no API call is made.

Yes. Keys are encrypted with AES‑256‑CBC before being stored in wp_options. They are masked (••••••••) in the admin UI and never transmitted to the front-end.

💬 Support

WordPress.org Forum

Ask questions and report issues on the official support forum.

Visit Forum
GitHub Issues

Report bugs or request features with full technical detail.

Open Issue
Donate

Support ongoing development and server costs.

Donate