{"id":280845,"date":"2026-03-06T09:38:49","date_gmt":"2026-03-06T09:38:49","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ai-product-descriptions-for-woocommerce\/"},"modified":"2026-04-17T15:04:43","modified_gmt":"2026-04-17T15:04:43","slug":"webgears-ai-product-describer-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/tw.wordpress.org\/plugins\/webgears-ai-product-describer-for-woocommerce\/","author":23448221,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"3.0.7","stable_tag":"3.0.7","tested":"6.9.4","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"WebGears AI Product Descriptions for WooCommerce","header_author":"WebGears","header_description":"Generate SEO-optimized product and category descriptions using OpenAI API. Features bulk generation and image integration with Unsplash\/Pexels.","assets_banners_color":"988ea4","last_updated":"2026-04-17 15:04:43","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/webgears.net\/en\/ai-bulk-product-and-description-tool\/","header_author_uri":"https:\/\/webgears.net\/en\/ai-bulk-product-and-description-tool\/","rating":5,"author_block_rating":0,"active_installs":30,"downloads":516,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"3.0.4":{"tag":"3.0.4","author":"webgears","date":"2026-03-06 11:06:13"},"3.0.5":{"tag":"3.0.5","author":"webgears","date":"2026-03-17 21:01:21"},"3.0.6":{"tag":"3.0.6","author":"webgears","date":"2026-03-17 21:27:12"},"3.0.7":{"tag":"3.0.7","author":"webgears","date":"2026-04-17 15:04:43"}},"upgrade_notice":{"3.0.0":"<p>Major update with WordPress.org compliance improvements and proper asset enqueuing.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3476276,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3476276,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3487494,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3487494,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["3.0.4","3.0.5","3.0.6","3.0.7"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3476297,"resolution":"1","location":"assets","locale":"","width":1748,"height":1098},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3485117,"resolution":"2","location":"assets","locale":"","width":1757,"height":831},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3485117,"resolution":"3","location":"assets","locale":"","width":1747,"height":1360},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3485117,"resolution":"4","location":"assets","locale":"","width":658,"height":606}},"screenshots":{"1":"Settings page - Overview tab with feature grid","2":"GPT Settings - API key and prompt configuration","3":"Images tab - Source strategy and display options","4":"Bulk generation modal with progress tracking"}},"plugin_section":[],"plugin_tags":[2353,194533,215222,186,286],"plugin_category":[45,55],"plugin_contributors":[257241],"plugin_business_model":[],"class_list":["post-280845","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-openai","plugin_tags-product-descriptions","plugin_tags-seo","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_category-seo-and-marketing","plugin_contributors-webgears","plugin_committers-webgears"],"banners":{"banner":"https:\/\/ps.w.org\/webgears-ai-product-describer-for-woocommerce\/assets\/banner-772x250.png?rev=3487494","banner_2x":"https:\/\/ps.w.org\/webgears-ai-product-describer-for-woocommerce\/assets\/banner-1544x500.png?rev=3487494","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/webgears-ai-product-describer-for-woocommerce\/assets\/icon-128x128.png?rev=3476276","icon_2x":"https:\/\/ps.w.org\/webgears-ai-product-describer-for-woocommerce\/assets\/icon-256x256.png?rev=3476276","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/webgears-ai-product-describer-for-woocommerce\/assets\/screenshot-1.png?rev=3476297","caption":"Settings page - Overview tab with feature grid"},{"src":"https:\/\/ps.w.org\/webgears-ai-product-describer-for-woocommerce\/assets\/screenshot-2.png?rev=3485117","caption":"GPT Settings - API key and prompt configuration"},{"src":"https:\/\/ps.w.org\/webgears-ai-product-describer-for-woocommerce\/assets\/screenshot-3.png?rev=3485117","caption":"Images tab - Source strategy and display options"},{"src":"https:\/\/ps.w.org\/webgears-ai-product-describer-for-woocommerce\/assets\/screenshot-4.png?rev=3485117","caption":"Bulk generation modal with progress tracking"}],"raw_content":"<!--section=description-->\n<p>Generate hundreds of WooCommerce product and category descriptions in minutes \u2014 directly inside your WordPress dashboard.<\/p>\n\n<p>No copywriting. No repetitive work. No switching between tools.<\/p>\n\n<p>Perfect for stores with large catalogs, dropshipping businesses, and anyone who wants fast, SEO-ready product content. Powered by <strong>WebGears AI Product Descriptions for WooCommerce<\/strong>!<\/p>\n\n<h4>\u26a1 Why this plugin?<\/h4>\n\n<p><strong>\u26a1 Bulk generation in seconds<\/strong>\nSelect multiple products or categories and generate descriptions in one click \u2014 no manual writing needed.<\/p>\n\n<p><strong>\ud83e\udde0 Smart AI output<\/strong>\nUses your product data, categories, and custom prompts to create structured, relevant descriptions.<\/p>\n\n<p><strong>\ud83d\udd0d SEO-ready content<\/strong>\nClean HTML output with headings, lists, and keyword-focused structure \u2014 ready to publish.<\/p>\n\n<p><strong>\ud83d\udd04 Native WooCommerce integration<\/strong>\nWorks directly inside WooCommerce bulk actions \u2014 no external tools or dashboards.<\/p>\n\n<p><strong>\ud83e\udd16 Automation with Pro<\/strong>\nGenerate and publish descriptions automatically without manual review.<\/p>\n\n<p><strong>\ud83d\udcb8 Pay only for what you use<\/strong>\nUse your own OpenAI API key \u2014 no hidden fees, no artificial limits.<\/p>\n\n<h4>\ud83c\udfaf Who is this for?<\/h4>\n\n<ul>\n<li>WooCommerce stores with large product catalogs<\/li>\n<li>Dropshipping businesses adding products daily<\/li>\n<li>Store owners who want faster SEO content<\/li>\n<li>Agencies managing multiple WooCommerce sites<\/li>\n<\/ul>\n\n<h4>\u2699\ufe0f How it works<\/h4>\n\n<ol>\n<li>Enter your OpenAI API key (or request a demo API setup)<\/li>\n<li>Customize prompts (optional)<\/li>\n<li>Select products or categories<\/li>\n<li>Click \"Generate AI Descriptions\"<\/li>\n<li>Done \u2014 descriptions are ready in seconds<\/li>\n<\/ol>\n\n<h4>\ud83d\udd25 Pro Features (Automation &amp; Advanced Tools)<\/h4>\n\n<p>With the <a href=\"https:\/\/webgears.net\/en\/ai-bulk-product-and-description-tool\/\">Pro add-on<\/a>, you can fully automate your workflow:<\/p>\n\n<ul>\n<li>Auto-generate and save descriptions without preview<\/li>\n<li>Include existing content for better AI context<\/li>\n<li>Append new content instead of replacing<\/li>\n<li>AI-generated image keywords<\/li>\n<li>Hybrid image mode (product images + stock fallback)<\/li>\n<li>SEO templates for ALT \/ Title \/ Caption<\/li>\n<li>Bulk restore original content<\/li>\n<li>AI preview directly in product list<\/li>\n<\/ul>\n\n<h4>\ud83e\udde9 Flexible Prompt System<\/h4>\n\n<p>Customize how the AI writes using dynamic placeholders:<\/p>\n\n<ul>\n<li><code>{title}<\/code> \u2013 Product or category name<\/li>\n<li><code>{price}<\/code> \u2013 Product price<\/li>\n<li><code>{sku}<\/code> \u2013 Product SKU<\/li>\n<li><code>{categories}<\/code> \u2013 Product categories<\/li>\n<li><code>{attributes}<\/code> \u2013 Product attributes<\/li>\n<\/ul>\n\n<h4>\ud83e\uddea Test Before You Commit<\/h4>\n\n<p>Test with a temporary demo API setup on request.\nFor production use, connect your own OpenAI API key for full control and unrestricted usage.<\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin relies on the following third-party services for its functionality:<\/p>\n\n<h4>OpenAI API<\/h4>\n\n<p>This plugin sends product\/category data (title, price, SKU, categories, attributes) to the OpenAI API to generate AI-powered descriptions. API calls are made only when the user explicitly triggers content generation through the bulk actions interface or settings page.<\/p>\n\n<ul>\n<li><strong>Service<\/strong>: <a href=\"https:\/\/openai.com\/\">OpenAI<\/a><\/li>\n<li><strong>Data sent<\/strong>: Product title, price, SKU, categories, attributes, and custom prompt text<\/li>\n<li><strong>When sent<\/strong>: Only when user clicks \"Generate AI Descriptions\" or tests the API connection<\/li>\n<li><strong>Terms of Use<\/strong>: <a href=\"https:\/\/openai.com\/policies\/terms-of-use\">https:\/\/openai.com\/policies\/terms-of-use<\/a><\/li>\n<li><strong>Privacy Policy<\/strong>: <a href=\"https:\/\/openai.com\/policies\/privacy-policy\">https:\/\/openai.com\/policies\/privacy-policy<\/a><\/li>\n<\/ul>\n\n<h4>Unsplash API<\/h4>\n\n<p>When image integration is enabled and Unsplash is selected as the image source, the plugin searches for stock images using keywords derived from product\/category titles. Images are downloaded to the WordPress Media Library.<\/p>\n\n<ul>\n<li><strong>Service<\/strong>: <a href=\"https:\/\/unsplash.com\/\">Unsplash<\/a><\/li>\n<li><strong>Data sent<\/strong>: Image search keywords (derived from product\/category titles)<\/li>\n<li><strong>When sent<\/strong>: Only during content generation when images are enabled and Unsplash is selected<\/li>\n<li><strong>Terms of Use<\/strong>: <a href=\"https:\/\/unsplash.com\/terms\">https:\/\/unsplash.com\/terms<\/a><\/li>\n<li><strong>Privacy Policy<\/strong>: <a href=\"https:\/\/unsplash.com\/privacy\">https:\/\/unsplash.com\/privacy<\/a><\/li>\n<\/ul>\n\n<h4>Pexels API<\/h4>\n\n<p>When image integration is enabled and Pexels is selected as the image source, the plugin searches for stock images using keywords derived from product\/category titles. Images are downloaded to the WordPress Media Library.<\/p>\n\n<ul>\n<li><strong>Service<\/strong>: <a href=\"https:\/\/www.pexels.com\/\">Pexels<\/a><\/li>\n<li><strong>Data sent<\/strong>: Image search keywords (derived from product\/category titles)<\/li>\n<li><strong>When sent<\/strong>: Only during content generation when images are enabled and Pexels is selected<\/li>\n<li><strong>Terms of Use<\/strong>: <a href=\"https:\/\/www.pexels.com\/terms-of-service\/\">https:\/\/www.pexels.com\/terms-of-service\/<\/a><\/li>\n<li><strong>Privacy Policy<\/strong>: <a href=\"https:\/\/www.pexels.com\/privacy\/\">https:\/\/www.pexels.com\/privacy\/<\/a><\/li>\n<\/ul>\n\n<h4>Freepik API<\/h4>\n\n<p>When image integration is enabled and Freepik is selected as the image source, the plugin connects to the Freepik API to search for and download premium stock images. Images are downloaded to the WordPress Media Library. Requires a Freepik API key provided by the user.<\/p>\n\n<ul>\n<li><strong>Service<\/strong>: Freepik Company S.L. \u2014 <a href=\"https:\/\/www.freepik.com\/\">https:\/\/www.freepik.com\/<\/a><\/li>\n<li><strong>Data sent<\/strong>: API key (provided by user), image search keywords (derived from product\/category titles), and resource IDs when requesting image downloads<\/li>\n<li><strong>When sent<\/strong>: During content generation when images are enabled and Freepik is selected as the image source. The plugin makes search requests and download requests to the Freepik API.<\/li>\n<li><strong>Terms of Use<\/strong>: <a href=\"https:\/\/www.freepik.com\/legal\/terms-of-use\">https:\/\/www.freepik.com\/legal\/terms-of-use<\/a><\/li>\n<li><strong>Privacy Policy<\/strong>: <a href=\"https:\/\/www.freepik.com\/legal\/privacy\">https:\/\/www.freepik.com\/legal\/privacy<\/a><\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Go to WooCommerce &gt; AI Descriptions<\/li>\n<li>Enter your OpenAI API key<\/li>\n<li>Customize prompts and image settings<\/li>\n<li>Start generating descriptions!<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20an%20openai%20api%20key%3F\"><h3>Do I need an OpenAI API key?<\/h3><\/dt>\n<dd><p>Yes, the plugin uses OpenAI's API for content generation. Get your key from <a href=\"https:\/\/platform.openai.com\/api-keys\">platform.openai.com<\/a>. OpenAI charges based on usage.<\/p><\/dd>\n<dt id=\"how%20much%20does%20it%20cost%20to%20generate%20descriptions%3F\"><h3>How much does it cost to generate descriptions?<\/h3><\/dt>\n<dd><p>Costs depend on the OpenAI model. GPT-4.1-nano is cheapest. Typically, 100 product descriptions cost $1-5 depending on length and model.<\/p><\/dd>\n<dt id=\"will%20it%20work%20with%20my%20language%3F\"><h3>Will it work with my language?<\/h3><\/dt>\n<dd><p>Yes! Write your prompts in your desired language, and the AI will respond in that language.<\/p><\/dd>\n<dt id=\"what%20happens%20to%20my%20original%20descriptions%3F\"><h3>What happens to my original descriptions?<\/h3><\/dt>\n<dd><p>Original content is automatically backed up before generation. Restore anytime with one click.<\/p><\/dd>\n<dt id=\"can%20i%20use%20my%20own%20product%20images%3F\"><h3>Can I use my own product images?<\/h3><\/dt>\n<dd><p>Yes! Choose \"Product\/Category Gallery\" as image source to use existing images. Hybrid mode combines gallery images with stock photos.<\/p><\/dd>\n<dt id=\"is%20it%20compatible%20with%20page%20builders%3F\"><h3>Is it compatible with page builders?<\/h3><\/dt>\n<dd><p>Yes, generated content is standard HTML compatible with Elementor, Divi, and all themes.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>3.0.7<\/h4>\n\n<ul>\n<li>Fixed misleading keyword warning message wording<\/li>\n<li>Version number now reflects accurately in Overview tab<\/li>\n<\/ul>\n\n<h4>3.0.6<\/h4>\n\n<ul>\n<li>Fixed \"undefined\" showing instead of keyword warning on settings page<\/li>\n<li>Consolidated image keyword row JS into single function (no race condition)<\/li>\n<li>Warning message now appears above the keywords textarea with clear styling<\/li>\n<li>Improved plugin description and plugin page text<\/li>\n<\/ul>\n\n<h4>3.0.5<\/h4>\n\n<ul>\n<li>Updated plugin name to \"WebGears AI Product Descriptions for WooCommerce\"<\/li>\n<li>Improved plugin description and messaging<\/li>\n<\/ul>\n\n<h4>3.0.4<\/h4>\n\n<ul>\n<li>WordPress.org Plugin Review compliance: Complete Pro code removal from free plugin<\/li>\n<li>Removed all Pro implementation code (zero Pro conditionals in free)<\/li>\n<li>Removed: auto-approve, include_original_description, hybrid image strategy, bulk restore handlers, AI column preview, show_description_preview<\/li>\n<li>Removed Pro settings sanitization and Pro JS handlers<\/li>\n<li>SEO image templates now use apply_filters for Pro extensibility instead of options<\/li>\n<li>Updated Freepik API documentation with download endpoint details<\/li>\n<li>Separated free and Pro features in readme.txt<\/li>\n<li>Text domain updated to match plugin slug: webgears-ai-product-describer-for-woocommerce<\/li>\n<\/ul>\n\n<h4>3.0.3<\/h4>\n\n<ul>\n<li>WordPress.org compliance: Removed all inline styles from PHP templates<\/li>\n<li>Moved 58 inline style attributes to proper CSS files (settings.css, bulk-modal.css)<\/li>\n<li>Added CSS classes: wgai-modal-fieldset, wgai-flex-label, wgai-option-highlight, wgai-hidden, etc.<\/li>\n<li>All assets now fully compliant with wp_enqueue standards<\/li>\n<\/ul>\n\n<h4>3.0.2<\/h4>\n\n<ul>\n<li>Replaced PRO badges with \"Upgrade to Pro\" links for Bulk Restore, SEO Templates, and Include Original Description<\/li>\n<li>Added \"Upgrade to Pro\" banner at the bottom of settings page<\/li>\n<li>New .wgai-pro-upgrade-link CSS class for inline upgrade links<\/li>\n<\/ul>\n\n<h4>3.0.1<\/h4>\n\n<ul>\n<li>Added Free\/Pro architecture with PRO badges for premium features<\/li>\n<li>Added auto-approve checkbox in bulk generation modals (Pro feature)<\/li>\n<li>Added \"Include Original Description\" feature card in overview<\/li>\n<li>Added \"Upgrade to Pro\" banner on settings page<\/li>\n<li>Added PRO badge to Automatic Backup feature<\/li>\n<li>Fixed critical error with WGAI_Limits::get_instance() call<\/li>\n<li>Removed image limit system entirely<\/li>\n<\/ul>\n\n<h4>3.0.0<\/h4>\n\n<ul>\n<li>Complete refactoring for WordPress.org compliance<\/li>\n<li>New unique prefix (wgai_) for all functions, classes, and hooks<\/li>\n<li>All assets properly enqueued via wp_enqueue_script\/style<\/li>\n<li>External services fully documented<\/li>\n<li>Added Requires Plugins header for WooCommerce dependency<\/li>\n<li>Plugin renamed to WebGears AI Product Descriptions for WooCommerce<\/li>\n<\/ul>\n\n<h4>2.4.9<\/h4>\n\n<ul>\n<li>Security: Added server-side bulk generation limit validation<\/li>\n<li>Updated all upgrade URLs to webgears.net<\/li>\n<\/ul>\n\n<h4>2.4.8<\/h4>\n\n<ul>\n<li>Updated plugin website URL<\/li>\n<li>WordPress.org release preparation<\/li>\n<\/ul>\n\n<h4>2.4.7<\/h4>\n\n<ul>\n<li>SEO Templates (Alt\/Title) now apply to all embedded images<\/li>\n<li>Stock images and external gallery images use the same template placeholders<\/li>\n<\/ul>\n\n<h4>2.4.6<\/h4>\n\n<ul>\n<li>Fixed: Gallery-only strategy no longer falls back to stock images<\/li>\n<\/ul>\n\n<h4>2.4.5<\/h4>\n\n<ul>\n<li>Added \"Include original description in prompt\" for products<\/li>\n<li>Plugin version now displayed in Overview tab<\/li>\n<\/ul>\n\n<h4>2.4.4<\/h4>\n\n<ul>\n<li>AI column settings moved to Help tab<\/li>\n<li>Increased preview word count limit to 200 words<\/li>\n<\/ul>\n\n<h4>2.4.3<\/h4>\n\n<ul>\n<li>AI column with configurable width and long description preview<\/li>\n<\/ul>\n\n<h4>2.4.2<\/h4>\n\n<ul>\n<li>Added AI status column in Products and Categories lists<\/li>\n<\/ul>\n\n<h4>2.4.0<\/h4>\n\n<ul>\n<li>Complete settings page redesign with tabbed navigation<\/li>\n<\/ul>\n\n<h4>2.3.0<\/h4>\n\n<ul>\n<li>Multi-source image system (Stock, Gallery, Hybrid)<\/li>\n<li>Product gallery integration for categories<\/li>\n<\/ul>\n\n<h4>2.2.0<\/h4>\n\n<ul>\n<li>GPT-5 and o-series model support<\/li>\n<li>Separate prompts for categories and products<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Complete rewrite with enhanced bulk generation<\/li>\n<\/ul>","raw_excerpt":"Generate SEO-optimized WooCommerce product descriptions using your own OpenAI API key. No artificial limits, full control, bulk generation.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/280845","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=280845"}],"author":[{"embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/webgears"}],"wp:attachment":[{"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=280845"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=280845"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=280845"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=280845"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=280845"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=280845"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}