=== AI Product Tools – Bulk Product Content Generator & AI Toolkit for WooCommerce ===
Contributors: muzip
Tags: ai product description, bulk product description, ai chatbot, product content generator, woocommerce chatbot
Requires at least: 6.8
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 2.6.4
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

All-in-One AI Suite for WooCommerce: Generate product descriptions, titles, tags, FAQs, alt text, SEO meta & chatbot via top AI models.
== Description ==

AI Product Tools is a comprehensive AI suite designed to automate your WooCommerce operations and enhance customer experience. It combines high-volume **bulk product content generation** with a store-aware **AI Shop Assistant**, providing a complete infrastructure for both backend management and frontend sales support.

https://www.youtube.com/watch?v=1dXsGItV4DE

The plugin offers versatile workflows to suit any store management style:
* **AI Bulk Product Content Generators:** Trigger mass updates for Descriptions, Titles, Tags, Taxonomies, FAQs, and Image Alt Text.
* **AI Bulk SEO Meta Generator:** Support your search visibility with AI-generated Meta Titles & Descriptions compatible with major SEO plugins.
* **AI Shop Assistant (Chatbot):** A 24/7 intelligent sales agent that uses your catalog and store policies to assist visitors.
* **Automation Jobs:** Schedule automated background tasks ("set and forget").
* **Single Product Metabox:** Fine-tune content directly inside the WooCommerce edit screen.
* **Visual Prompt Builder:** Stop guessing how to write prompts. Build them visually step-by-step with a real-time preview of your configuration.

It integrates seamlessly with leading AI providers, giving you full control over model selection (OpenAI, Gemini, Claude, OpenRouter), prompts, and generation strategies. Supports centralized API credential management via **WordPress AI Connectors**.

## 🤖 Key Features

* **WordPress AI Connectors Integration (New):** Connect via the native WordPress AI Connectors system. Manage provider credentials centrally instead of storing them locally within the plugin, featuring a live status panel and guided migration.
* **AI Bulk Image Alt Generator (New):** Scan and generate context-aware alt text for product images. Review, edit, regenerate, or dismiss before applying changes.
* **Dashboard Insights (New):** High-level dashboard cards tracking recent automation activity, exact usage statistics, and real-time AI provider connectivity status.
* **Searchable Command Palette (New):** Instantly navigate through complex provider settings, prompt hubs, and feature configurations inside the Settings panel.
* **WordPress 7.0 Abilities API & MCP Support:** Fully compatible with WordPress 7.0 core abilities and Model Context Protocol (MCP) clients for native tool-calling automation.
* **AI Shop Assistant:** An intelligent chatbot with a mobile-first tabbed interface that answers queries, recommends products, and integrates with WhatsApp.
* **AI Bulk SEO Generator:** Generate optimized Meta Titles & Descriptions for Yoast, Rank Math, AIOSEO, and more.
* **Smart FAQ Display System:** Automatically display generated FAQs on product pages with customizable themes, accordion animations, and built-in SEO Schema markup.
* **Resilient Generation & Retry:** Never restart a bulk job due to a single error. Easily retry failed generations on a per-product basis with one click.
* **Prompt Management:** Create, save, and reuse custom Prompt Templates, or discover and import optimized prompts from the Community Prompt Library **(Pro)**.
* **AI Brand Voice:** Define your store's persona and tone settings globally to ensure the AI writes in your brand's unique voice.
* **Example Content Learning:** Paste an example of your preferred product description, and the AI will mimic its structure and style **(Pro)**.
* **Unified AI Dashboard:** Centralized control center featuring new Dashboard Insights (recent activity, usage stats) to manage all generation tools.
* **Mass Product Content Generation:** Bulk process Descriptions, Titles, Tags, Taxonomies, FAQs, Image Alt Text, and SEO Metadata for thousands of products.
* **Multi-Provider Support:** Connect with leading AI models including OpenAI (GPT-5.5, GPT-5.4, GPT-4.1, O3/O4), Google Gemini (3.5 Flash, 3.1 Pro, 2.5), Anthropic Claude (Opus 4.7, Sonnet 4.6, Haiku 4.5), and OpenRouter (300+ models).
* **Smart Context Analysis:** The AI analyzes product categories, attributes, prices, and stock status to create factual, relevant content.
* **SEO & HTML Formatting:** Automatically structures content with HTML markup and keywords. Includes **custom HTML tag selection**.
* **Advanced Multi-Language System:** Auto-detects visitor language from 42+ options with smart fallback support.
* **Visual Prompt Builder:** A professional-grade wizard to build complex prompts step-by-step. Choose your target audience, writing style, tone, and goals with a live preview.

### 🛍️ AI Shop Assistant (Chatbot)

Transform your visitor experience with a **store-aware** AI agent. Unlike standard support bots, this assistant is integrated with your WooCommerce catalog and features a modern interface.
* **Mobile-First Design:** Features a tabbed layout ("Home" & "Messages") and collapsible product cards, providing an optimal experience on all devices.
* **Knowledge Pages:** Teach your chatbot beyond just products by indexing specific store pages (e.g., About Us, Shipping Guides, FAQs).
* **WhatsApp Integration:** Includes a direct "Chat on WhatsApp" button.
* **Store Policy & Context:** Define your store's context (shipping, returns, brand voice).
* **Intelligent Message Queue:** If the AI cannot reply for any reason, messages are instantly saved to the admin panel.
* **Full Customization (Free):** Customize Bot Name, Greeting Message, Launcher Icon (presets), Profile Picture, Animations, Colors, Typography, and Position.
* **Pro Customization & Themes:** **(Pro)** users gain access to Chatbot Themes, can rename/translate all UI text labels, and upload Custom Hero Background images.
* **Optimized Performance:** Uses server-side language detection to minimize frontend payload size.
* **Product Recommendations:** Displays "View Product" buttons for recommended items based on user queries.
* **Visibility Control:** Option to hide on specific WooCommerce pages or devices.
* **Advanced Actions:** "Add to Cart" button directly in chat and Custom Icon Uploads are available in **(Pro)**.

