Skip to content

AI product content

Merzio has a built-in AI helper that writes product descriptions, SEO meta fields, and translates products into other languages. It works directly on the product edit page and in bulk across dozens of products at once.

This is a different feature from the AI Store Assistant (the chatbot in the corner of the admin). This page is about product content — descriptions, translations, bulk generation. The AI provider configuration is shared between both features and lives in Admin > Settings > AI Settings.

AI button on the product page

On every product edit page (/admin/products/{id}/edit), in the top action row you'll find the AI Assistant button next to View product / Copy / Cancel / Manage variants / Builder.

Clicking it opens a modal with two tabs:

  • Generate description — generates the product content for you
  • Translate — translates the product into other languages

The button only works on a saved product. If you've just added a new product, save it first and then open the AI Assistant — the Translate tab needs the content to exist in the database.

Generate description (all fields in one click)

The Generate description tab fills several fields at once with a single AI call — cheaper, faster, and content-consistent (the meta title will align with the long description).

How to use it:

  1. Pick the language to generate in (defaults to the language of the current tab).
  2. Select the fields you want to generate — Name, Short description, Long description, Meta title, Meta description. All are checked by default.
  3. Optionally add a tone (e.g. "professional", "friendly", "technical") and a brief product summary (key features, target audience, marketing angles).
  4. For the long description you can set a max word count.
  5. Click Generate X fields and wait roughly 20–60 seconds.
  6. The AI shows you the result — click any field to expand it and edit it before applying.
  7. Click Apply X fields to product — all fields are written into the current language. The modal closes and you see the result.

AI safety rules:

  • The AI never invents technical specifications (megapixels, chips, materials) that weren't in the input. If it doesn't know a specific number, it falls back to a generic benefit-oriented phrasing.
  • The AI never describes the product as used unless you explicitly say so. A discount does not mean used.
  • The AI never mentions your store name in the description — the description is about the product, not where it's sold.

Translate (one click into multiple languages)

The Translate tab translates all of the product's text fields into other languages with native-sounding quality (not literal translation).

How to use it:

  1. Pick the source language (the language the product is currently written in).
  2. Select the target languages by clicking the language tiles. Up to 5 at a time. Each target language counts as one usage from your monthly quota.
  3. Select which fields to translate (all by default).
  4. Click Translate into X languages and wait 20–30 seconds per language.
  5. The AI shows the result for each language. Click to expand and edit the translation before applying.
  6. Click Apply X translations to product — the translations are written into the corresponding language tabs.

What the AI does well:

  • Preserves HTML tags (<p>, <strong>, <ul>...) inside descriptions.
  • Leaves brand and model names in their original form (iPhone 15 Pro stays iPhone 15 Pro in every language).
  • Writes natively, not as a machine translation.

AI Studio — bulk AI operations

Path: Admin > Products > AI Studio (/admin/ai-studio)

For bulk AI tasks across many products at once. Instead of clicking through each product one by one, you pick a filter, the AI processes the batch in the background, and you carry on with your work.

Two kinds of bulk operations:

  • Generate descriptions — fills fields (description, short description, meta title, meta description) in one language for all products that match the filter.
  • Translate into other languages — translates products from a source language into one or more target languages.

Filter — which products:

  • Products without description — only those missing a long description (the most common case — fill the gaps)
  • Products in a category — all products in the selected category
  • Specific products (by ID) — paste a comma-separated list of IDs
  • All active products — careful with limits, max. 200 per batch

Once the batch is running:

  • The batch runs in the background — you can keep working, no need to keep the modal open.
  • The "Currently running" section shows live progress (refreshes every 3 seconds).
  • When it finishes, the batch moves to "Recent runs" with a summary (✓ successful, ✗ failed, ⊘ quota exceeded).
  • To stop a batch, click Cancel — running tasks finish, but no new ones start.

Limits and plans

PlanDescriptions/monthBulk runs/month
Trial502
Starter1005
Medium2,00050
Partner10,000unlimited

How it's counted:

  • Each description generation on a product page = 1 use of the "descriptions/month" quota (regardless of how many fields you selected — it's a single AI call).
  • Each target language in a translation = 1 use. Translating into 3 languages = 3 uses.
  • Each product in a bulk batch = 1 use. A 50-product batch = 50 uses.
  • Launching a bulk batch from AI Studio = 1 use of the "bulk runs/month" quota.

How to raise your limits:

  • Upgrade your plan in the Merzio portal.
  • Set up your own API key in Admin > Settings > AI Settings. With your own key (OpenAI or Anthropic) you pay the provider directly and Merzio only applies soft daily caps to prevent runaway loops.

You can see your current usage on /admin/settings/ai and at the top of AI Studio.

SEO length counters

Below the Meta title and Meta description fields there is a character counter with a colour indicator:

  • Mint — good length (50–60 characters for the title, 150–160 for the description)
  • Yellow — too short, or starting to get long
  • Red — Google will truncate it

This helps you write meta fields that won't get cut off in search results.

FAQ

Why is the AI button greyed out? The two most common reasons:

  1. The product isn't saved — the AI button on a brand-new product only works after saving. Click Save first, then open the AI Assistant.
  2. Monthly limit reached — check /admin/settings/ai, the "Usage in this period" section. If the description quota is full, upgrade your plan or wait until the start of the next month.

Can I undo what the AI wrote? Yes, in two ways:

  • Before applying — expand any field in the preview and edit the text. Only then click "Apply to product".
  • After applying — the field is just plain text in the database. Open the product and overwrite it manually.

Does it cost me anything? On the trial plan you get 50 descriptions and 2 bulk runs per month for free — Merzio pays the AI provider for you. Higher plans have higher limits. If you want no limits at all, set up your own API key in AI Settings and you'll pay OpenAI / Anthropic directly.

How long does it take?

  • Description generation: 20–60 seconds per product.
  • Translation: 20–30 seconds per target language.
  • Bulk batch: depends on product count × time per product. 50 products ≈ 20–30 minutes in the background.

Why does the AI sometimes invent specifications? Our AI prompts have strong rules against making things up — they only write about what's in the input. But if you only entered the name "iPhone 15 Pro" with no other details, the AI fills in generic phrasing (not specific numbers). For a more accurate output, add a brief product summary (target audience, key features, technical parameters) in the "Brief product summary / additional context" field.