PHPackages                             snowio/magento2-extended-product-repository - 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. snowio/magento2-extended-product-repository

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

snowio/magento2-extended-product-repository
===========================================

A Magento 2 module which allows product creation with extended attribute option labels

v3.1.0(4y ago)8198.1k↓49.5%41MITPHPPHP &gt;=7CI failing

Since Nov 3Pushed 3y ago4 watchersCompare

[ Source](https://github.com/snowio/magento2-extended-product-repository)[ Packagist](https://packagist.org/packages/snowio/magento2-extended-product-repository)[ RSS](/packages/snowio-magento2-extended-product-repository/feed)WikiDiscussions master Synced 3d ago

READMEChangelog (10)Dependencies (6)Versions (20)Used By (1)

Magento 2 Extended Product Repository
=====================================

[](#magento-2-extended-product-repository)

[![Build Status](https://camo.githubusercontent.com/57299e06aaac3f2990d0260859c764cf212b133f59feca8feb15cc73333a12a2/68747470733a2f2f7472617669732d63692e6f72672f736e6f77696f2f6d6167656e746f322d657874656e6465642d70726f647563742d7265706f7369746f72792e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/snowio/magento2-extended-product-repository)[![codecov](https://camo.githubusercontent.com/37a97c32f008b8b17467ffd8d7ac9b0400f61185a11ecb7823515a5628d974ac/68747470733a2f2f636f6465636f762e696f2f67682f736e6f77696f2f6d6167656e746f322d657874656e6465642d70726f647563742d7265706f7369746f72792f6272616e63682f6d61737465722f67726170682f62616467652e737667)](https://codecov.io/gh/snowio/magento2-extended-product-repository)

Description
-----------

[](#description)

A Magento 2 module that adds the following extension attributes.

- **Attribute code field in configurable product options**: Endpoints can now specify an attribute code for a configurable product option.
- **Configurable product linked skus**: Endpoints can now specify product skus as configurable product links

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

[](#prerequisites)

- PHP 7.0 or newer
- Composer ().
- `magento/framework` 100 or newer
- `magento/module-catalog` 101 or newer
- `magento/module-eav` 100 or newer
- `magento/module-configurable-product` 100 or newer

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

[](#installation)

```
composer require snowio/magento2-extended-product-repository
php bin/magento module:enable SnowIO_ExtendedProductRepository
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento cache:flush

```

Usage
-----

[](#usage)

- A **configurable\_product\_option** can now have an `attribute_code` that enables the endpoint specify the attribute code for a configurable product option.
- **configurable\_product\_linked\_skus** allows the endpoint to specify sku's as configurable product links instead of magento ID's.

```
{
    "product": {
        "type_id": "configurable",
        "sku": "test-from-snowio-configurable",
        "attribute_set_id": 11,
        "name": "test from snow.io configurable",
        "price": 10,
        "visibility": 4,
        "status": 1,
        "custom_attributes": {
            "axis_size": "s_xxl",
            "url_key": "test-from-snowio-configurable.html"
        },
        "extension_attributes": {
            "configurable_product_options": [
                {
                    "extension_attributes": {
                        "attribute_code": "axis_size"
                    }
                }
            ],
            "configurable_product_linked_skus": [
                "test-from-snowio-simple"
            ]
        }
    }
}
```

License
-------

[](#license)

This software is licensed under the MIT License. [View the license](LICENSE)

###  Health Score

41

—

FairBetter than 87% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity39

Limited adoption so far

Community21

Small or concentrated contributor base

Maturity72

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

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 ~158 days

Recently: every ~277 days

Total

14

Last Release

1478d ago

Major Versions

v1.0.1 → 2.0.02016-12-08

v2.3.0 → v3.0.02021-03-09

### Community

Maintainers

![](https://www.gravatar.com/avatar/aa904d0f61196b12bd6727175110ad7a58e19d888960279e7e4b9dbb636f34b9?d=identicon)[convenient](/maintainers/convenient)

![](https://avatars.githubusercontent.com/u/649590?v=4)[Douglas Radburn](/maintainers/chickenland)[@chickenland](https://github.com/chickenland)

---

Top Contributors

[![joshdifabio](https://avatars.githubusercontent.com/u/5609851?v=4)](https://github.com/joshdifabio "joshdifabio (20 commits)")[![convenient](https://avatars.githubusercontent.com/u/600190?v=4)](https://github.com/convenient "convenient (13 commits)")[![qrz-io](https://avatars.githubusercontent.com/u/3646206?v=4)](https://github.com/qrz-io "qrz-io (12 commits)")[![tr33m4n](https://avatars.githubusercontent.com/u/1771667?v=4)](https://github.com/tr33m4n "tr33m4n (2 commits)")[![darryla](https://avatars.githubusercontent.com/u/12641702?v=4)](https://github.com/darryla "darryla (1 commits)")[![peekarboo](https://avatars.githubusercontent.com/u/39334796?v=4)](https://github.com/peekarboo "peekarboo (1 commits)")

---

Tags

middlewaresnowio

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/snowio-magento2-extended-product-repository/health.svg)

```
[![Health](https://phpackages.com/badges/snowio-magento2-extended-product-repository/health.svg)](https://phpackages.com/packages/snowio-magento2-extended-product-repository)
```

###  Alternatives

[mollie/magento2

Mollie Payment Module for Magento 2

1131.9M16](/packages/mollie-magento2)[run-as-root/magento2-prometheus-exporter

Magento2 Prometheus Exporter

68357.9k](/packages/run-as-root-magento2-prometheus-exporter)[buckaroo/magento2

Buckaroo Magento 2 extension

32420.3k8](/packages/buckaroo-magento2)[opengento/module-category-import-export

This module add the capability to import and export the categories from the back-office.

1310.9k2](/packages/opengento-module-category-import-export)[graycore/magento2-graphql-introspection-cache

1017.3k](/packages/graycore-magento2-graphql-introspection-cache)[loki/magento2-admin-components

Admin Panel grids and forms created via Loki Components

175.2k7](/packages/loki-magento2-admin-components)

PHPackages © 2026

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