03 · Content · Open source
AI Product Descriptions for Magento 2
angeo/module-ai-description-updater
Generates product descriptions in bulk with OpenAI, Claude or Gemini, with a review step before anything reaches the storefront. Thin or duplicated supplier copy is a ranking problem in ordinary search and a citation problem in AI answers.
Free and MIT-licensed. No licence key, no account, no telemetry.
What it does
Four things worth knowing before you install.
Three providers, chosen per task
OpenAI, Anthropic and Google are all supported. Different models suit different catalogues, and nothing locks you to one vendor.
Bulk and scheduled
Run across a filtered set of products from CLI or on cron, rather than editing descriptions one at a time in the admin.
Dry run before anything ships
Run the whole job without writing, inspect the output, then commit. Automatic publication to the storefront is a choice, not the default.
Sheets in, CSV out
Google Sheets can be the SKU source and Google Drive the CSV export target, so a content team works where it already works.
Store-view aware
Descriptions generate per store view, so a multi-language catalogue gets copy in the right language and scope.
Generated copy still needs a human. Publishing thousands of unreviewed descriptions replaces one quality problem with another. Use the review step, especially for products where specifications matter.
Requirements
| Magento | Open Source / Adobe Commerce 2.4.x |
| PHP | 8.2+ |
| Providers | OpenAI · Anthropic · Google |
| Scope | Per store view |
| Licence | MIT |
Questions
Whose API key is used?
Yours. The module is free; the generation calls are billed by the provider on your own account, so volume and cost stay under your control.
Will AI-written descriptions hurt my rankings?
Not because they were AI-written. They hurt if they are inaccurate, generic or duplicated — which is a review problem, not a generation problem.
Can it write in other languages?
Yes, per store view, so each language scope gets its own generated copy.
Does it overwrite my existing descriptions?
Only if you tell it to. Output goes through the review step first.
Works with
Each module is independent, but these three are the ones most often installed alongside it.
Not sure whether you need this one?
Run the free scanner on your domain, or install the CLI audit. Both report which signals your store currently fails, so you install only what closes a real gap.