PHPackages                             bkubicki/module-configurable-product-attribute-handles - 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. bkubicki/module-configurable-product-attribute-handles

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

bkubicki/module-configurable-product-attribute-handles
======================================================

Module adds to catalog frontend custom layout handles based on configurable product

1.0.0(5y ago)041MITPHPPHP ~7.3.0||~7.3.0

Since Jun 9Pushed 5y ago1 watchersCompare

[ Source](https://github.com/bartoszkubicki/magento2-configurable-product-attribute-handles)[ Packagist](https://packagist.org/packages/bkubicki/module-configurable-product-attribute-handles)[ RSS](/packages/bkubicki-module-configurable-product-attribute-handles/feed)WikiDiscussions master Synced 3w ago

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

BKubicki Configurable Product Attribute Handles
===============================================

[](#bkubicki-configurable-product-attribute-handles)

Overview
--------

[](#overview)

Module adds custom frontend layout handles\\extension points for easier frontend customization of configurable product.

### Features

[](#features)

- product card - handles basing on product super attributes, pattern: `catalog_product_view_type_configurable_super_{{attribute_code}}`
- product card - specific templates for configurable options block. Block `vendor/magento/module-swatches/Block/Product/Renderer/Configurable.php:443` allows only two templates (one from `Magento_Swatches` and the default one from `Magento_ConfigurableProduct`), ignoring any layout instructions. By adding some data in layout, we can change template for custom one, based on product super attributes:

```

            Vendor_Module::product/view/type/options/configurable-super-colour.phtml

```

Such an instruction can be combined with product super attributes handles, but it doesn't have to be.

- product listing - possibility to define additional renderers for configurable super products, pattern: `configurable_super_{{attribute_code}}'`. Usage example:

```

```

Don't forget to add alias for renderer, as it is used for renderer picking.

Please see [attached module](examples/BKubicki_ConfigurableProductAttributeHandlesExample.zip) to fully understand possible usage of these features.

Prerequisites
-------------

[](#prerequisites)

- PHP 7.3|7.4

Installation
------------

[](#installation)

To install the extension use the following commands:

```
 composer require bkubicki/module-configurable-product-attribute-handles
```

Versioning
----------

[](#versioning)

We use [SemVer](http://semver.org/) for versioning. For the versions available, see the [tags on this repository](https://github.com/bartoszkubicki/magento2-configurable-product-attribute-handles/tags).

Changelog
---------

[](#changelog)

See changelog [here](CHANGELOG.md).

Authors
-------

[](#authors)

- [Bartosz Kubicki](https://github.com/bartoszkubicki)

License
-------

[](#license)

This project is licensed under the MIT License - see the [LICENSE](LICENSE.md) file for details.

###  Health Score

23

—

LowBetter than 26% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity47

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

1851d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/20238194?v=4)[Bartosz Kubicki](/maintainers/bartoszkubicki)[@bartoszkubicki](https://github.com/bartoszkubicki)

---

Top Contributors

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

---

Tags

cataloglayoutlayout-handleslayout-xmlmagentomagento2magento2-exmagento2-moduleproduct-cardproduct-page

### Embed Badge

![Health badge](/badges/bkubicki-module-configurable-product-attribute-handles/health.svg)

```
[![Health](https://phpackages.com/badges/bkubicki-module-configurable-product-attribute-handles/health.svg)](https://phpackages.com/packages/bkubicki-module-configurable-product-attribute-handles)
```

###  Alternatives

[baldwin/magento2-module-url-data-integrity-checker

Magento 2 module which can find potential url related problems in your catalog data

282822.9k](/packages/baldwin-magento2-module-url-data-integrity-checker)[yireo/magento2-googletagmanager2

Add Google Tag Manager to Magento

1681.0M5](/packages/yireo-magento2-googletagmanager2)[run-as-root/magento2-prometheus-exporter

Magento2 Prometheus Exporter

68357.9k](/packages/run-as-root-magento2-prometheus-exporter)[emico/m2-attributelanding

Attribute landing pages for Magento 2

17263.2k10](/packages/emico-m2-attributelanding)[buckaroo/magento2

Buckaroo Magento 2 extension

32420.3k8](/packages/buckaroo-magento2)[trustpilot/module-reviews

The Trustpilot Review extension makes it simple and easy for merchants to collect reviews from their customers to power their marketing efforts, increase sales conversion, build their online reputation and draw business insights.

12931.8k](/packages/trustpilot-module-reviews)

PHPackages © 2026

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