No reviews found
IP5 Agency — AI Content Generator
The module generates SEO metadata and descriptions for products, categories, and pages using Claude AI. Works in one click directly on the editing page or automatically via CRON.
If you have hundreds or thousands of products without descriptions and SEO fields — this module does all the work for you. No copywriter, no manual filling.

How the module works
The module integrates into CS-Cart product, category, and page editing pages — adding a separate tab with generation buttons. You choose what to generate (SEO or description), optionally edit the prompt, and click the button. Claude AI returns the ready result, which is immediately saved to the appropriate fields.
Each object type (product, category, page, blog) has its own prompts. Prompts can be edited directly in the interface.
In the module's General Settings you can generate blog posts. Set up a cron job and generate content for your site daily!
1. Main Settings
Modules → IP5 Agency — AI Content Generator → Open

Fig. 1 — Main settings of AI Content Generator
| Setting | Description |
|---|---|
| API Key (Claude) | Your secret Claude API key. Get it at: platform.claude.com/settings/keys |
| API Base URL | Claude API endpoint. Do not change unless necessary |
| AI Model | claude-sonnet-4-5 — optimal, claude-opus-4-5 — maximum quality, claude-haiku-4-5 — fast and affordable |
| CRON Key | Key for triggering automatic generation via CRON. 10–20 characters, Latin letters and digits |
| Default topic | Store topic substituted into the prompt via the {topic} variable during CRON runs |
| Maximum response tokens | Maximum length of the AI response. Recommended: 1000–2000. Higher value = more expensive request |
| API Request Timeout | Maximum wait time for AI response in seconds. Recommended: 60 |
| Generated Page Status | Hidden — hidden (review before publishing), Active — published immediately |

Fig. 2 — Selecting a prompt from the library before running generation
The token counter shows usage for the current period. Input — tokens from sent prompts, Output — tokens from received responses. Monitor your plan limits at platform.claude.com.
2. Prompt Library
IP5 Agency — AI Content Generator → Prompt Library

Fig. 3 — Prompt library with active templates
The prompt library is a collection of ready-made templates you can select during generation. Instead of one fixed prompt, you can have several: for different tones, tasks, or content types.
- Click Add Prompt to create a new template
- Set a Name — the display name in the dropdown list
- Fill in the Prompt Template — the prompt text. Use the {topic} variable as a placeholder for the store topic
- Set Position — order in the list
- Enable Status to make the prompt available during generation
Fig. 4 — Editing a prompt with the {topic} variable
During generation, {topic} is replaced with the value from the “Default topic” field in the module settings.
3. Generation for Products
Catalog → Products → Open product → IP5 Agency — AI Content Generator
Fig. 5 — AI Content Generator tab on the product page
A new module tab with two independent generation blocks appears on each product editing page.
SEO block — generates four fields at once:
- SEO name — page slug (URL part), Latin characters with hyphens, up to 60 characters
- Page title — browser tab title, up to 60 characters
- Meta description — meta description, up to 160 characters
- Meta keywords — comma-separated keywords, 5–7 words
Description block — generates a full product description in HTML format, ready for insertion into the CS-Cart editor.
Prompts in both blocks can be edited directly on the product page. The Reset to default button restores the standard prompt from module settings.
Product Photo in the Prompt
When generating a product description, the module automatically includes the product's main photo in the request to Claude AI. The image is transmitted in base64 format together with the prompt text — Claude sees the photo and uses it to generate a more accurate and relevant description.
When a product has a photo, the description is generated based on real visual content — Claude sees the color, shape, details, and features of the product. Hallucinations and made-up characteristics are eliminated.
In the module tab, the “Object data” block shows a photo thumbnail and the status ✅ used — meaning the image will be included in the request. If the product has no photo — the image block is not displayed and generation proceeds on text only.
The photo is only transmitted when generating a description. When generating SEO fields, the image is not used — the product name and characteristics are sufficient for SEO.
In the prompt you can use the {image} placeholder — the image will be inserted at exactly that position. If the placeholder is not specified, the photo is automatically added before the prompt text.
Product Data in the Prompt
In addition to the photo, the following are automatically included in the AI request:
- Product name
- Description (existing, if any — AI improves it rather than copying it)
- Features from the CS-Cart features table — up to 20 parameters (feature name and its value)
The more completely the product features are filled in, the more accurate and detailed the generated description will be.
4. Generation for Categories
Catalog → Categories → Open category → IP5 Agency — AI Content Generator

Fig. 6 — AI Content Generator tab on the category page
Same as products, the category page gets a tab with both blocks — SEO and Description. Prompts automatically adapt to the object type. The photo block is not displayed for categories — only the name and description are passed.
5. Generation for Pages and Blog
Website → Pages → Open page → IP5 Agency — AI Content Generator

