PHPackages                             mage2kishan/module-product-attachments - 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. [File &amp; Storage](/categories/file-storage)
4. /
5. mage2kishan/module-product-attachments

ActiveMagento2-module[File &amp; Storage](/categories/file-storage)

mage2kishan/module-product-attachments
======================================

Product Attachments module for Magento 2 - attach files, links, and documents to products, categories, and CMS pages with Luma and Hyva theme support.

1.0.3(1mo ago)020↓50%1proprietaryPHPPHP ~8.1.0||~8.2.0||~8.3.0||~8.4.0

Since Apr 14Pushed 1mo agoCompare

[ Source](https://github.com/mage2sk/module-product-attachments)[ Packagist](https://packagist.org/packages/mage2kishan/module-product-attachments)[ RSS](/packages/mage2kishan-module-product-attachments/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependencies (11)Versions (5)Used By (1)

Panth Product Attachments for Magento 2 — Downloadable Files, Documents &amp; Links | Panth Infotech
====================================================================================================

[](#panth-product-attachments-for-magento-2--downloadable-files-documents--links--panth-infotech)

[![Magento 2.4.4 - 2.4.8](https://camo.githubusercontent.com/079c832211eed4f9451ebe264e3865f825b0f9f31b041cbf03676c6e254535d4/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d6167656e746f2d322e342e342532302d2d253230322e342e382d6f72616e67653f6c6f676f3d6d6167656e746f266c6f676f436f6c6f723d7768697465)](https://magento.com)[![PHP 8.1 - 8.4](https://camo.githubusercontent.com/56b3cce18841623e2cbed2ebf09b06be1be8807e99e6e054a89d304ab4790b8e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d382e312532302d2d253230382e342d626c75653f6c6f676f3d706870266c6f676f436f6c6f723d7768697465)](https://php.net)[![Hyva Compatible](https://camo.githubusercontent.com/dfd7ad0ed83e083b7ce500cdb2bf29b2dded579528bbe05384cc8afc45fb624b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f487976612d436f6d70617469626c652d3842354346363f6c6f676f3d616c70696e65646f746a73266c6f676f436f6c6f723d7768697465)](https://www.hyva.io)[![Luma Compatible](https://camo.githubusercontent.com/3c1945ee121ef64870a6f3583c91ffdfb4d8ffc35809e7ce34ca549a357e1ded/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c756d612d436f6d70617469626c652d6f72616e6765)](https://magento.com)[![Packagist](https://camo.githubusercontent.com/1838eddb0cbf333f75ff4a7c3c621364b7529d439f5251098b9da2642a610c1c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5061636b61676973742d6d616765326b697368616e2532466d6f64756c652d2d70726f647563742d2d6174746163686d656e74732d6f72616e67653f6c6f676f3d7061636b6167697374266c6f676f436f6c6f723d7768697465)](https://packagist.org/packages/mage2kishan/module-product-attachments)[![Upwork Top Rated Plus](https://camo.githubusercontent.com/6f72584179420c41ed90432fd2579a4ed36199d4229e8181d20f353c1c4ee4eb/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5570776f726b2d546f702532305261746564253230506c75732d3134613830303f6c6f676f3d7570776f726b266c6f676f436f6c6f723d7768697465)](https://www.upwork.com/freelancers/~016dd1767321100e21)[![Panth Infotech Agency](https://camo.githubusercontent.com/401a792e990131002e91054d1b04494af5a2152fcc891ca000eb683786770abf/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4167656e63792d50616e7468253230496e666f746563682d3134613830303f6c6f676f3d7570776f726b266c6f676f436f6c6f723d7768697465)](https://www.upwork.com/agencies/1881421506131960778/)[![Get a Quote](https://camo.githubusercontent.com/0b6c02cc1ad00f11bf1b0164a9998734bd716473db36cc2a5c1517e3d3578d1b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4765742532306125323051756f74652d46726565253230457374696d6174652d444332363236)](https://kishansavaliya.com/get-quote)

> Attach **files, links, and documents** to **products, categories, and CMS pages** in Magento 2 with a full-featured file manager, versioning, download analytics, attachment types, customer group access control, and a reusable widget. Works natively on both **Hyva** and **Luma** storefronts.

**Panth Product Attachments** lets merchants add unlimited downloadable files (PDFs, spec sheets, manuals, datasheets, videos, images, ZIPs, and more) or external links to any product, category, or CMS page. A centralized file manager with version control, attachment types, per-customer-group visibility, download tracking, and an embeddable widget makes it ideal for electronics catalogs, fashion size guides, B2B spec sheets, warranty documents, compliance files, and knowledge bases. The extension ships with ready-to-use templates for both Hyva (Alpine.js + Tailwind) and Luma, a powerful admin UI grid, and full MEQP-compliant code quality.

---

🚀 Need Custom Magento 2 Development?
------------------------------------

[](#-need-custom-magento-2-development)

> **Get a free quote for your project in 24 hours** — custom modules, Hyva themes, performance optimization, M1→M2 migrations, and Adobe Commerce Cloud.

 [ ![Get a Free Quote](https://camo.githubusercontent.com/eac8c45d21cff8b139ddc392325f3bd6c8266a6f3d7b23f15131c958f3d3c8d0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f476574253230612532304672656525323051756f74652532302545322538362539322d5265706c7925323077697468696e2532303234253230686f7572732d4443323632363f7374796c653d666f722d7468652d6261646765) ](https://kishansavaliya.com/get-quote)

### 🏆 Kishan Savaliya

[](#-kishan-savaliya)

**Top Rated Plus on Upwork**

[![Hire on Upwork](https://camo.githubusercontent.com/b69353d3c6e192f4d03cc36bb8883612004e32f54dd2dbcc1e700dd791acd875/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f486972652532306f6e2532305570776f726b2d546f702532305261746564253230506c75732d3134613830303f7374796c653d666f722d7468652d6261646765266c6f676f3d7570776f726b266c6f676f436f6c6f723d7768697465)](https://www.upwork.com/freelancers/~016dd1767321100e21)

100% Job Success • 10+ Years Magento Experience Adobe Certified • Hyva Specialist

### 🏢 Panth Infotech Agency

[](#-panth-infotech-agency)

**Magento Development Team**

[![Visit Agency](https://camo.githubusercontent.com/bbf04bdd2aff502082508568ec42ace3a7475c98756f596e2013056c89726ed6/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f56697369742532304167656e63792d50616e7468253230496e666f746563682d3134613830303f7374796c653d666f722d7468652d6261646765266c6f676f3d7570776f726b266c6f676f436f6c6f723d7768697465)](https://www.upwork.com/agencies/1881421506131960778/)

Custom Modules • Theme Design • Migrations Performance • SEO • Adobe Commerce Cloud

**Visit our website:** [kishansavaliya.com](https://kishansavaliya.com) | **Get a quote:** [kishansavaliya.com/get-quote](https://kishansavaliya.com/get-quote)

---

Table of Contents
-----------------

[](#table-of-contents)

- [Key Features](#key-features)
- [Use Cases](#use-cases)
- [Compatibility](#compatibility)
- [Installation](#installation)
- [Configuration](#configuration)
- [How It Works](#how-it-works)
- [Widget Usage](#widget-usage)
- [Hyva &amp; Luma Support](#hyva--luma-support)
- [FAQ](#faq)
- [Support](#support)
- [About Panth Infotech](#about-panth-infotech)
- [Quick Links](#quick-links)

---

Key Features
------------

[](#key-features)

### Attach Anywhere

[](#attach-anywhere)

- **Products** — attach unlimited files or links to any simple, configurable, bundle, grouped, virtual, or downloadable product
- **Categories** — add category-level attachments (brochures, lookbooks, size charts) inherited by child products optionally
- **CMS Pages** — enrich About, FAQ, Policy, or Landing pages with downloadable resources
- **Multi-entity** — one attachment can be linked to many products/categories/pages at once (no duplication)

### Centralized File Manager

[](#centralized-file-manager)

- **Upload once, reuse everywhere** — single-source file library for all attachments
- **Versioning** — upload a new version while preserving old download URLs and history
- **File replacement** — swap a file in place without editing every product
- **Bulk assign/unassign** — mass-attach files to multiple products from the grid
- **Drag-and-drop uploads** — modern admin UI with progress bars

### Download Analytics

[](#download-analytics)

- **Per-file download counter** — see exactly how many times each file has been downloaded
- **Per-customer log** — track which customer/guest downloaded what, when, and from which product
- **Date-range reports** — filter downloads by day, week, month, or custom range
- **Top-downloaded grid** — identify the most popular assets at a glance
- **CSV export** — export download logs for BI or compliance

### Attachment Types

[](#attachment-types)

- **Built-in types** — PDF, DOC, XLS, PPT, ZIP, Image, Video, Audio, External Link
- **Custom types** — define your own (e.g., "Spec Sheet", "Warranty", "User Manual", "Safety Data Sheet")
- **Type-specific icons** — auto-detected file-type icons with customization
- **Filter frontend listing by type** — customers can toggle "Manuals", "Videos", "Specs" etc.

### Customer Group Access Control

[](#customer-group-access-control)

- **Per-attachment visibility** — restrict files to Retail, Wholesale, VIP, or custom customer groups
- **Guest vs logged-in** — require login to download sensitive documents
- **Login-gated downloads** — optional prompt before download triggers
- **B2B-ready** — ideal for dealer portals, price lists, contracts

### Frontend Display

[](#frontend-display)

- **Dedicated product tab** — files list rendered in a native Magento product tab
- **Inline block** — or display below short description / above add-to-cart
- **Icon + title + size + type** — professional table layout with sort &amp; filter
- **Responsive** — mobile-first layout, tested on all breakpoints
- **Download counter display** — optional "Downloaded X times" badge for social proof

### Widget

[](#widget)

- **Drag-and-drop widget** — place an attachments block on any CMS page, block, or layout position
- **Configurable source** — specific product, category, or file IDs
- **Filter by type** — show only PDFs, only videos, etc.
- **Layout options** — grid, list, or compact views

### Hyva &amp; Luma Storefront

[](#hyva--luma-storefront)

- **Hyva-native templates** — Alpine.js + Tailwind CSS, no jQuery/KnockoutJS, lightning-fast
- **Luma compatibility** — native Magento Luma theme templates, fully responsive
- **Auto theme detection** — via `Panth_Core` helper, no manual config needed
- **No layout conflicts** — isolated CSS class prefixes

### Security &amp; Quality

[](#security--quality)

- **Secure file delivery** — files served through signed controller, direct filesystem paths hidden
- **File type whitelist** — admin-configurable allowed extensions, MIME validation
- **Max file size enforcement** — server-side check
- **Rate limiting** — optional per-IP download throttling
- **MEQP compliant** — passes Adobe's Magento Extension Quality Program
- **Zero third-party JS libs** — vanilla JS + Alpine on Hyva, jQuery on Luma

---

Use Cases
---------

[](#use-cases)

- **Electronics &amp; Appliances** — user manuals, spec sheets, firmware, warranty PDFs, CAD files
- **Fashion &amp; Apparel** — size guides, care instructions, sustainability reports, lookbooks
- **Food &amp; Beverage** — nutrition sheets, allergen info, recipe cards, certificates
- **Health &amp; Beauty** — ingredient lists, safety data sheets (SDS), clinical studies
- **B2B / Wholesale** — price lists, contracts, NDAs, catalog PDFs, dealer-only docs
- **Home &amp; Garden** — assembly guides, care manuals, dimension drawings
- **Software / Digital** — license agreements, release notes, installer downloads
- **Automotive** — compatibility charts, installation videos, parts diagrams

---

Compatibility
-------------

[](#compatibility)

RequirementVersions SupportedMagento Open Source2.4.4, 2.4.5, 2.4.6, 2.4.7, 2.4.8Adobe Commerce2.4.4, 2.4.5, 2.4.6, 2.4.7, 2.4.8Adobe Commerce Cloud2.4.4 — 2.4.8PHP8.1.x, 8.2.x, 8.3.x, 8.4.xMySQL8.0+MariaDB10.4+Hyva Theme1.3+ (native templates)Luma ThemeNative supportRequired`mage2kishan/module-core` (free)Tested on:

- Magento 2.4.8-p4 with PHP 8.4 (Hyva 1.3 + Luma)
- Magento 2.4.7 with PHP 8.3
- Magento 2.4.6 with PHP 8.2

---

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

[](#installation)

### Composer Installation (Recommended)

[](#composer-installation-recommended)

```
composer require mage2kishan/module-product-attachments
bin/magento module:enable Panth_Core Panth_ProductAttachments
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento setup:static-content:deploy -f
bin/magento cache:flush
```

### Manual Installation via ZIP

[](#manual-installation-via-zip)

1. Download the latest release ZIP from [Packagist](https://packagist.org/packages/mage2kishan/module-product-attachments) or the [Adobe Commerce Marketplace](https://commercemarketplace.adobe.com)
2. Extract the contents to `app/code/Panth/ProductAttachments/` in your Magento installation
3. Also install `Panth_Core` (free dependency) from [github.com/mage2sk/module-core](https://github.com/mage2sk/module-core)
4. Run the same commands as above starting from `bin/magento module:enable`

### Verify Installation

[](#verify-installation)

```
bin/magento module:status Panth_ProductAttachments
# Expected output: Module is enabled
```

After installation, navigate to:

```
Admin → Panth Infotech → Product Attachments → Manage Attachments
Admin → Stores → Configuration → Panth Extensions → Product Attachments

```

---

Configuration
-------------

[](#configuration)

Navigate to **Stores → Configuration → Panth Extensions → Product Attachments**.

SettingDefaultDescriptionEnable ModuleYesMaster toggle for all Product Attachments functionalityDisplay PositionProduct TabWhere to render attachments: Tab, Below Description, Above Add-to-Cart, Custom BlockTab TitleAttachmentsFrontend tab label, translatableShow File SizeYesDisplay file size next to each attachmentShow Download CountYesDisplay "Downloaded X times" badgeRequire LoginNoForce customer login before downloadAllowed File Extensionspdf,doc,docx,xls,xlsx,ppt,pptx,zip,jpg,png,mp4Comma-separated whitelistMax File Size (MB)50Per-file upload limitEnable Download LogYesTrack all downloads in the databaseLog Retention (days)365Automatic cleanup of old logsDefault Customer GroupsNOT LOGGED IN, GeneralGroups allowed to download by default---

How It Works
------------

[](#how-it-works)

1. **Upload files** via **Panth Infotech → Product Attachments → Manage Files**
2. **Assign** files to one or more products, categories, or CMS pages via the attachments grid
3. **Configure** per-attachment visibility, customer group restrictions, and type
4. **Customers** see attachments in the product page tab, category page, or CMS page
5. **Downloads** are tracked in real time; view analytics in **Panth Infotech → Product Attachments → Download Log**
6. **Upload new versions** any time without breaking existing URLs

---

Widget Usage
------------

[](#widget-usage)

1. Go to **Content → Elements → Widgets → Add Widget**
2. Select **Type: Product Attachments** and your theme
3. Configure the storefront properties and widget options:
    - Source: specific product IDs, category IDs, or all
    - Filter by attachment type
    - Layout: grid, list, or compact
    - Items per row / limit
4. Place the widget on any CMS page, block, or layout position

Inline CMS usage:

```
{{widget type="Panth\ProductAttachments\Block\Widget\Attachments" product_id="123" layout="grid"}}

```

---

Hyva &amp; Luma Support
-----------------------

[](#hyva--luma-support)

This module ships with **two parallel template sets**:

- **Hyva** — `view/frontend/templates/hyva/` using Alpine.js + Tailwind CSS utility classes. No jQuery, no KnockoutJS, no RequireJS on the frontend.
- **Luma** — `view/frontend/templates/` using standard Magento KnockoutJS + jQuery widgets.

Theme detection is fully automatic via `Panth\Core\Helper\Theme::isHyva()`. No manual configuration is required. You can install this module on a mixed Hyva + Luma multi-store setup and each storefront will render the correct template.

---

FAQ
---

[](#faq)

### Can I attach the same file to multiple products?

[](#can-i-attach-the-same-file-to-multiple-products)

Yes. The file library is centralized — upload once, assign to as many products, categories, or CMS pages as you want.

### Can I restrict downloads to logged-in customers or B2B dealers only?

[](#can-i-restrict-downloads-to-logged-in-customers-or-b2b-dealers-only)

Yes. Each attachment supports per-customer-group access control. You can also force login globally via configuration.

### Does the download counter work for guests?

[](#does-the-download-counter-work-for-guests)

Yes. Downloads are tracked for both guests and logged-in customers. Guest logs record IP and user-agent; customer logs record the customer ID.

### What file types are supported?

[](#what-file-types-are-supported)

Any file type can be uploaded. By default the whitelist covers PDF, Office documents, ZIP, images, and MP4 video. Admins can extend the whitelist.

### Is there a max file size limit?

[](#is-there-a-max-file-size-limit)

Configurable in admin (default 50 MB). Server-side `upload_max_filesize` and `post_max_size` PHP limits also apply.

### Does it work on Hyva themes?

[](#does-it-work-on-hyva-themes)

Yes. Native Hyva templates using Alpine.js + Tailwind ship out of the box. No bridge or compat module required.

### Does it slow down product pages?

[](#does-it-slow-down-product-pages)

No. Attachments are loaded via a lightweight block with minimal SQL (one JOIN query per page). Full-page cache compatible.

### Can I import attachments in bulk?

[](#can-i-import-attachments-in-bulk)

Yes. CSV import is supported via the file manager grid for mass assignment.

### Does it support external links?

[](#does-it-support-external-links)

Yes. You can create "link" type attachments that redirect to external URLs (YouTube videos, Google Drive, external PDFs, etc.) while still being tracked.

### Is the source code available?

[](#is-the-source-code-available)

Yes. Full source on GitHub at [github.com/mage2sk/module-product-attachments](https://github.com/mage2sk/module-product-attachments).

### Does it work with multi-store / multi-language?

[](#does-it-work-with-multi-store--multi-language)

Yes. All labels, titles, and descriptions are store-view scoped and translatable.

---

Support
-------

[](#support)

ChannelContactEmailWebsite[kishansavaliya.com](https://kishansavaliya.com)WhatsApp+91 84012 70422GitHub Issues[github.com/mage2sk/module-product-attachments/issues](https://github.com/mage2sk/module-product-attachments/issues)Upwork (Top Rated Plus)[Hire Kishan Savaliya](https://www.upwork.com/freelancers/~016dd1767321100e21)Upwork Agency[Panth Infotech](https://www.upwork.com/agencies/1881421506131960778/)Response time: 1-2 business days.

### 💼 Need Custom Magento Development?

[](#-need-custom-magento-development)

Looking for **custom Magento module development**, **Hyva theme customization**, **store migrations**, or **performance optimization**? Get a free quote in 24 hours:

 [ ![Get a Free Quote](https://camo.githubusercontent.com/0d9512dc4f89ef40179e9f650fd0786b6bc846d289ab2cb04a223a43f2833eeb/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f254630253946253932254143253230476574253230612532304672656525323051756f74652d6b697368616e736176616c6979612e636f6d2532466765742d2d71756f74652d4443323632363f7374796c653d666f722d7468652d6261646765) ](https://kishansavaliya.com/get-quote)

 [ ![Hire on Upwork](https://camo.githubusercontent.com/fad56e8be7896e39593f090cd2ed32e6bf86b4b6e75974cf292aee99d45f5077/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f486972652532304b697368616e2d546f702532305261746564253230506c75732d3134613830303f7374796c653d666f722d7468652d6261646765266c6f676f3d7570776f726b266c6f676f436f6c6f723d7768697465) ](https://www.upwork.com/freelancers/~016dd1767321100e21) [ ![Visit Agency](https://camo.githubusercontent.com/fdf45a9d937d72b896f5e2557337d47efebc0e06b7ad4d4c162c0a64375a62fa/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f56697369742d50616e7468253230496e666f746563682532304167656e63792d3134613830303f7374796c653d666f722d7468652d6261646765266c6f676f3d7570776f726b266c6f676f436f6c6f723d7768697465) ](https://www.upwork.com/agencies/1881421506131960778/) [ ![Visit Website](https://camo.githubusercontent.com/7455559317a374eb3eb536c5ea201ca2c2a29bc13d82cc127278975a680d552c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5669736974253230576562736974652d6b697368616e736176616c6979612e636f6d2d3044393438383f7374796c653d666f722d7468652d6261646765) ](https://kishansavaliya.com)

---

About Panth Infotech
--------------------

[](#about-panth-infotech)

Built and maintained by **Kishan Savaliya** — [kishansavaliya.com](https://kishansavaliya.com) — a **Top Rated Plus** Magento developer on Upwork with 10+ years of eCommerce experience.

**Panth Infotech** is a Magento 2 development agency specializing in high-quality, security-focused extensions and themes for both Hyva and Luma storefronts. Our extension suite covers SEO, performance, checkout, product presentation, customer engagement, and store management — over 34 modules built to MEQP standards and tested across Magento 2.4.4 to 2.4.8.

Browse the full extension catalog on the [Adobe Commerce Marketplace](https://commercemarketplace.adobe.com) or [Packagist](https://packagist.org/packages/mage2kishan/).

### Quick Links

[](#quick-links)

- 🌐 **Website:** [kishansavaliya.com](https://kishansavaliya.com)
- 💬 **Get a Quote:** [kishansavaliya.com/get-quote](https://kishansavaliya.com/get-quote)
- 👨‍💻 **Upwork Profile (Top Rated Plus):** [upwork.com/freelancers/~016dd1767321100e21](https://www.upwork.com/freelancers/~016dd1767321100e21)
- 🏢 **Upwork Agency:** [upwork.com/agencies/1881421506131960778](https://www.upwork.com/agencies/1881421506131960778/)
- 📦 **Packagist:** [packagist.org/packages/mage2kishan/module-product-attachments](https://packagist.org/packages/mage2kishan/module-product-attachments)
- 🐙 **GitHub:** [github.com/mage2sk/module-product-attachments](https://github.com/mage2sk/module-product-attachments)
- 🛒 **Adobe Marketplace:** [commercemarketplace.adobe.com](https://commercemarketplace.adobe.com)
- 📧 **Email:**
- 📱 **WhatsApp:** +91 84012 70422

---

 **Ready to upgrade your Magento 2 store?**
 [ ![Get Started](https://camo.githubusercontent.com/66dee04430af977df988ac18454416f2f08a5169868a0d0689061b7e8db6f8ca/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f254630253946253941253830253230476574253230537461727465642532302545322538362539322d4672656525323051756f7465253230696e2532303234682d4443323632363f7374796c653d666f722d7468652d6261646765) ](https://kishansavaliya.com/get-quote)

---

**SEO Keywords:** magento 2 product attachments, magento 2 downloadable files, magento 2 product downloads, magento 2 document attachments, magento 2 file manager, magento 2 pdf attachments, magento 2 attach files to product, magento 2 category attachments, magento 2 cms page attachments, magento 2 product user manual, magento 2 spec sheet extension, magento 2 warranty document download, magento 2 attachment versioning, magento 2 download analytics, magento 2 download tracking, magento 2 customer group file access, magento 2 b2b downloads, magento 2 dealer portal downloads, magento 2 safety data sheet, magento 2 product brochure download, magento 2 hyva product attachments, hyva downloadable files, luma product attachments, magento 2 attachment widget, magento 2 file manager extension, magento 2 external link attachment, magento 2 video attachment, magento 2.4.8 attachments, php 8.4 magento module, panth product attachments, panth infotech, mage2kishan, mage2sk, kishan savaliya, top rated plus upwork magento, hire magento developer, custom magento development, magento 2 hyva development, magento 2 performance optimization

###  Health Score

43

—

FairBetter than 89% of packages

Maintenance94

Actively maintained with recent releases

Popularity8

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity54

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

Every ~8 days

Total

4

Last Release

32d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/343e344aa298f189db888b32d62f9202d31ced1a5ea23411850a63dc4a30299c?d=identicon)[kishansavaliya](/maintainers/kishansavaliya)

---

Top Contributors

[![KishanSavaliya](https://avatars.githubusercontent.com/u/16853223?v=4)](https://github.com/KishanSavaliya "KishanSavaliya (7 commits)")

### Embed Badge

![Health badge](/badges/mage2kishan-module-product-attachments/health.svg)

```
[![Health](https://phpackages.com/badges/mage2kishan-module-product-attachments/health.svg)](https://phpackages.com/packages/mage2kishan-module-product-attachments)
```

###  Alternatives

[mollie/magento2

Mollie Payment Module for Magento 2

1131.8M12](/packages/mollie-magento2)[run-as-root/magento2-prometheus-exporter

Magento2 Prometheus Exporter

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

Buckaroo Magento 2 extension

32414.8k7](/packages/buckaroo-magento2)[amzn/amazon-pay-magento-2-module

Official Magento2 Plugin to integrate with Amazon Pay

108521.2k1](/packages/amzn-amazon-pay-magento-2-module)[loki/magento2-admin-components

Admin Panel grids and forms created via Loki Components

173.7k7](/packages/loki-magento2-admin-components)[dotdigital/dotdigital-magento2-extension

Dotdigital for Magento 2

50390.4k20](/packages/dotdigital-dotdigital-magento2-extension)

PHPackages © 2026

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