PHPackages                             orangecat/feed - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. orangecat/feed

ActiveMagento2-module[Utility &amp; Helpers](/categories/utility)

orangecat/feed
==============

Generate product feed for AI Crawlers

1.0.0(5mo ago)43OSL-3.0PHPPHP ^7.4 || ^8.1

Since Nov 30Pushed 5mo agoCompare

[ Source](https://github.com/olivertar/m2_feed_ai)[ Packagist](https://packagist.org/packages/orangecat/feed)[ RSS](/packages/orangecat-feed/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (3)Versions (2)Used By (0)

Orangecat Feed Module
=====================

[](#orangecat-feed-module)

The **Orangecat Feed** module is a specialized tool designed to generate high-quality, structured product feeds specifically optimized for **AI Crawlers** and Large Language Models (LLMs). By providing data in a machine-readable format (JSON), it ensures that AI agents can accurately index, understand, and retrieve your product catalog information.

Key Features
------------

[](#key-features)

- **AI-Optimized Output**: Generates feeds in **JSON** format, which is the preferred structure for modern AI training and retrieval systems.
- **Automated Generation**: Uses Magento's Cron system to automatically generate and update feeds on a schedule you define, ensuring your data is always fresh.
- **Chunking Support**: Capable of handling large catalogs by splitting feeds into smaller, manageable chunks (e.g., 500 products per file).
- **Customizable Content**:
    - Select specific product attributes to include (e.g., description, price, stock status).
    - Option to include product images.
    - **FAQ Integration**: Seamlessly integrates with the **Orangecat Faqs** module to include product-specific FAQs in the feed, providing richer context for AI models.
- **Multistore Support**: Generates separate feeds for each store view, respecting localizations and currency settings.

Configuration
-------------

[](#configuration)

You can configure the module settings in **Stores &gt; Configuration &gt; Orange Cat &gt; Product Feed for AI**.

### General Settings

[](#general-settings)

- **Enable Feed Generation**: Turn the automatic feed generation on or off.
- **Cron Schedule**: Define how often the feed should be regenerated using standard cron expression syntax (default: daily at 2 AM).
- **Feed Filename**: Set a custom base name for your feed files (e.g., `products`).
- **Products Per Chunk**: Define the number of products per JSON file. Set to `0` to generate a single large file.
- **Product Attributes**: Select which Magento product attributes to include in the feed payload. SKU, Name, and Price are always included.
- **Include Product Image**: Toggle the inclusion of the main product image URL.
- **Include FAQs**: If the **Orangecat Faqs** module is installed, this option allows you to embed related FAQs directly into the product data object.
- **Output Format**: Choose the output format:
    - **JSON**: Standard structured data.

### Log Cleanup

[](#log-cleanup)

- **Log Retention (Days)**: Automatically clean up old generation logs after a specified number of days to save database space.

For Developers
--------------

[](#for-developers)

### Feed Location

[](#feed-location)

Generated feeds are stored in the `pub/media/feed` directory (or similar public path depending on configuration), making them easily accessible for external crawlers via HTTP.

### Extensibility

[](#extensibility)

The module uses a modular architecture for data collection:

- **Data Collectors**: You can implement additional data collectors to inject custom data into the feed by extending the module's service layer.
- **Events**: Dispatch events during feed generation to allow other modules to modify the data stream.

###  Health Score

33

—

LowBetter than 75% of packages

Maintenance70

Regular maintenance activity

Popularity7

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity43

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

169d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/2b0424a2b27fcf1f5c4362f5ab7f4fc78b56dfffe4897c4fd8177623b50fb953?d=identicon)[olivertar](/maintainers/olivertar)

---

Top Contributors

[![olivertar](https://avatars.githubusercontent.com/u/959440?v=4)](https://github.com/olivertar "olivertar (1 commits)")

### Embed Badge

![Health badge](/badges/orangecat-feed/health.svg)

```
[![Health](https://phpackages.com/badges/orangecat-feed/health.svg)](https://phpackages.com/packages/orangecat-feed)
```

###  Alternatives

[yireo/magento2-webp2

Magento 2 module to add WebP support to the Magento frontend

2091.2M7](/packages/yireo-magento2-webp2)[tig/postnl-magento2

TIG Magento 2 PostNL extension

58544.2k4](/packages/tig-postnl-magento2)[lillik/magento2-price-decimal

Magento 2 Price Decimal Precision

111147.5k](/packages/lillik-magento2-price-decimal)[nosto/module-nostotagging

Increase your conversion rate and average order value by delivering your customers personalized product recommendations throughout their shopping journey.

27659.1k4](/packages/nosto-module-nostotagging)[magepal/magento2-customeraccountlinksmanager

Customer Account Links Manager for Magento2 allows you to quickly and easily remove unwanted links from customer account dashboard

4084.9k](/packages/magepal-magento2-customeraccountlinksmanager)[doofinder/doofinder-magento2

Doofinder module for Magento 2

13204.0k1](/packages/doofinder-doofinder-magento2)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
