discount sale
  • Days
  • Hrs
  • Mins
  • Secs
20% Off

Use coupon code 'SDS20' Limited Offer!!

Home > Docs > AI Content Generator > How to Setup WebToffee AI Content Generator for WooCommerce?

How to Setup WebToffee AI Content Generator for WooCommerce?

Last updated on August 13, 2026

WebToffee’s AI Content Generator for WooCommerce lets you generate product images, descriptions, brands, and tags using AI and manage your store through a built-in chatbot or any MCP-compatible AI agent (Claude Desktop, Cursor, Claude Code, and others).

Supported AI providers:

ProviderTextImage Generation
OpenAI
Google Gemini
Anthropic (Claude)✗ Not supported

Step 1: Install and Activate

  1. Upload the plugin folder to /wp-content/plugins/, or install directly from the WordPress plugin directory.
  2. Go to Plugins → Installed Plugins and click Activate.
  3. Navigate to WooCommerce → AI Content Generator to begin setup.

Step 2: Connect an AI Provider

You need at least one configured AI provider before any features will work. There are two ways to do this.

Available on WordPress 7.0+.

  1. Go to Settings → AI.
  2. Enter your API key for OpenAI, Google Gemini, or Anthropic (Claude).
  3. The plugin detects any active provider automatically and displays only the models available from your connectors.

Option B : Custom OpenAI API Key

  1. Go to platform.openai.com/api-keys and create a secret key.
  2. In the plugin settings, enable Use Custom API Key and paste your key.
  3. Only OpenAI models are available through this path.
WooCommerce AI content Generator - Custom AI
WooCommerce AI content Generator – Custom AI

Step 3: Select AI Models

  1. Go to WooCommerce → AI Content Generator → AI Models.
Model Selection - AI content Generator for WooCommerce
Model Selection – AI content Generator for WooCommerce
  1. Assign a model for each feature independently:
    • Product description
    • Short description
    • Brands
    • Tags
    • Image generation
    • Chatbot

Only models from your active providers are listed. If no models appear, return to Step 2 and confirm a provider is configured.

Step 4: Generate Product Content

Open any product in the WooCommerce editor. Generation controls appear alongside the relevant fields.

Description & Short Description

  1. Click Generate next to the description editor.
  2. Select a writing tone:
    • Formal & Professional
    • Casual & Friendly
    • Persuasive & Sales-focused
    • Technical & Detailed
    • Luxury & Premium
    • Creative & Engaging
  3. Preview the generated content before applying. Regenerate as many times as needed.

Brands & Tags

  • Generated automatically from the product name and existing attributes.
  • Results appear as clickable chips — select the ones you want and apply them in bulk.
  1. In the product sidebar, click Generate Featured Image.
  2. Multiple image options are generated.
  3. Click Use as Featured on the image you want.
  1. Click Generate Gallery Images.
  2. Select images using the checkboxes.
  3. Click to add the selected images to the product gallery in one step.

Tip: Fill in the product title, category, and at least a few attributes before generating. The AI uses this information to produce more relevant and accurate content.

Step 5: Configure the AI Badge (Optional)

When AI-generated content is applied to a product, you can display a badge on the product page to indicate it was AI-assisted.

AI Badge - WooCommerce Content Generator
AI Badge – WooCommerce Content Generator
  1. Go to WooCommerce → AI Content Generator → AI Badge.
  2. Customize the badge label text.
  3. After generating and applying content to a product, use the Mark as AI-generated option on that product to show the badge.

Step 6: Set Up the Store Chatbot (Optional)

The plugin includes a floating AI chatbot for both your storefront and your WooCommerce admin area.

Go to WooCommerce → AI Content Generator → Chatbot to configure:

SettingDescription
Customer chatbotEnable/disable for storefront visitors. Requires login by default; enable guest access if needed.
Admin chatbotEnable/disable for shop managers and administrators in wp-admin.
Chatbot nameDisplay name shown in the chat bubble.
Avatar image URLCustom avatar for the chatbot.
Color schemeVisual styling for the chat widget.
Welcome messageOpening message shown to users.
Input placeholderPlaceholder text in the chat input field.
AI modelModel used for chat responses.
Chat history retentionNumber of days to retain conversation history.

The below images shows the Chatbot settings page:

WooCommerce AI Content Generator chatbot settings
Chat bot settings – WooCommerce AI content Generator

Admin Chatbot Capabilities

The admin chatbot can perform store management actions directly from the chat interface:

  • Create products and generate content
  • Manage coupons
  • Update order statuses
  • Bulk-import product data via CSV (requires the Product Import Export for WooCommerce plugin)
  • Download invoices, packing slips, delivery notes, and shipping labels (requires the Print Invoices, Packing Slips, Delivery Notes & Shipping Labels plugin)

BOGO Coupon Management (requires WebToffee Smart Coupon)

When the WebToffee Smart Coupon plugin is active, the admin chatbot gains additional BOGO (Buy One Get One) management capabilities: create, duplicate, trash, restore, permanently delete, and toggle BOGO deals active or inactive.

Connect an MCP-Compatible AI Agent (Optional)

On WordPress 6.9+, the plugin registers its tools with the WordPress Abilities API, making them available to any MCP-compatible agent — Claude Desktop, Cursor, Claude Code, and others.

Prerequisites

  • WordPress 6.9 or higher.
  • The MCP Adapter plugin installed and active. If you see a notice in wp-admin, install it from the WordPress plugin directory or run:

Your MCP Server Endpoint

https://your-site.com/wp-json/mcp/mcp-adapter-default-server/

The server requires the user to be logged in. Use an Application Password for agent access: go to Users → Your Profile → Application Passwords, enter a name (e.g., Claude Desktop), and click Add New Application Password.

Connecting Claude Desktop

  1. Open Claude Desktop and go to Settings → Developer → Edit Config.
  2. Add the following to claude_desktop_config.json:
  1. Replace yoursite.example, {admin_user}, and {application-password} with your actual values.

Connecting Cursor or Claude Code

Add the server to your .cursor/mcp.json or Claude Code’s MCP config using the same URL and credentials.

Available MCP Tools

Core Tools

ToolDescription
generate-product-descriptionGenerate and save a full description for an existing product
generate-product-short-descriptionGenerate and save a short description for an existing product
generate-product-imageGenerate an AI image and set it as the product’s featured image
generate-product-brandsGenerate and apply brand suggestions for a product
generate-product-tagsGenerate and apply SEO tags for a product
mark-product-ai-generatedMark or unmark a product’s content as AI-generated
search-product-idFind WooCommerce product IDs by name (use before tools requiring a product ID)
create-product-draftCreate a new product as a draft for review
create-product-publishedCreate and immediately publish a new product
publish-product-draftPublish an existing draft product by ID
update-productUpdate any fields on an existing product (title, price, stock, description, etc.)
delete-productMove a product to trash or permanently delete it
create-shop-couponCreate a WooCommerce coupon (percent or fixed, cart or per-product scope)
update-order-statusChange an o

Smart Coupon Tools (requires WebToffee Smart Coupon)

ToolDescription
create-bogoCreate a new BOGO deal
list-bogosList all BOGO deals with their current status
toggle-bogoEnable or disable a BOGO deal by ID
trash-bogoMove a BOGO deal to the trash
restore-bogoRestore a trashed BOGO deal
delete-bogoPermanently delete a BOGO deal
duplicate-bogoCreate a copy of an existing BOGO deal

Note: Smart Coupon tools are registered on the MCP server unconditionally but will return an error if the WebToffee Smart Coupon plugin is not active.