### 📦 AI Store Indexing Technology

To ensure the Chatbot provides accurate recommendations, the plugin uses a native indexing system that creates a compressed "knowledge base" of your products. Optimized for massive catalogs with advanced shard handling.

* **Smart Cataloging:** Scans and indexes standard product data (Titles, Prices, Short Descriptions, Categories, Stock Status).
* **Performance Focused:** Uses data compression (GZIP) and batch processing to handle large catalogs efficiently.
* **Filtering:** Configure Date Filters and Stock Status filters to control which products are indexed.
* **Advanced Data:** Indexing of SKU, Full Descriptions, Tags, Attributes, and Stock Quantity is available in **(Pro)**.
* **Automation:** Scheduled Automatic Index Updates and Multi-Index Profiles are available in **(Pro)**.

### 🚀 AI Automation Jobs

Transform manual work into automated workflows using the built-in job scheduler.

* **Set & Forget:** Configure your prompt settings and start the bulk process.
* **Smart Filtering:** Filter by price range and specific product IDs. Supports **AND/OR logic** for precise targeting.
* **Resilient State Management:** Tracks job status with auto-resume functionality.
* **Real-time Monitoring:** View accurate progress bars and estimated completion times.
* **Cost Control:** Options to auto-pause generation to manage API usage effectively.
* **Safety:** Automatic Content Backup before generation **(Pro)**.
* **Advanced Filtering:** Filter by category, stock status, product status, and tags **(Pro)**.

### ⚡ Dual Bulk Description System

The toolkit offers two distinct bulk modes for product descriptions:

**1. Standard Bulk Generator (Basic)**
* Unlimited usage. *Note: AI provider API usage (tokens) is billed separately by your chosen provider.*
* Generates clean, plain text output.
* **Smart Retry:** If a generation fails, click "Retry" on that specific product without restarting the entire bulk job.
* Fast and efficient for simple bulk operations.
* **Full Content Preview:** Review generated text instantly before saving.
* Supports Tone/Style settings and Custom Prompts.

**2. Advanced Bulk Generator (Professional)**
* **Rich Output:** Generates HTML content with structured markup.
* **Optimization Requests vs. Tokens:** Advanced generation uses our proprietary AI Smart Parameters™ technology, consuming **Optimization Requests**. *AI provider API usage (tokens) is billed separately by your chosen provider.*
* **Smart Retry:** If a generation fails, click "Retry" on that specific product without restarting the entire bulk job.
* **AI Smart Parameters™:** Automatically configures model settings based on content type.
* **Custom Fields Integration:** Map existing custom fields to variables (e.g., `{custom1}`).
* **Edit Before Approve:** Review and modify content in bulk before it goes live.
* **Content Improvement:** Option to enhance existing descriptions (rewrite/expand) rather than overwriting them.

### 🎯 Specialized Bulk Tools

**Bulk AI Image Alt Generator (New)**
Automatically generate highly descriptive, SEO-optimized alt text for your WooCommerce product images using advanced AI Vision models.
* **Vision AI Powered:** Understands the content of your product images to create accurate descriptions.
* **Review & Apply Workflow:** Select products, generate, preview, edit, regenerate, or dismiss alt text before publishing.
* **Advanced Workflows:** Tone guidance, custom templates, A/B variants, and attribute-aware prompt enrichment **(Pro)**.

**Bulk AI Taxonomy Generator**
Enhance your store's SEO and navigation by bulk generating context-aware descriptions for categories, tags, and custom taxonomies.
* **Smart Context Gathering:** The AI analyzes product names, price ranges, tags, and existing descriptions within the taxonomy to create highly relevant, data-driven content. 
* **Split-Panel Interface:** Navigate seamlessly with a draggable split-screen workspace featuring your term list on the left and a review/settings panel on the right.
* **Rich Text Editing:** Review and refine the generated descriptions using the built-in rich text editor before applying them.
* **Write Modes:** Choose between overwriting existing taxonomy descriptions or appending the new AI-generated content to the end.
* **Session Persistence:** Your generated results are safely preserved even if you refresh the page.
* **Advanced Context Sources:** Utilize full product descriptions and custom attributes as reference context for richer category descriptions **(Pro)**.
* **Custom Purpose & Prompts:** Define Custom Purposes and add Additional Prompt instructions to guide the AI, with the ability to set global prompt templates **(Pro)**.
* **Adjustable Context Limits:** Control the exact number of product samples the AI analyzes per term (up to 20) **(Pro)**.

**Bulk AI SEO Meta Generator**
Enhance search visibility with AI-generated SEO titles and descriptions. Seamlessly integrates with **Yoast SEO, Rank Math, All in One SEO, SEOPress, The SEO Framework, and Squirrly SEO**.
* **Live SERP Preview:** Visualize exactly how your product will look on search engines before publishing.
* **SEO Scoring:** Built-in analysis provides optimization suggestions and scores.
* **Focus Keywords:** Incorporate focus keywords for relevance.
* **Smart Length Constraints:** Ensures content fits within pixel limits.
* **Bulk Workflow:** Generate, review, and approve meta tags for thousands of products in clicks.

