Download the PHP package mageos/module-catalog-data-ai without Composer

On this page you can find all versions of the php package mageos/module-catalog-data-ai. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package module-catalog-data-ai

MageOS AI Catalog Data Generation

Latest Stable Version License Total Downloads

Automatically generate compelling product descriptions, meta titles, keywords, and SEO content using OpenAI's powerful language models. This Magento 2 extension seamlessly integrates AI content generation into your product workflow, improving SEO performance and customer experience while saving time on content creation.

🚀 Features

Automatic Content Generation

Flexible Processing Options

Advanced Configuration

Review & Approval Workflow

Also

📋 Requirements

🔧 Installation

⚙️ Configuration

1. Basic Setup

Navigate to Admin Panel → Stores → Configuration → Catalog → AI Data Enrichment

Essential Settings

Model Configuration

2. Content Field Configuration

Under Product Fields Auto-Generation, configure any text-compatible product attribute for AI enrichment. The dynamic table lets admins add rows, pick a target attribute, and define its prompt. No code changes needed to enrich custom attributes.

Attribute dropdown is filtered to text, textarea, and texteditor frontend inputs.

Default prompts ship for short_description and description:

Attribute Default Prompt
short_description "write a very short product description for {{name}} to highlight reasoning for purchase, under 100 words"
description "write a detailed product description for {{name}} with features in bullet list, under 1000 words"

Add rows for meta_title, meta_keyword, meta_description, or any custom attribute to extend coverage.

3. Advanced Settings

Fine-tune AI behavior:

4. Asynchronous Processing Setup

For better performance with high-volume stores:

  1. Enable "Asynchronous enrichment" in configuration
  2. Run the queue consumer: bin/magento queue:consumers:start mageosEnrichProductProcessor

5. Enrichment Cache & Approval Workflow

Under Settings, two options control the review workflow:

In require-approval mode, new enrichments are recorded with pending status and are not written to products until an admin approves them from the review grid.

📖 Usage

Automatic Generation (New Products)

Once configured, the extension automatically generates content for new products when saved, based on your settings:

Mass Content Generation (Existing Products)

For existing products without AI-generated content:

  1. Go to Catalog → Products
  2. Select products to enrich
  3. Choose from Actions dropdown:
    • AI Enrich: Replace all content (overwrites existing)
    • AI Enrich (Safe): Only fill empty fields

Reviewing Generated Content

When the enrichment cache is enabled, go to Catalog → AI Enrichment Review to see every generation. The grid supports:

Product Edit Status Indicators

On the product edit form, enriched attribute fields show an inline status note beneath them:

Each note includes a View details link that opens the full enrichment record in a new tab.

🤖 Supported OpenAI Models

Recommended Models

Model Best For Speed Cost Quality
gpt-4o Production use Fast Medium Excellent
gpt-4-turbo High-quality content Medium High Excellent
gpt-3.5-turbo Budget-conscious Very Fast Low Good

Model Requirements

🎯 Prompt Customization

Using Product Variables

Prompts support dynamic variables from product data:

Available Variables

Any product attribute code can be referenced as {{attribute_code}} and will be substituted with that attribute's current value at generation time. Common examples:

Best Practices for Prompts

  1. Be Specific: Include detailed instructions about tone, length, and format
  2. Use Context: Reference product attributes to create relevant content
  3. Set Constraints: Specify word/character limits
  4. Define Format: Request bullet points, paragraphs, or specific structures

Example optimized prompt:

🔧 Troubleshooting

Common Issues

API Key Errors

Rate Limiting

Content Not Generating

Queue Processing Issues

Performance Optimization

  1. Use Async Processing for bulk operations
  2. Optimize Prompts or choose a faster model to reduce token usage
  3. Configure Rate Limits appropriately
  4. Monitor API Costs regularly

🤝 Contributing

We welcome contributions! Please:

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Add tests if applicable
  5. Submit a pull request

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙏 Credits

🆘 Support


All versions of module-catalog-data-ai with dependencies

PHP Build Version
Package Version
Requires php Version ^8.1
openai-php/client Version *
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package mageos/module-catalog-data-ai contains the following files

Loading the files please wait ...