Write product descriptions, meta tags, feature bullets and search words with your own OpenAI-compatible or Anthropic key, with review and undo.
Available Updated Oct 17, 2026Version 1.0.0CS-Cart, Multi-Vendor 4.17.2 – 4.21.x No core file edits
Built for
AI Product Content Generator: overview1 of 17
What it does
For stores that need good product texts without writing each one by hand. The add-on uses your own key for the OpenAI API, any OpenAI-compatible service (OpenRouter, Groq, Mistral, a local Ollama server and more) or the Anthropic API, so you pay the provider directly. It writes full and short descriptions, key feature bullets, meta titles, meta descriptions, meta keywords and search words from the product name, categories and features. Test mode works without a key. For CS-Cart and Multi-Vendor 4.17.2 to 4.21.x.
How it works
Choose a provider, paste your key and click Test connection. On a product page, open the tab AI content, tick what to write, pick the tone and length, and click Generate: each suggestion appears next to the current text with Apply, Edit, Regenerate and Discard. For many products, select them in the product list and use Actions, Generate content with AI, then run the job in the browser or by cron. Review results, apply them in bulk, and undo from the History. Edit the prompts under Prompt templates.
Features
Your own API key: OpenAI, OpenAI-compatible services and local servers, Anthropic
Test mode without a key or cost
Full and short descriptions, key feature bullets, meta title, meta description, meta keywords and search words
Uses the product name, code, price, categories, brand, features and current texts, with an instruction never to invent facts
Tones, lengths and focus keywords; store guidelines for every request
Product page tab with suggestions next to the current text: apply, edit, regenerate or discard
Bulk generation for selected products or categories, in the browser or by cron
Review first, or fill empty fields only: existing texts are never overwritten without confirmation
Review list with bulk apply and discard
History with undo and a conflict check
Editable prompt templates with variables, and own template variants
Usage and cost log, monthly budget, requests-per-minute limit, retries with back-off
API key stored encrypted, shown only masked, never logged
Texts in the language you are editing; per-storefront texts in CS-Cart Ultimate
Every applied text goes through the standard product update, so SEO and caches stay in sync
What you get
Package
kv_ai_content_generator-1.0.0.zip, installed through Add-ons → Manage add-ons
Updates & support
12 months included. Download new versions from your account and install them in Add-ons → Manage add-ons or the Upgrade Center.
License
1 production installation. Staging, dev and localhost are free and unlimited. The add-on keeps working after the update period ends. How licensing works
Compatibility
We list only the builds we install and test on. “Tested” means the full test plan was run on that build; “Supported” means the build is inside the supported range and uses the same hooks.
CS-Cart version and edition compatibility
CS-Cart version
CS-Cart
CS-Cart Ultimate
Multi-Vendor
Multi-Vendor Ultimate
4.22 and later
Testing next
Testing next
Testing next
Testing next
4.21.2
Supported
Supported
Tested
Supported
4.20.x
Supported
Supported
Supported
Supported
4.19.x
Supported
Supported
Supported
Supported
4.18.x
Supported
Supported
Supported
Supported
4.17.2
Tested
Supported
Tested
Supported
Before 4.17.2
Not supported
Not supported
Not supported
Not supported
Last tested build: Multi-Vendor 4.21.2, Oct 17, 2026Tested on: Multi-Vendor 4.17.2, CS-Cart 4.17.2, Multi-Vendor 4.21.2
Requirements
Platform
CS-Cart or CS-Cart Multi-Vendor 4.17.2 – 4.21.x
PHP
PHP 7.2.5 – 8.3 with the cURL extension (standard on most hosts)
Requirement
An API key of your AI provider (OpenAI, an OpenAI-compatible service or Anthropic). Not needed for test mode or a local server such as Ollama
Requirement
Outgoing HTTPS connections from your server to the provider's API
Requirement
Optional: a cron job for bulk jobs that run in the background
Core changes
None. Hooks and template overrides only
1.0.0
Oct 17, 2026
Latest
Added 9
Product texts with your own AI key: full and short descriptions, key feature bullets, meta titles, meta descriptions, meta keywords and search words.
Providers: OpenAI and OpenAI-compatible Chat Completions APIs, the Anthropic Messages API, and a test mode without API calls.
Product page tab "AI content" with tone, length and focus keywords; suggestions next to the current text with Apply, Edit, Regenerate and Discard.
Bulk generation for selected products (Products > Products > Actions) or categories, in the browser with a progress bar or by cron; modes "Review first" and "Fill empty fields only".
Review list with bulk apply and discard; history with undo and a conflict check.
Editable prompt templates with variables, store guidelines for every request.
Usage and cost log, monthly budget, requests-per-minute limit, retries with back-off.
API key stored encrypted and shown only masked; connection test.
Domain-bound license check and self-healing upgrades.
Tested on Multi-Vendor 4.17.2, CS-Cart 4.17.2, Multi-Vendor 4.21.2. First release.
Which AI providers can I use?
The OpenAI API, every service with an OpenAI-compatible Chat Completions API (for example OpenRouter, Groq, Mistral, Together, DeepSeek, Google Gemini through its OpenAI-compatible endpoint, or a local Ollama or LM Studio server) and the Anthropic API. You enter the base URL, the model and your key in the settings.
Do I need to pay for anything besides the add-on?
You pay your AI provider for what you use, directly and at their prices. Product texts are short: with a small model, a description typically costs a fraction of a cent. Enter the token prices of your model in the settings to see the cost of every request and to set a monthly budget.
Can I try it without an API key?
Yes. After the installation the add-on runs in test mode: it writes sample texts without any provider and without cost, so you can try the product tab, bulk jobs, review, history and undo.
Will it overwrite my existing texts?
Not without your confirmation. Suggestions are only written when you click Apply. The only automatic mode, "Fill empty fields only", writes into fields that are empty and skips the others. Every applied text can be undone from the History.
Can the AI invent facts about my products?
The add-on sends only the facts of the product (name, categories, features, current texts) and instructs the model to use only these and never to invent specifications, prices, certifications or guarantees. Models can still make mistakes, which is why texts are reviewed before they are applied. Good product features give the best texts.
Is my API key safe?
The key is stored encrypted in your database, never shown again in full (only masked), never written to logs and sent only to the provider you configured.
In which language are the texts written?
In the language you are editing in the admin panel. To write texts for another storefront language, switch the content language and generate again.
What happens when the provider is slow, busy or down?
Requests are retried with increasing waits. Bulk jobs wait when the provider's rate limit is reached and continue by themselves; items that still fail are tried again later and can be retried by hand. A rejected key or a used-up budget pauses the job with a message.
How many products can a bulk job handle?
Up to 2,000 products per job; start several jobs for bigger catalogs. Jobs run in short steps in the browser or by cron, so they never hit a PHP time limit, and the requests-per-minute setting keeps them within your provider's limits.
Can vendors use it on Multi-Vendor?
Not in 1.0.0: the marketplace administrators generate texts for all vendors' products. A vendor mode with plan-based limits is planned.
What happens if the license lapses?
Without a valid license (no key after the 14-day start period, an invalid or revoked key, a domain the license does not cover, or no successful check for 14 days), new AI generations are switched off on the product tab, in bulk jobs and in cron. Texts that were already generated can still be reviewed and applied, and the history with undo and the usage log keep working. Your products are never affected. Once the license is valid again, everything is back.
The admin panel shows a license notice.
Open Add-ons → Manage add-ons → AI Product Content Generator: the License card at the top says what is wrong: no key, a key for another add-on, a revoked license, or a domain that the license does not cover. Fix it on the License tab and click Check now. See License.
Does the add-on work on my staging copy?
Yes. Subdomains of your licensed domain (for example staging.example.com) and local development hosts (localhost, private IP addresses, .local, .test) are covered by the same license.
What happens if your license server is down?
Nothing changes for 14 days: the add-on keeps working and retries every hour. Only if no check succeeds for 14 days is it switched off until the next successful check.
Does the license check slow down my storefront or checkout?
No. The check runs only in the admin panel or from cron, at most once a day, never while customers browse or check out. The add-on itself has no storefront part.
Spreadsheet Bulk Product EditorEdit prices, stock, names, categories, features and SEO fields of thousands of products in a fast spreadsheet grid, with preview and undo.
$69
Also from Kavio Labs
Available now and coming next, tested on the same CS-Cart builds.