**Bulk AI Product Title Generator**
Create SEO-friendly product titles for thousands of products at once.
* **Generation Mode:** Default "Rewrite" mode using product data.
* **Length Control:** Set custom character or word limits.
* **Tone Selection:** Standard SEO-optimized tone.
* **Data Sources:** Uses product descriptions as the source.
* **Advanced Modes:** "Improve Title" mode and Specialized Tones (Professional, Urgent, Luxury) **(Pro)**.
* **Keyword Targeting:** Enforce specific focus keywords in titles **(Pro)**.
* **Custom Sources:** Custom data source integration **(Pro)**.
* **Customization:** Additional System Prompt options **(Pro)**.

**Bulk AI Product FAQ Generator**
Automatically generate and beautifully display Questions and Answers based on your product data.
* **Automatic Display:** Instantly show generated FAQs on your WooCommerce product pages in a sleek accordion format.
* **Live Customizer:** Choose from 6 ready-made themes (Minimal, Bordered, Dark, Elegant, etc.) and customize colors, typography, borders, and icons with real-time live preview.
* **SEO Schema Markup:** Automatically adds proper `FAQPage` Schema.org structured data to your products for Google rich snippets.
* **Shortcode Support:** Use `[aipt_faq]` to place FAQs anywhere on your site, or target specific products using `[aipt_faq product_id="123"]`.
* **Output:** Generates complete "Question + Answer" pairs stored safely in structured meta fields.
* **Quantity Control:** Set custom number of FAQs per product.
* **Contextual Analysis:** Uses product descriptions as the reference source.
* **Advanced Modes:** Separate "Question Only" / "Answer Only" modes and "Rewrite" mode **(Pro)**.
* **Advanced Context:** Advanced source selection **(Pro)**.
* **Custom Targeting:** Saving to specific Custom Fields **(Pro)**.
* **Customization:** Additional System Prompt options **(Pro)**.

**Bulk Smart Product Tag Generation**
Analyze product data to generate relevant tags for better internal search and discoverability. (Includes bulk generation)

### 🛠 Toolkit Dashboard & Integration

**Centralized Control Center & Insights (New)**
Access all tools (Automation, Bulk Generators, Title, FAQ, SEO, Taxonomies) from a single dashboard. Includes new Dashboard Insights cards for recent activity, usage statistics, and real-time AI provider status for quick reviews.

**Settings Command Palette (New)**
Navigate settings blazingly fast. Use the searchable command palette in Settings to instantly jump to provider, prompt, or feature configuration sections.

**Prompt Management & Hub (New)**
A brand new centralized tab to manage your entire prompt workflow. Use the **Visual Prompt Builder** to create templates, browse the **Community Prompt Library (Pro)**, or use **AI Auto-Fill** to optimize your existing custom prompts. Includes seamless integration with the single product metabox and automation screens.

**Large Catalog Support**
Includes a custom pagination system allowing users to jump to any page instantly and control the number of products displayed per page (10, 25, 50, 100+).

== Acknowledgments ==

