PHPackages                             comunicart/magento2-doofinder - 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. comunicart/magento2-doofinder

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

comunicart/magento2-doofinder
=============================

CSV generation for Doofinder.

2.0.0(9y ago)0135OSL-3.0PHPPHP ~5.5.0|~5.6.0|~7.0.0

Since Nov 11Pushed 9y ago2 watchersCompare

[ Source](https://github.com/comunic-art/magento2-doofinder)[ Packagist](https://packagist.org/packages/comunicart/magento2-doofinder)[ RSS](/packages/comunicart-magento2-doofinder/feed)WikiDiscussions master Synced today

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

Magento 2 Doofinder module
==========================

[](#magento-2-doofinder-module)

Generation of CSV file to import in Doofinder.

Install
=======

[](#install)

Download:

`composer require comunicart/magento2-doofinder`

Enable module:

`php bin/magento module:enable Comunicart_Doofinder`

Usage
=====

[](#usage)

CSV generation will be done every 6 hours as cron task. In addition, you can also perform the generation manually through the console:

`php bin/magento doofinder:generate`

This command will create a CSV file in folder named *doofinder* inside *media* folder. The name of file will be the store view code. If you have more than one store view, generation process will create one file by store view.

Once CSV file (or files if you have more than one store view) is generated, you can provide CSV file URL in Doofinder settings page:

**

###  Health Score

26

—

LowBetter than 41% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

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

3518d ago

### Community

Maintainers

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

### Embed Badge

![Health badge](/badges/comunicart-magento2-doofinder/health.svg)

```
[![Health](https://phpackages.com/badges/comunicart-magento2-doofinder/health.svg)](https://phpackages.com/packages/comunicart-magento2-doofinder)
```

###  Alternatives

[elgentos/regenerate-catalog-urls

Regenerate Catalog URL Rewrites (products, categories, cms pages)

2832.6M](/packages/elgentos-regenerate-catalog-urls)[run-as-root/magento2-prometheus-exporter

Magento2 Prometheus Exporter

68353.9k](/packages/run-as-root-magento2-prometheus-exporter)[myparcelnl/magento

A Magento 2 module that creates MyParcel labels

1859.0k](/packages/myparcelnl-magento)[loki/magento2-components

Core module for defining Alpine.js components with advanced AJAX features

1010.0k22](/packages/loki-magento2-components)[magepal/magento2-form-field-manager

Customer and Address Form Fields Manager for Magento2

273.9k](/packages/magepal-magento2-form-field-manager)[mage-os/module-llm-txt

AI-powered LLMs.txt generation for Magento 2 / Mage-OS stores. Help AI systems understand your store with OpenAI-generated content.

233.3k](/packages/mage-os-module-llm-txt)

PHPackages © 2026

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