PHPackages                             omikron/magento-factfinder - 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. omikron/magento-factfinder

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

omikron/magento-factfinder
==========================

FACT-Finder® Web Components for Magento

v3.0.0(4y ago)241proprietaryPHPPHP ^7.2

Since Mar 20Pushed 4y ago4 watchersCompare

[ Source](https://github.com/FACT-Finder-Web-Components/magento1-module)[ Packagist](https://packagist.org/packages/omikron/magento-factfinder)[ Docs](https://web-components.fact-finder.de/)[ RSS](/packages/omikron-magento-factfinder/feed)WikiDiscussions master Synced today

READMEChangelog (10)Dependencies (3)Versions (11)Used By (0)

Introduction
============

[](#introduction)

This repository contains SDK that helps you integrate the FACT-Finder Web Components into your Magento 1 Shop. The instruction is divided into three parts:

- Installation
- Backend Configuration
- Webcomponents Integration

Installation
============

[](#installation)

You can download the module from Github by cloning it directly or saving as ZIP package.

### Copy Files

[](#copy-files)

To install the module, please copy content of the `src` directory into the main directory of Magento 1 shop.

### Installing dependencies

[](#installing-dependencies)

Since this plugin using [`FACT-Finder® Communication SDK for PHP`](https://github.com/FACT-Finder-Web-Components/php-communication-sdk) package as a dependency, it should be installed manually. Because of Magento 1 does no support compose autoloader You need to reproduce follow steps:

- login to the server (via SSH) where your Magento 1 instance is located.
- run `composer require omikron/factfinder-communication-sdk` to install the Communication SDK

Dependencies will be installed to the `vendor` folder in the root of Your Magento 1 directory

### Module Activation

[](#module-activation)

After copying files please go to the `Stores → Configuration → Advanced → Advanced` in Magento 1 backoffice and check if the modules is enabled.

Backend Configuration
=====================

[](#backend-configuration)

You can find the module settings page under `Stores → Configuration → Catalog → FACT-Finder` in Magento 1 backoffice. You can setup there connection with FACT-Finder, enable or disable webcomponents or generate feed based on your database.

### Main Settings

[](#main-settings)

In Main Settings you can setup connection to the FACT-Finder. You can also test the connection, but remember first to save the settings. If not, data will be lost.

[![Main Settings](documentation/main-settings.png "Main Settings")](documentation/main-settings.png)

### Activated Webcomponents

[](#activated-webcomponents)

In this tab you can decide which webcomponents should be enabled.

- **Suggestions** activates loading and displaying suggestions while search terms are entered into the search bar.
- **Filter / ASN** activates the functions to narrow down and refine search results.
- **Paging** activates paging through the returned search results.
- **Sorting** activates a sorting function for returned search results.
- **Breadcrumb** activates displaying the current position during a search. Can be refined with the **Filter / ASN** component.
- **Products per Page** activates an option to limit the number of displayed search results per page.
- **Campaigns** displays your active FACT-Finder campaigns, e.g. advisor and feedback campaigns.
- **Pushed Products** displays your pushed products campaigns.
- **Recommendation** activates recommendation tab in product details page
- **Similar** activates similar products tab in product detail page

[![Activated Webcomponents](documentation/activated-web-components.png "Activated Webcomponents")](documentation/activated-web-components.png)

### Advanced Settings

[](#advanced-settings)

In Advanced Settings you can set parameters related to the `ff-communication`. You can also define campaign details.

### General Export Settings

[](#general-export-settings)

The SDK allows you to generate feed based on your database. In this tab you can specify what attributes you want to export. Please remember to save settings before doing export.

### Cron schedule

[](#cron-schedule)

The SDK allows you to automatize feed file export by Cron. You can do this by selecting proper time of execution and frequency in module configuration.Please remember that in order to automatize feed file export You need to correctly configure Magento Cron by adding execution of magento.sh script to system crontab file.

[![Export to FTP](documentation/cron-configuration.png "Cron configuration")](documentation/cron-configuration.png)

### Export to FTP

[](#export-to-ftp)

In this tab you can specify parameters needed to connect with FTP and upload there generated feed. Please remember to save settings before doing export. When you are making changes and there was already generated feed, please do it one more time, since changes may be not applied in the feed.

[![Export to FTP](documentation/export-to-ftp.png "Export to FTP")](documentation/export-to-ftp.png)

### Export via Basic Auth

[](#export-via-basic-auth)

In this tab you can specify the basic auth credentials that are needed to download feed from:

[![Export via Basic Auth](documentation/basic-auth.png "Export via Basic Auth")](documentation/basic-auth.png)

Webcomponents Integration
=========================

[](#webcomponents-integration)

You can activate and deactivate webcomponents as mentioned in `Activated Webcomponents` tab.

You can find webcomponents templates in:

```
app/design/frontend/base/default/layout/factfinder.xml
app/design/frontend/base/default/template/factfinder

```

You can find SDK CSS files in:

```
skin/frontend/base/default/css/factfinder

```

You can find SDK Javascript files in:

```
js/factfinder

```

Process of Data Transfer between Shop and FACT-Finder
=====================================================

[](#process-of-data-transfer-between-shop-and-fact-finder)

[![Process of Data Transfer between Shop and FACT-Finder](documentation/communication-overview.png "Process of Data Transfer between Shop and FACT-Finder")](documentation/communication-overview.png)

###  Health Score

28

—

LowBetter than 52% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 83.3% 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

Every ~95 days

Recently: every ~119 days

Total

10

Last Release

1807d ago

Major Versions

v0.10.0 → v1.0.02019-07-03

v1.1.0 → v2.0.02019-12-17

v2.2.1 → v3.0.02021-07-23

PHP version history (2 changes)v2.0.0PHP ^7.0

v3.0.0PHP ^7.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/aace3f96144609268cdbdfc693d5cdd46de712260ec0837e500b4c0c5c6426db?d=identicon)[a-laurowski](/maintainers/a-laurowski)

---

Top Contributors

[![jaroslawweselski](https://avatars.githubusercontent.com/u/36187926?v=4)](https://github.com/jaroslawweselski "jaroslawweselski (15 commits)")[![paulfcdd](https://avatars.githubusercontent.com/u/11246832?v=4)](https://github.com/paulfcdd "paulfcdd (2 commits)")[![blar](https://avatars.githubusercontent.com/u/111508?v=4)](https://github.com/blar "blar (1 commits)")

###  Code Quality

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/omikron-magento-factfinder/health.svg)

```
[![Health](https://phpackages.com/badges/omikron-magento-factfinder/health.svg)](https://phpackages.com/packages/omikron-magento-factfinder)
```

###  Alternatives

[michael-milette/moodle-local_mailtest

eMailTest is a Moodle local plugin that can help diagnose SMTP email connectivity issues.

191.3k](/packages/michael-milette-moodle-local-mailtest)

PHPackages © 2026

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