Thank you for choosing [AI Product Tools](https://aiforwoo.com/) to enhance your WooCommerce store with AI-powered solutions. We appreciate your trust in us and are committed to helping you streamline your workflow.

== 🔒 Privacy & Third-Party Services ==

This plugin utilizes external services to provide AI content generation and chatbot features.

**1. AI Content Providers (Bring Your Own Key)**
You must connect your own API key to use this plugin (either locally or centrally via the **WordPress AI Connectors** system). Product data, images (for Alt text), and chat messages are sent directly to your selected provider. **API provider API usage (tokens) is billed by your chosen AI provider and is not included in the plugin subscription.**
* **OpenAI:** [Terms](https://openai.com/policies/terms-of-use) | [Privacy](https://openai.com/policies/privacy-policy)
* **Google Gemini:** [Terms](https://policies.google.com/terms) | [Privacy](https://policies.google.com/privacy)
* **Anthropic Claude:** [Terms](https://www.anthropic.com/legal/consumer-terms) | [Privacy](https://www.anthropic.com/legal/privacy)
* **OpenRouter:** [Terms](https://openrouter.ai/terms) | [Privacy](https://openrouter.ai/privacy)

**2. AI Smart Parameters™ (Advanced Generator Only)**
Connects to our external service to optimize AI generation settings.
* **Data Sent:** Site URL, admin email, plugin version, and usage statistics.
* **Policies:** [Our Privacy Policy](https://aiforwoo.com/privacy/) | [Terms](https://aiforwoo.com/terms-conditions/)

**Security Note:** Your third-party API keys are stored **encrypted locally** in your WordPress database or managed safely by the WordPress Connectors system and are never shared with us.

== Installation ==

1. Upload 'ai-product-tools.zip' to your '/wp-content/plugins/' directory
2. Activate AI Product Tools from the 'Plugins' menu
3. Complete the onboarding wizard by selecting your preferred AI provider (OpenAI, Gemini, Claude or OpenRouter) and entering your API key. Alternatively, connect via WordPress AI Connectors.
4. Visit the Toolkit Dashboard to explore available tools
5. Customize your prompt settings and generation preferences
6. Start using the plugin to generate and enhance your product content

== Frequently Asked Questions ==

= Is AI Product Tools free to use? =
The plugin offers extensive functionality in the free version:
* **AI Shop Assistant:** Free chatbot with full appearance customization, multi-language support, and product recommendations (View Product button).
* **Standard Bulk Generator:** Unlimited plugin usage.
* **Title, FAQ & SEO Generators:** Free generation with standard settings.
* **Automation Jobs:** Free scheduling with basic filtering.
Pro plans unlock advanced chatbot features ("Add to Cart" button, Custom CSS, Scheduled Indexing, Chatbot Themes), advanced bulk generation, Community Prompt Library, and more. *(Remember: Provider API tokens are billed separately).*

= Do I have to pay for AI API usage? (Bring Your Own Key) =
Yes. We deliberately chose a "Bring Your Own Key" (BYOK) model to give you complete freedom. This means you connect your own API key (locally or via WP Connectors) and **pay the provider directly for the tokens you use.** This ensures you get the lowest wholesale pricing with zero markup from us and you can switch between AI providers anytime. Alternatively, you can connect OpenRouter to access various 100% free AI models.

= What is the difference between Optimization Requests and API Tokens? =
To ensure absolute clarity:
* **API Tokens:** You pay your chosen AI provider (OpenAI, Claude, etc.) directly for the raw AI processing.
* **Optimization Requests:** The "Optimization Requests" (e.g., 5,000/month or Unlimited) in our premium plans are exclusively for our proprietary **AI Smart Parameters™** service. This service optimizes your prompt parameters before sending them to the AI to ensure high-quality HTML output.
*Note: Business plans with "Unlimited Optimization Requests" are subject to a standard fair use policy to prevent automated abuse.*

= How does the Image Alt Generator work? =
It utilizes advanced AI Vision models (like GPT-4o or Gemini Flash) to "see" your product images and generate accurate, SEO-friendly alternative text for accessibility and search engine ranking.

= Does the Chatbot slow down my site? =
No. It utilizes an efficient server-side language detection system that reduces the frontend payload. It loads asynchronously and uses a compressed index structure (GZIP).

= Can I edit content before publishing? =
Yes. All generation tools include an **"Edit Before Approve"** workflow. This allows you to review, modify, and polish the AI-generated content in bulk before saving it to your live products.

= Can I keep my images when the AI rewrites a description? =
Yes! With the "Preserve Existing Images" setting enabled, the AI will only modify the text content while keeping all `<img>` tags and their original positions exactly where they are.

= Can I customize the Chatbot's appearance? =
Yes. The **free version** allows extensive customization including Bot Name, Welcome Message, Colors, Typography, Position, and built-in Launcher Icons. The **Pro version** unlocks advanced visual controls, including Chatbot Themes, Custom Hero Background images, Custom Icon uploads, and the ability to rename or translate all UI text labels.

= How does the AI Chatbot know about my products? =
The plugin uses the **AI Store Index** feature. It scans your product titles, prices, categories, and stock status to create a compressed data file. The AI uses this index to find and recommend relevant products during a conversation.

= What is the Visual Prompt Builder? =
It is a full-screen wizard that guides you through the prompt creation process. Instead of writing long technical instructions, you simply select your preferences (e.g., "Urgent" tone, "Tech Savvy" audience), and the plugin builds the perfect prompt for you.

= What is the difference between Standard and Advanced Generators? =
* **Standard:** Unlimited usage, plain text output, supports tone settings and custom prompts. Ideal for quick, simple descriptions.
* **Advanced:** Generates HTML content with structured markup. It features custom fields integration, history tracking, content improvement mode, and utilizes the external **AI Smart Parameters™** system for automatic optimization (consumes Optimization Requests).

= Can I edit content before publishing? =
Yes. All generation tools (Standard, Advanced, Title, FAQ, SEO, and Taxonomies) include an **"Edit Before Approve"** workflow. This allows you to review, modify, and polish the AI-generated content in bulk before saving it to your live products.

= How do Custom Fields work? =
You can map existing WooCommerce custom fields (compatible with **Advanced Custom Fields / ACF** plugin) to variables like `{custom1}`. These variables can be inserted into your prompt templates, allowing the AI to include specific data points (materials, dimensions, internal codes) in the generated text. *Note: Custom Field mapping is available in Advanced Generator, Title, and FAQ tools.*

= How does the AI Smart Parameters™ technology work? =
Available in the Advanced Generator, this external optimization service automatically configures technical AI settings (temperature, top_p, presence penalty) based on the specific model and content type being generated. This eliminates the need for manual configuration.

= Does this plugin work with large catalogs? =
Yes. The plugin includes a custom pagination system for navigating thousands of products and uses **WP-Cron** for background processing. This prevents server timeouts and ensures stability even when processing massive product lists.

= What is OpenRouter and why should I use it? =
OpenRouter is an AI gateway that allows you to access hundreds of models beyond just OpenAI. It includes many **free-to-use models** (like Qwen, DeepSeek, Llama, Mistral, etc.) which allow you to generate content at zero cost. It also supports premium models like Claude Sonnet and Grok. You can connect your OpenRouter key directly in the plugin settings.

= Is my data secure? =
Yes. We prioritize security:
1.  **Local Storage:** API keys are encrypted in your database.
2.  **Direct Transmission:** Data goes directly to the AI Provider (OpenAI, Gemini, etc.).
3.  **Zero Access:** We do not have access to your product content or chat logs.

== Screenshots ==

1. AI Content Generation Process in Action
2. Unified AI Toolkit Dashboard
3. Advanced Product Filtering Options
4. Standard Description Generator: Content Pending Approval
5. Standard Description Generator: Bulk Approval Action
6. Standard Description Generator: Edit Before Approve Interface
7. Bulk AI Product Title Generator: Generation and Editing
8. Bulk AI Product FAQ Generator Interface
9. Automation Jobs: Selecting the AI Tool
10. Automation Jobs: Configuring AI Tool Settings
11. Automation Jobs: Configuring Custom Prompts
12. Automation Jobs: Scheduling Settings
13. Automation Jobs: Smart Product Filtering
14. Automation Jobs: Real-Time Progress Monitoring
15. Advanced Generator: Generation History Log
16. General Content Settings
17. Prompt Customization Settings
18. Single Product Metabox: Content Generation

== Changelog ==

= 2.6.4 =
* FIXED: Bulk Approve / Reject Double-Click Protection — Rapid successive clicks on Approve All / Reject All / Apply now fire a single REST call instead of two. Affects the redesigned Advanced (Description), Standard, and Title generators. Customers with fast clicks no longer create duplicate approval rows in the draft table.
* FIXED: Title Generator Keyboard Focus Reconciliation — When the focused row is filtered out (via search or filter) or scrolled off the visible page, the Space / a / r / e keyboard shortcuts no longer act on the now-hidden row. Focus moves to the first visible product instead.
* FIXED: Title Generator "Select All Matching" After Page Change — Switching to a new page after activating "Select all N matching filter" no longer carries the previous page's matching snapshot. The catalog-scope selection clears whenever filters or page change, matching the visible product set.
* FIXED: Bulk Generators "Select All" Scope — In the redesigned bulk Description and Standard Description generators, the master/header checkbox now correctly selects only the products on the current page (10/25/50) instead of the entire matching catalog. Customers who relied on the visible page selection no longer accidentally queue thousands of products for generation. The dedicated "Select all N matching" affordance in the selection strip remains the explicit opt-in for catalog-wide selection.
* FIXED: Inspector panel per-product Generate button now stays clickable under the same conditions as the bulk Generate CTA (parity restored).
* FIXED: Aborting a bulk Description generation preserves rows that already completed instead of resetting them.
* FIXED: WP Connectors-managed credentials are now correctly detected even when the `aiptData.settings` localization payload is missing, eliminating a rare false-negative provider warning.
* IMPROVED: Automation Jobs "New Job" wizard confirms before discarding dirty form state; step-pill clicks surface validation feedback instead of silently jumping between steps.
* IMPROVED: Taxonomy Generator confirms before discarding generated results when switching taxonomies.
* IMPROVED: Chatbot admin draft replies in the message queue are guarded against accidental loss from Esc-key or tab-switch.
* IMPROVED: StoreIndex partial activation failures now correctly sync the UI with the backend state instead of showing stale success.

= 2.6.3 =
* FIXED: Hotfix for the New UI Experience — Multiple polish fixes for the redesigned bulk generators. Connectors-managed API keys are now correctly recognized on every generator page (Description, Standard, Title, FAQ, SEO Meta, Taxonomy, Image Alt). The "Back to classic" choice from the new design now respects a 3-day breather before re-suggesting the new design. Long product names in the master list marquee now scroll just far enough left to keep the final word fully readable.

= 2.6.2 =
* NEW: Innovative Redesigned Bulk Description Generator — The all-new modern interface (previously launched for Title and Standard generators) now extends to the Advanced Bulk Description Generator. Enjoy a master-detail layout, instant inline editing, a dedicated generation history panel, and live per-product preview. Fresh installations default to the new experience automatically.
* NEW: Bidirectional New Design Opt-In — A friendly opt-in modal lets users on the classic interface try the new design with one click, and equally lets users on the new design switch back to the classic view anytime. Includes a "Remind me in 3 days" snooze for seamless adoption.
* IMPROVED: Chatbot Mobile Experience — Comprehensive mobile polish including visualViewport-aware keyboard adaptation, full-screen panel with background scroll lock, launcher icon kept above the panel on mobile, and minimum 44px touch targets for accessibility compliance.
* IMPROVED: Chatbot RTL (Right-to-Left) Language Support — Arabic, Hebrew, and Persian customers now see correctly positioned product carousel arrows and bidirectionally-aware chat bubbles.
* IMPROVED: Chatbot Locale Normalization — WordPress locale variants like `tr_TR` and `de_DE_formal` are now converted to BCP-47 standard before being passed to Intl APIs, eliminating rare date and number formatting errors.
* IMPROVED: Transparent Chatbot Error Messages — Real provider errors (OpenAI, Gemini, Claude, etc.) are now visible to end users by default instead of a generic "AI couldn't respond" message. Sensitive data is automatically redacted, and two new admin-side error-display toggles let you tune the behavior.
* IMPROVED: SEO Meta Generator Large Catalog Support — Per-page product limit raised from 100 to 1,000; pagination behavior unified across all bulk generators for a consistent workflow.
* IMPROVED: Chatbot Search Accuracy — Smarter plural/singular product matching, category-name search awareness, and more informative fallback responses when no matching products are found.
* FIXED: WP-Cron Rescheduling — Rare duplicate scheduling of automation jobs eliminated (now mirrors WordPress core's rescheduling math byte-for-byte).
* FIXED: Settings Save Reliability — Resolved `rest_invalid_param` errors reported by some installations when saving chatbot toggles; symmetric boolean read/write paths are now enforced.
* FIXED: Post-Update Migration Trigger — UI-only releases now correctly backfill the version and interface configuration options during plugin auto-update.

= 2.6.1 =
* NEW: Aurora Visual Design System — A comprehensive visual overhaul introducing the new Aurora framework across all admin interfaces. Enjoy unified typography, modern modal dialogs, cohesive button styles, cross-browser layout consistency, and seamless Dark Mode surfaces across all settings panels.
* NEW: Rebuilt "V6" Bulk Generators Page — Completely redesigned interface for bulk content tools utilizing next-generation runtime architectures. Features high-performance product tables, a modern split-view inspector panel for live adjustments, advanced selection states, and built-in interactive helper palettes for faster navigation.
* NEW: Redesigned V6 Title Generator — A fresh core architecture built from scratch for product titles. Fully supports chunked multi-variant bulk generation, immediate inline editing states, and automated product slug updates to streamline your content refresh.
* NEW: Real-Time Provider Cost Tracker — Keep an eye on your API spending effortlessly. View estimated costs in USD directly inside the bulk generation preview using the new integrated pricing controller.
* NEW: Chatbot Async Pipeline & Smart Queue — Massive stability upgrade for the AI Shop Assistant. The widget now schedules server-side message requests using an asynchronous processing queue with per-provider cooldown handling, preventing connection drops during peak traffic hours.
* IMPROVED: Deep SKU & Product Search Support — The chatbot store index now natively categorizes product SKUs using tokenized smart indexing. Zippier, more accurate store assistant responses mean your customers can instantly search and find exactly what they are looking for by barcode or part number.
* IMPROVED: June 2026 AI Provider Updates — Full integration with the latest industry-standard AI models including OpenAI's GPT-5.4 series, Google Gemini 3.1 Pro, and Anthropic's Claude releases, complete with updated runtime sampling adjustments and optimization request checks.
* IMPROVED: Automated Job Log Maintenance — Smart self-healing log handling automatically truncates massive automation databases while keeping context payloads fully decodable, saving valuable server storage space.
* FIXED: Strict Output Price Scrubbing — Enforced stricter content evaluation rules across all description generators to reliably guarantee that retail prices are never mentioned inside bodies unless explicitly requested.
* FIXED: Over-Triggering Key Filters — Corrected an issue where product SKUs or barcodes containing specific digits were occasionally mistaken for sensitive data and hidden behind privacy masks inside client chat windows.
* SECURITY: Hardened local data layers by upgrading to stronger data sanitization routines for all inbound title, attribute, tag, and custom field variables prior to compilation.

= 2.6.0 =
* NEW: WordPress AI Connectors Support — Support for central provider credentials management. Includes connector-aware onboarding, provider status panels, and guided migrations for existing local API keys.
* NEW: Image Alt Generator — AI-powered workflow to bulk generate alt text for WooCommerce product images using Vision models. Includes product selection, preview, edit, regeneration, and premium workflow options (templates, tone guidance, attribute enrichment).
* NEW: Dashboard Insights — Added new dashboard cards for recent activity, usage statistics, and AI provider status to easily review store automation details.
* IMPROVED: Settings Navigation — Added a searchable command palette in Settings for lightning-fast access to provider, prompt, and feature configurations.
* IMPROVED: Bulk Generator Experience — Clearer disabled states, better empty/loading states, and consistent toolbar behavior across Description, Title, FAQ, and SEO Meta tools.
* IMPROVED: Automation Jobs & Drafts — Improved review process, draft content handling, result processing, and FAQ write modes for reliable scheduled-generation workflows.
* IMPROVED: AI Availability Awareness — Smart checks block generation actions cleanly when AI is disabled at the WordPress level.
* IMPROVED: Store Index Performance — Optimized indexing and shard handling for stores with large product catalogs.
* FIXED: WordPress Abilities API registration ensuring AI Product Tools abilities are available to WP 7.0 and MCP/tool-calling clients.
* FIXED: Provider credential handling so externally managed keys are shown as read-only and local key saving does not create unused fallback values.
* FIXED: API key validation for unsupported providers now returns clear errors instead of server errors.
* FIXED: Toolbar states where actions could appear available without a usable API key or while AI support was disabled.
* FIXED: Title rejection recovery preventing the loss of pending titles if a bulk reject request fails.
* FIXED: Image vision request handling for supported providers to ensure images are sent in the correctly encoded format.
* FIXED: Chatbot rate limiting, mobile widget behavior, and customer-facing error messages.
* FIXED: Edge cases across Automation Jobs, FAQ, SEO Meta, Title, and Store Index modules.
* SECURITY: Updated dependency `fast-uri` to 3.1.2.
* SECURITY: Added stronger nonce checks to Connectors migration and dismissal actions.
* SECURITY: Added Freemius SDK conflict detection and direct license verification safeguards for reliable premium access checks.
* SECURITY: Clarified credit usage rules for Advanced Description generation.
* SECURITY: Improved error handling, output escaping, and provider source detection across all Connectors and generation workflows.

= 2.5.14 =
* NEW: Visual Prompt Builder — Build prompts visually with a full-screen wizard and live real-time preview.
* NEW: AI Auto-Fill — Let the AI analyze your product data to instantly suggest optimized prompt configurations.
* NEW: Central Prompts Hub — A dedicated tab to manage templates, custom prompts, and favorites.
* NEW: Preserve Existing Images — Rewrite descriptions without affecting existing image layouts and tags.
* NEW: Seamless Builder Integration — Access the Prompt Builder directly from the single product metabox and Automation Jobs.
* IMPROVED: Transparent API Error Messages — Clearer feedback directly from AI providers (e.g., quota exceeded, invalid key).
* IMPROVED: Chatbot Resilience — Auto-retries and timeout protection for a more stable AI Shop Assistant experience.
* FIXED: Stricter price scrubbing to ensure the AI follows instructions and excludes prices from descriptions.
* SECURITY: Enhanced data sanitization for all user-defined variables and attributes.

= 2.5.12 =
* ADDED: Support for latest AI models — OpenAI GPT-5.4 series (GPT-5.4, GPT-5.4 Mini, GPT-5.4 Nano), Google Gemini 3.1 Pro, and Anthropic Claude Opus 4.6 & Claude Sonnet 4.6.
* IMPROVED: Updated OpenRouter free model selection with current popular models including Gemma 3, DeepSeek R1, and Llama 3.3.
* IMPROVED: Fresh visual design with a modern color scheme across all plugin pages, including buttons, cards, filters, and form elements.
* IMPROVED: Redesigned Toolkit dashboard with cleaner card layouts and better navigation.
* IMPROVED: Enhanced product lists, pagination, and filter components for a smoother workflow.
* ADDED: Full internationalization (i18n) support — the plugin is now fully translatable into your language.
* REMOVED: Deprecated AI models that are no longer available from their providers.

= 2.5.11 =
* NEW: FAQ Display System - Automatically display AI-generated FAQs on your WooCommerce product pages using beautiful, customizable accordions.
* NEW: Live FAQ Customizer - Fully personalize your FAQ appearance with 6 ready-made themes (Minimal, Elegant, Dark, etc.), custom colors, typography, borders, and icons with real-time preview.
* NEW: SEO Schema Integration - The plugin now automatically injects `FAQPage` Schema.org structured data into your product pages to boost rich snippet eligibility in Google search results.
* NEW: Single Product Retry - If a bulk generation job fails for a specific product, you can now click a single "Retry" button on the error card instead of restarting the entire list. Supported across all generators.
* NEW: Universal Shortcode Support - Use `[aipt_faq]` to embed FAQs on any page, post, or builder.
* IMPROVED: Intelligent Error Handling - API and generation errors are now displayed in readable, human-friendly error cards.
* IMPROVED: Safe Data Storage - Generated FAQs are now stored safely as structured JSON in dedicated meta fields.
* IMPROVED: UI & Theme Synchronization - Dark/Light mode preferences now sync perfectly across all plugin panels.
* IMPROVED: Increased Rate Limits - Optimized bulk processing speed and API limits to handle massive catalogs.
* ADDED: Support for WordPress 6.9+ Abilities API, making AI tools discoverable via the command palette.
* FIXED: Resolved "false positive" success messages during the FAQ application process.

= 2.5.10 =
* NEW: Bulk Taxonomy Generator - AI-powered description generation for categories, tags, and custom taxonomies.
* NEW: Smart Context Gathering - AI analyzes product names, price ranges, and tags within a category.
* NEW: Split-Panel UI - Navigate efficiently with a resizable split-screen workspace and built-in rich text editor.
* IMPROVED: Polylang Compatibility - Fixed critical filtering issues for translated categories/tags.
* IMPROVED: Quick Start Tour - Added i18n support, a "Content Settings" step, and optimized spotlight tracking.
* FIXED: Notification text color visibility issues when using the Light Mode theme.
* FIXED: Technical optimizations including centralized taxonomy fetching logic.

= 2.5.9 =
* New: Full Light Mode / Dark Mode support with animated theme switch across all plugin pages
* New: Theme-aware logo that adapts to current color scheme
* Fix: Product filtering now works correctly with Polylang multilingual plugin
* Fix: SEO Meta Generator properly includes price and SKU data in AI prompts
* Fix: Long error messages no longer overflow product cards in FAQ and SEO Meta generators

= 2.5.8 =
* FIXED: CSS display inconsistencies across product pages.

= 2.5.7 =
* NEW: Prompt Templates – Create, save, and reuse custom prompt templates across all generators.
* NEW: Community Prompt Library – Browse and import prompt templates shared by other users (Premium).
* NEW: AI Prompt Improver – Optimize your prompts with one-click AI suggestions (Premium).
* NEW: QuickStart Tour – Interactive guided walkthrough to help new users get started quickly.
* NEW: Chatbot Themes – Premium appearance themes for the AI chatbot widget (Premium).
* NEW: Chatbot Knowledge Pages – Teach your chatbot about specific store pages beyond products.
* IMPROVED: API Settings – Redesigned provider selection with clearer card layout and better visual feedback.
* IMPROVED: Onboarding – Refreshed setup wizard with smoother steps and confetti celebration on completion.
* IMPROVED: Free & Premium Coexistence – Automatic conflict resolution when both plugin versions are installed.
* IMPROVED: Chatbot Customization – Enhanced appearance and behavior settings with premium upgrade paths.
* IMPROVED: Database Performance – Optimized autoloaded options and added automated log/orphan cleanup.
* IMPROVED: Store Index – Better profile management, status display, and field selection UI.
* IMPROVED: WordPress Coding Standards – Additional security hardening and direct access guards.
* FIXED: SEO Meta Generator bulk generation flow not completing correctly.
* FIXED: FAQ Generator process failing mid-generation.
* FIXED: Cache issue causing stale settings data after saving.
* FIXED: SKU not displaying correctly in product listings.
* FIXED: REST API errors in certain server configurations.
* FIXED: Custom Variables modal failing to load field data.
* FIXED: CSS display inconsistencies across admin pages.

= 2.5.6 =
* NEW: SEO Meta Generator - Bulk generate AI-powered Meta Titles & Descriptions.
* NEW: SEO Integration - Supports Yoast, Rank Math, AIOSEO, SEOPress, The SEO Framework, Squirrly SEO.
* NEW: Automation Review - Dedicated review step before running automation jobs.
* ADDED: Anthropic Claude Integration - Support for Claude 3.5 Sonnet, Opus, and Haiku models.
* IMPROVED: Product Filtering - Enhanced category, tag, and attribute filtering options.
* IMPROVED: API Settings - Better UX with clearer validation and visual organization.
* IMPROVED: Toolbar Consistency - Unified styling across all bulk operation tools.
* FIXED: Display issues in bulk generator toolbars.
* FIXED: Error handling for failed API calls and variant product operations.

= 2.5.5 =
* FIXED: Automation Jobs performance issues.
* FIXED: AI Chatbot Recommendations issues.
* FIXED: In AI Store Index for missing products index.

= 2.5.4 =
* NEW: AI Brand Voice - Define your store's persona for consistent on-brand content.
* NEW: Example Content - Provide a "Gold Standard" example, and the AI will replicate its style (Pro).
* NEW: HTML Tag Control - Select specific HTML tags for the AI to use in output.
* IMPROVED: Filtering System - Completely overhauled with new "AND/OR" logic for precise targeting.
* ADDED: Support for latest models: GPT-5.2 and Gemini 3.
* IMPROVED: Hybrid XML Prompts - Default system prompts optimized for higher quality output.
* FIXED: Automation Jobs performance issues on slower server environments.
* FIXED: CSS conflicts where theme styles affected Chatbot appearance.
* FIXED: Chatbot language setting bugs and Generation History retention issues.

= 2.5.3 =
* NEW: Complete Chatbot UI Overhaul - Redesigned with a modern, mobile-first "Home" and "Messages" tab layout.
* IMPROVED: Massive Performance Boost - New server-side language detection reduces script payload by 99% for lightning-fast loading.
* ADDED: Advanced Language System - Support for 42+ languages with smart auto-detection and fallback language options.
* ADDED: WhatsApp Integration - Option to add a direct WhatsApp contact button within the chatbot.
* ADDED: (Pro) Custom Labels & Visuals - Full control to rename/translate all UI text elements and upload Custom Hero Backgrounds.
* IMPROVED: User Experience - Product recommendation cards are now collapsible and cleaner (max 5 items).
* FIXED: Chatbot rendering reliability on various themes (wp_body_open priority).

= 2.5.2 =
* HOTFIX: Resolved an issue where the chatbot was not visible on the frontend

= 2.5.1 =
* HOTFIX: Robust fallback system for reliable indexing on all environments.
* IMPROVED: First batch runs synchronously for instant progress.
* ADDED: Page leave warning to prevent interruptions during indexing.
* FIXED: Pre-flight storage checks and enhanced error logging.

= 2.5.0 =
* NEW: AI Shop Assistant - Added entire-store aware AI Chatbot for frontend.
* NEW: AI Store Index - Added intelligent product indexing system for AI context.
* ADDED: Option to update product slug automatically in Title Generator.
* FIXED: Product filtering issues in bulk generator pages.
* FIXED: Resolved job interruption issues in Automation Jobs.
* FIXED: CSS style loading issues for fresh installations.
* FIXED: Various minor bug fixes and performance improvements.
* IMPROVED: General performance and database optimization.

= 2.4.5 =
* IMPROVED: Settings infrastructure improvements.
* COMPLIANCE: Updated plugin name and readme to align with directory guidelines.

= 2.4.4 =
* ADDED: Search functionality for category filters.
* ADDED: Metabox collapse and toggle feature.
* IMPROVED: Internationalization (i18n) updates.
* IMPROVED: Version separation and compatibility handling.
* IMPROVED: Backend stability and performance.
* FIXED: Security vulnerabilities patched.
* FIXED: Opt-in modal display issues.
* UPDATED: Plugin documentation and readme files.

= 2.4.3 =
* ADDED: Google Gemini 3 Pro model support.
* IMPROVED: FAQ Generator usability and interface.
* IMPROVED: Performance optimizations across all modules.
* IMPROVED: AI Automation Jobs creation flow.
* IMPROVED: Onboarding API key setup flow.
* FIXED: Single generator HTML product content generation issues.
* FIXED: Opt-in modal display issues.

= 2.4.1 =
* ADDED: AI Bulk FAQ Generator.
* ADDED: Toolkit welcome dashboard.
* ADDED: Store insights panels.
* ADDED: Modern notification system.
* ADDED: Foundation for upcoming features.
* IMPROVED: Complete UI/UX overhaul.
* IMPROVED: AI Automation Jobs reliability.
* IMPROVED: Product Metabox redesign.
* IMPROVED: Frontend architecture.
* IMPROVED: Admin notice positioning.
* FIXED: Critical user experience issues across all tools.
* FIXED: Automation job processing stability and timeout handling.
* FIXED: Various UI inconsistencies and interaction bugs.
* FIXED: Toolkit notice display positioning and overlap issues.

= 2.3.1 =
* IMPROVED: AI Automation Jobs performance optimizations.
* IMPROVED: UI & style refinements.

= 2.3.0 =
* ADDED: AI Automation Jobs with scheduling and state management.
* ADDED: Real-time Monitor (Low-Impact).
* ADDED: Secure, auditable logs.
* ADDED: Complete theme overhaul.
* IMPROVED: Performance & stability.
* IMPROVED: Smarter Custom Variables & Attributes.
* IMPROVED: UX polish.
* FIXED: Minor bug fixes and stability improvements.