WP Manifestindependent plugin directory
manifest / ai / wc-ai-product-generator

WooCommerce AI Product Generator

WooCommerce AI Product Generator — generates three fields from one product name: Product Title → inserts into WooCommerce title field Short Description → inserts into WooCommerce excerpt Full Description → inserts into main product content

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/vaibhavkumar-wpdev/wc-ai-product-generator/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

A custom WordPress plugin that integrates Google Gemini AI directly into the WooCommerce product editor. Generate product titles, short descriptions, and full descriptions from a single product name — without leaving WooCommerce.

Features

  • Generates three fields from one prompt: product title, short description, full description
  • Four writing tones: Professional, Sales-Focused, Technical, Casual
  • Optional category field for more targeted content
  • Insert all three fields at once with one click
  • Supports 33+ Gemini models with one-click switching
  • Live daily usage dashboard with quota tracking per model
  • Works with both Gutenberg and Classic Editor
  • Secure API key storage — never exposed client-side
  • Nonce-based AJAX security
  • Clean, minimal UI inside the WooCommerce product editor

Screenshots

Product Editor Meta Box

The AI Product Generator box appears on the right side of every WooCommerce product edit page.

Settings Page

Settings → WC AI Product Generator → API key, model selection, usage dashboard.

Installation

  1. Download the plugin ZIP
  2. Go to WordPress Admin → Plugins → Add New → Upload Plugin
  3. Upload ZIP and activate
  4. Go to Settings → WC AI Product Generator
  5. Paste your Google Gemini API key
  6. Save Settings

Getting a Free Gemini API Key

  1. Go to aistudio.google.com
  2. Sign in with your Google account
  3. Click "Create API key"
  4. Copy and paste into plugin settings

Free tier: 1,500 requests/day on Gemini 2.0 Flash Lite. No credit card required.

How to Use

  1. Open any WooCommerce product to edit
  2. Find the 🤖 AI Product Generator box on the right side
  3. Enter the product name (auto-filled from product title)
  4. Optionally enter the product category
  5. Select a writing tone
  6. Click ✨ Generate Product Content
  7. Review the generated title, short description, and full description
  8. Click ⚡ Insert All Three Fields to populate all fields at once

Supported Fields

Field Where it inserts
Product Title WordPress title field
Short Description WooCommerce excerpt / short description
Full Description Main product content editor

Requirements

  • WordPress 5.8+
  • WooCommerce 6.0+
  • PHP 7.4+
  • Google Gemini API key (free)

Use Case

Perfect for store owners with large product catalogs who need to write descriptions quickly. Instead of writing 100 product descriptions manually, generate a draft in seconds and edit to taste.

This Plugin as a Service

This plugin demonstrates the kind of AI + WooCommerce integrations I build for clients:

  • AI-powered product description generation for large catalogs
  • WooCommerce + OpenAI or Claude API integrations
  • Custom AI workflows for e-commerce automation
  • AI chatbots for WooCommerce customer support

Need a custom AI integration for your WooCommerce store? Contact me on Upwork

Author

Vaibhav Kumar WordPress & AI Integration Developer Top Rated on Upwork | 97% Job Success | 3,100+ Hours

License

GPL v2 or later

Changelog

1.0.0

  • Initial release
  • Gemini 2.0 Flash Lite default (1500 req/day free)
  • Four writing tones
  • Title, short description, full description generation
  • Insert individual fields or all at once
  • Usage tracking dashboard
  • Test connection with model selector