Fig. 7 — AI Content Generator tab on a blog page
The module also works for static pages and blog posts. For blogs, full article text generation is available — especially useful for quickly populating a content section. Photos are not passed in prompts for pages and blog posts.
6. Automatic Generation via CRON

Fig. 8 — Generation launch and CRON command
CRON mode allows content to be generated for the entire catalog automatically without human involvement — the module itself goes through products, categories, and pages and fills in empty fields.
The schedule command is located at the top of the module's main page:
0 3 * * * curl -s "https://yoursite.com/admin.php?dispatch=ip5_ai_generator.cron&cron_key=YOUR_KEY" > /dev/null 2>&1
- The module processes objects whose SEO fields or descriptions are not yet filled in
- Already filled fields are not overwritten
- Pages created via CRON receive the status from the Generated Page Status setting
- The Run Generation button runs CRON manually — convenient for the first test
For the first run, we recommend setting Generated Page Status = Hidden — this lets you review the quality of generated content before publishing.
7. Review Before Saving
After generating SEO metadata and descriptions, the user can choose to apply or discard the changes:


8. Token Usage Monitoring
The token counter on the module's main page and on every product/category tab shows Input — tokens from sent prompts, and Output — tokens from received responses. Updates automatically.
The cost of a single request depends on the selected model and the combined length of the prompt and response. To optimize costs, use claude-haiku-4-5 for bulk generation of simple descriptions and claude-sonnet-4-5 for high-quality texts.
Transmitting a product photo increases the number of input tokens per request — the image is base64-encoded and added to the prompt. To minimize token usage, use claude-haiku-4-5.
9. Generation Log

Fig. 9 — Blog generation results, errors, and successful generations
10. Compatibility with OpenRouter and Other Providers
The module supports not only direct Claude connection — through the API Base URL field you can connect any compatible provider. A tested option is OpenRouter, which provides access to dozens of models through a single key: DeepSeek, Gemini, Llama, Mistral, and others.
Settings for connecting OpenRouter:
| Field | Value |
|---|---|
| API Base URL | https://openrouter.ai/api/v1/messages |
| API Key | Your OpenRouter key — get it at openrouter.ai/settings/keys |
| AI Model | Any model from the OpenRouter catalog, for example:anthropic/claude-sonnet-4-5deepseek/deepseek-chatgoogle/gemini-pro |
| Maximum response tokens | Recommended: 1000–1500 when using OpenRouter |
Important: when using OpenRouter, reduce Maximum response tokens to 1000–1500. If your account balance has insufficient credits for the requested token count — OpenRouter will return a 402 error. Top up your balance at openrouter.ai/settings/credits.
Photo transmission via OpenRouter: images are only supported if the selected model supports vision (e.g. anthropic/claude-sonnet-4-5, google/gemini-pro-vision). Text-only models (DeepSeek, Llama) will ignore the photo and generate descriptions based on text only.
OpenRouter is convenient for comparing the generation quality of different models on your own catalog and finding the optimal price-to-quality ratio for a specific task.
- Store Builder Plus
- Multi-Vendor
- Multi-Vendor Ultimate
- 4.20.1
- 4.19.1.SP2
- 4.19.1.SP1
- 4.19.1
- 4.18.4
- 4.18.3
- 4.18.2.SP1
- 4.18.2
- 4.18.1.SP1
- 4.18.1
- 4.17.2.SP3
- 4.17.2.SP2
- 4.17.2.SP1
- 4.17.2
- 4.17.1
- 4.16.2
- 4.16.1
- 4.15.2
- 4.15.1.SP4
- 4.15.1.SP3
- 4.15.1.SP2
- 4.15.1.SP1
- 4.15.1
- 4.14.3.SP1
- 4.14.3
- 4.14.2.SP1
- 4.14.2
- 4.14.1.SP1
- 4.14.1
- 4.13.3
- 4.13.2.SP2
- 4.13.2.SP1
- 4.13.2
- 4.13.1
- 4.12.2
- 4.12.1
- English
- Русский
We specialize in developing online stores and implementing comprehensive solutions on the CS-Cart CMS platform.
If you are a manufacturing company or already have a finished product and need a platform to sell it, order the development of an online store based on CS-Cart. Your own e-commerce platform costs much less than opening even the smallest physical retail outlet, while the profit from an online store can be many times higher.
An online store created by our team will allow you not only to sell successfully, but also to analyze all processes — from the first visit to order placement and subsequent repeat purchases. Thanks to our experience, we will configure your online store in such a way that you can sell only products that are truly in demand among your customers and generate solid profits.
In addition to development and custom module creation for CS-Cart, we also provide ongoing support for your online store. We guarantee stable and reliable operation of your project — we are focused on long-term cooperation and mutual benefit.
Similar products
- Makes your store faster.
- Improves the SEO ranking of the site.
- Increases conversion.
Optimize and convert to WebP all the images on the site



