AI-Powered Field and Batch Operations
Transform your product data with AI assistance—whether you’re editing a single field or processing hundreds of records at once. The AI can rewrite content, translate into multiple languages, generate new field values, or create relationships between entities.
[try:/products|Open Products to Start|shopping-cart]
Two Ways to Use AI
The AI features are available in two contexts:
card: Single Field Editing
icon: edit
Open any editable field in a form and click the **AI** button to generate or transform that field's value. Perfect for quick edits and content generation on individual records.
card: Batch Operations
icon: layers
Select multiple rows in a grid and click **Mass Update** → **AI-assisted smart update** to process many records at once. Ideal for catalog-wide transformations.
Operation Types
Both field and batch modes support four operation types. Choose the one that matches your goal:
| Type | Best For | Example Use Case |
|---|---|---|
| Rewrite | Modifying existing text | Fix grammar, change tone, format consistently |
| Translate | Multilingual content | Localize descriptions for new markets |
| Generate New Fields | Creating content from other data | Write SEO titles from name + description |
| Generate Relations | Linking entities | Assign products to categories based on attributes |
Rewrite Selected Fields
Transform existing text while preserving the original meaning. Use this to:
- Fix grammar and spelling errors
- Change tone (formal → playful, technical → simple)
- Standardize formatting (title case, sentence case)
- Shorten or expand descriptions
{
"prompt": "Rewrite this product description to be more engaging and sales-focused. Keep the key product features but make it sound exciting.",
"fields": ["description_en"]
}
Translate Selected Fields
Automatically translate translatable fields into your configured languages. The AI:
- Detects which language slots are missing or empty
- Translates only the needed languages
- Preserves technical terms and brand names
- Maintains consistent tone across languages
{
"prompt": "Translate the product description from English to Czech. Keep culinary terms accurate and maintain an appetizing tone.",
"fields": ["description"]
}
Generate New Fields
Create content for empty fields based on existing data. This is synthesis—combining information from multiple sources:
{
"prompt": "Generate a short product summary (2-3 sentences) suitable for a mobile app listing. Use the name, description, and key attributes.",
"fields": ["short_description"]
}
Generate New Relations
Map products to categories, suppliers, or other related entities. The AI analyzes your data and finds the best matches:
**Specialized Recommendations:** For cross-selling, alternatives, and accessories, see our specialized guide on [AI Product Recommendations](ai-product-recommendations).
{
"prompt": "Assign each product to the most appropriate category based on its name, description, and attributes.",
"fields": ["categories"]
}
Using the Field AI Dialog
When editing a single field, click the AI button (sparkles icon) to open the AI configurator.
1. Open any record for editing (click the row or press Enter).
2. Find the field you want to modify and click the **AI** button next to it.
3. Select an operation type based on what you need:
- If the field has content: Choose **Rewrite** or **Translate**
- If the field is empty: Choose **Generate New Fields**
4. Enter your instructions in plain language (or use a template).
5. Toggle **Use Web Search** if you need current/factual information.
6. Click **Generate Preview** to see the AI's suggestion.
7. Review the diff view showing **Current → AI-Generated**.
8. Click **Apply** to accept the changes.
When to Use Web Search
Enable Web Search (Grounding) when your prompt requires:
- Current prices or availability from competitor sites
- Recent product specifications or features
- Up-to-date regulatory or compliance information
- Market trends and competitor analysis
**Review AI output:** The preview shows exactly what will change. Always verify the generated content before applying, especially for customer-facing fields like descriptions and names.
Using the Batch Configurator Wizard
Process multiple records at once with the full wizard interface.
1. Select the rows you want to update in the grid (use checkboxes or Shift+Click).
2. Click **Mass Update** [badge:zap|info] in the toolbar.
3. Switch to the **AI-assisted smart update** tab.
4. **Type Step:** Choose your operation type (Rewrite, Translate, Generate, or Import).
5. **Source Fields:** Select which fields the AI should read as input.
6. **Destination Fields:** (Generate/Import only) Select where AI output should be written.
7. **Prompt Step:** Describe what you want the AI to do.
8. **Preview Step:** Review sample results and edit if needed.
9. **Price Step:** Check token usage and estimated cost.
10. Click **Apply** to process all selected rows.
Understanding Each Step
Type Selection
The operation type determines:
- Which fields are available for selection
- How the AI interprets your prompt
- What the preview will show
Source Fields
These are the fields the AI reads to understand context. For Rewrite and Translate, these are also the fields that get modified. For Generate and Import, these provide input for creating new content.
Destination Fields
Only shown for Generate and Import modes. This is where AI-generated content will be written. For Import (relations), only relation-type fields are available.
Prompt Entry
Use the chat input to describe your goal. You can:
- Type free-form instructions
- Click the Wand icon to enhance your prompt
- Use Templates for common operations
**Be specific:** Instead of "fix the text", try "Convert all product names to title case, remove any special characters, and ensure they're under 100 characters."
Preview & Editing
The preview shows a sample of rows with AI-generated values. You can:
- Edit any cell directly if the AI got it slightly wrong
- Your edits become “examples” that guide the final output
- Check the diff view to see exactly what changed
Price & Apply
See the estimated token usage and cost before committing. The estimate is based on the preview sample and total row count.
Saving as Automation
After configuring an AI operation, save it as a reusable automation:
1. Complete the wizard steps up to the Price step.
2. Click **Save to automation** instead of Apply.
3. Name your automation and set a schedule (optional).
4. The automation will run on matching records automatically.
Automations are useful for:
- Weekly translation updates for new products
- Regular content refresh for SEO
- Automated categorization of imported products
Troubleshooting
AI didn’t understand my request
Try rephrasing with more specific instructions. Include examples of what you want:
- ❌ “Make it better”
- ✅ “Make the description more professional and remove any promotional language. Keep technical specifications intact.”
No preview appears
- Ensure you’ve selected source fields
- For Rewrite mode, make sure your prompt isn’t empty
- Check that selected rows have data in the source fields
Translation shows wrong languages
The AI translates into your system’s configured languages. To change available languages:
- Go to Settings → Localization
- Update the Used Languages list
- Return to the AI configurator
Generated relations are incorrect
For the Import/Relations mode:
- The AI matches against existing records in the related entity
- If matches are poor, check that your related entity has good search data
- Consider adding more descriptive names or attributes to the related records
Preview looks good but final results differ
The preview uses a sample of rows. If your data is inconsistent, the AI may handle other rows differently. You can:
- Edit examples in the preview to guide the AI
- Split your batch into smaller groups with similar data
- Be more specific in your prompt about edge cases
Tips for Better Results
card: Be Specific About Output
icon: target
Instead of "shorten the text", say "summarize in 2-3 sentences, maximum 200 characters, keeping the key product benefits."
card: Provide Context
icon: info
Tell the AI who the audience is: "Write for a B2B wholesale catalog" vs "Write for consumer e-commerce."
card: Use Examples
icon: list
Show the AI what you want: "Like this: 'Premium organic coffee with notes of chocolate and citrus.'"
card: Check Language Settings
icon: globe
For translations, ensure your target languages are configured in system settings before starting.
[try:/products|Start Using AI Operations|shopping-cart]