PHPackages                             enanobots/m2-product-pack - 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. enanobots/m2-product-pack

Abandoned → [qoliber/m2-product-pack](/?search=qoliber%2Fm2-product-pack)Library[Utility &amp; Helpers](/categories/utility)

enanobots/m2-product-pack
=========================

2.0.0(1y ago)348984[2 issues](https://github.com/qoliber/m2-product-pack/issues)MITPHPPHP &gt;=8.1

Since Feb 10Pushed 5mo ago4 watchersCompare

[ Source](https://github.com/qoliber/m2-product-pack)[ Packagist](https://packagist.org/packages/enanobots/m2-product-pack)[ RSS](/packages/enanobots-m2-product-pack/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (11)Used By (0)

[![Open Source Love](https://camo.githubusercontent.com/ddf91434d4485475c0dc245c39579e596aa5fa81ffafc81d0b2bdd54f073ef92/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6f70656e2d736f757263652d6c69676874677265793f7374796c653d666f722d7468652d6261646765266c6f676f3d676974687562)](https://camo.githubusercontent.com/ddf91434d4485475c0dc245c39579e596aa5fa81ffafc81d0b2bdd54f073ef92/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6f70656e2d736f757263652d6c69676874677265793f7374796c653d666f722d7468652d6261646765266c6f676f3d676974687562)[![](https://camo.githubusercontent.com/cf682d6e974eb5d2d308bc0f9066b509b639a0f1b32f8505e3756b58448b3062/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d6167656e746f2d322e342e782d6f72616e67653f7374796c653d666f722d7468652d6261646765266c6f676f3d6d6167656e746f)](https://camo.githubusercontent.com/cf682d6e974eb5d2d308bc0f9066b509b639a0f1b32f8505e3756b58448b3062/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d6167656e746f2d322e342e782d6f72616e67653f7374796c653d666f722d7468652d6261646765266c6f676f3d6d6167656e746f)[![](https://camo.githubusercontent.com/7800a561d31d48393bcb31f44b884e63affc8393fff9fd3c1820807eec29d5e5/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d61696e7461696e65642d7965732d6772656e3f7374796c653d666f722d7468652d6261646765266c6f676f3d6d6167656e746f)](https://camo.githubusercontent.com/7800a561d31d48393bcb31f44b884e63affc8393fff9fd3c1820807eec29d5e5/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d61696e7461696e65642d7965732d6772656e3f7374796c653d666f722d7468652d6261646765266c6f676f3d6d6167656e746f)[![](https://camo.githubusercontent.com/fc4854c3837acc1f09c89b0b47463f00831d526b880ef3b15ff6c254e8ed735a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d382e312e782d626c75653f7374796c653d666f722d7468652d6261646765266c6f676f3d706870)](https://camo.githubusercontent.com/fc4854c3837acc1f09c89b0b47463f00831d526b880ef3b15ff6c254e8ed735a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d382e312e782d626c75653f7374796c653d666f722d7468652d6261646765266c6f676f3d706870)[![](https://camo.githubusercontent.com/1ce92ff5110f1a2cbe9e0a2d9a5045bf02ef23cafda6cdd0238b82799f89fe63/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f76657273696f6e2d424554412d79656c6c6f77677265656e3f7374796c653d666f722d7468652d6261646765)](https://camo.githubusercontent.com/1ce92ff5110f1a2cbe9e0a2d9a5045bf02ef23cafda6cdd0238b82799f89fe63/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f76657273696f6e2d424554412d79656c6c6f77677265656e3f7374796c653d666f722d7468652d6261646765)

Product Collective Packages Module for Magento 2 / Adobe Commerce
=================================================================

[](#product-collective-packages-module-for-magento-2--adobe-commerce)

### HYVA Compatible - yes

[](#hyva-compatible---yes)

[![hyva-logo-360.png](https://camo.githubusercontent.com/8832074cdc38cc975a34341712b57108d1f1fa2f903a8f8b1a0fc3d7504823d5/68747470733a2f2f692e706f7374696d672e63632f3850526774327a372f687976612d6c6f676f2d3336302e706e67)](https://postimg.cc/ZC5QqD3m)

#### (BETA version)

[](#beta-version)

[![Screenshot-at-22-00-40.png](https://camo.githubusercontent.com/a9482c01afe38ba96e36d4011d17ff03ba7a1f30abaaa4f40dce904074ff0017/68747470733a2f2f692e706f7374696d672e63632f4857746e76624d542f53637265656e73686f742d61742d32322d30302d34302e706e67)](https://postimg.cc/t7Y9YZDc)

This module enhances the functionality of Magento 2 by providing a new feature for product collective packages. With this module, merchants will be able to easily create and manage packages made up of multiple quantities of the same products. Each package can include different number of product units and the prices will be automatically calculated based on the product count.

Merchants can specify 2 types of dicounts

- fixed amount discount
- percentage discount

**Important**: This module only works for simple products.

- Create and manage packages made up of multiple products
- Automatically calculate package prices based on the combined price of the included products
- Ability to include products with different variations in a single package
- Easy-to-use interface for creating and managing packages

This module is a must-have for merchants looking to simplify their product offerings and increase sales. Give it a try today!

### Installation

[](#installation)

Installation is via `composer`

```
composer require qoliber/m2-product-pack

```

After installing the packages just run:

```
php bin/magento setup:upgrade

```

### Requirements

[](#requirements)

- `PHP 8.1` and higher
- `Magento 2.4.x` and higher

### Tested on:

[](#tested-on)

- `Magento 2.4.x` OpenSource

###  Health Score

42

—

FairBetter than 88% of packages

Maintenance56

Moderate activity, may be stable

Popularity25

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity61

Established project with proven stability

 Bus Factor1

Top contributor holds 50% 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 ~85 days

Recently: every ~169 days

Total

9

Last Release

561d ago

Major Versions

1.1.0 → 2.0.02024-12-19

PHP version history (3 changes)1.0.0PHP ^7.4

1.0.1PHP &gt;=7.4

2.0.0PHP &gt;=8.1

### Community

Maintainers

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

---

Top Contributors

[![jakwinkler](https://avatars.githubusercontent.com/u/4256191?v=4)](https://github.com/jakwinkler "jakwinkler (15 commits)")[![ProxiBlue](https://avatars.githubusercontent.com/u/4994260?v=4)](https://github.com/ProxiBlue "ProxiBlue (8 commits)")[![enanobots](https://avatars.githubusercontent.com/u/85762406?v=4)](https://github.com/enanobots "enanobots (5 commits)")[![peterjaap](https://avatars.githubusercontent.com/u/431360?v=4)](https://github.com/peterjaap "peterjaap (2 commits)")

### Embed Badge

![Health badge](/badges/enanobots-m2-product-pack/health.svg)

```
[![Health](https://phpackages.com/badges/enanobots-m2-product-pack/health.svg)](https://phpackages.com/packages/enanobots-m2-product-pack)
```

###  Alternatives

[api-clients/command-bus

Light weight wrapper around league/tactician adding promised based interface(s) and next tick execution

11198.0k4](/packages/api-clients-command-bus)

PHPackages © 2026

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