PHPackages                             canal-web/magento-productselector - 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. [Search &amp; Filtering](/categories/search)
4. /
5. canal-web/magento-productselector

ActiveMagento-module[Search &amp; Filtering](/categories/search)

canal-web/magento-productselector
=================================

Create a block with dynamic filters redirecting to a pre-filtered category page

086PHP

Since Mar 6Pushed 9y ago4 watchersCompare

[ Source](https://github.com/canal-web/Magento_ProductSelector)[ Packagist](https://packagist.org/packages/canal-web/magento-productselector)[ RSS](/packages/canal-web-magento-productselector/feed)WikiDiscussions master Synced 3w ago

READMEChangelogDependenciesVersions (1)Used By (0)

Magento\_ProductSelector
========================

[](#magento_productselector)

Create a block with dynamic filters redirecting to a pre-filtered category page (using **Manadev** filters).

Howto
-----

[](#howto)

After installing the module, you should have two new fields on attributes edit page: "use in product selector" (set yes for each attribute you want to see as an input) and "type of attribute in selector" (let default value unless specific cases like year). The attribute must be used in product listing.

To call the block in your template :

```
echo $this->getLayout()->createBlock('core/template')->setTemplate('productselector/selector-block.phtml')->toHtml();
```

or from an xml layout :

```

```

There is some basic configuration in System &gt; Configuration &gt; Canal Web &gt; ProductSelector (important : you will need to specify there the attribute set you want to use).

Important: for accentuated locales, be sure to check the Manadev &gt; SEO url keys (attributes and options should not be accentuated)

Important 2: if you install this module via composer, remember to allow simlinks in System &gt; Config &gt; Developer &gt; Template.

French translation inc.

###  Health Score

22

—

LowBetter than 21% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

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

### Community

Maintainers

![](https://www.gravatar.com/avatar/3c5fccfca3816fee908ef8d56ac5ad9bcdf4f7171286fdf387e1c6ca3496f03f?d=identicon)[Canalweb](/maintainers/Canalweb)

---

Top Contributors

[![galenskap](https://avatars.githubusercontent.com/u/4310921?v=4)](https://github.com/galenskap "galenskap (3 commits)")[![Fwagra](https://avatars.githubusercontent.com/u/3933375?v=4)](https://github.com/Fwagra "Fwagra (1 commits)")

### Embed Badge

![Health badge](/badges/canal-web-magento-productselector/health.svg)

```
[![Health](https://phpackages.com/badges/canal-web-magento-productselector/health.svg)](https://phpackages.com/packages/canal-web-magento-productselector)
```

###  Alternatives

[ircmaxell/filterus

A library for filtering variables in PHP

44613.4k6](/packages/ircmaxell-filterus)[awesome-nova/dependent-filter

Dependent filters for Laravel Nova

26190.2k](/packages/awesome-nova-dependent-filter)

PHPackages © 2026

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