PHPackages                             mage2kishan/module-order-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-order-attachments

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

mage2kishan/module-order-attachments
====================================

Allows customers to attach files to order items

1.0.3(1mo ago)124↓50%11proprietaryPHPPHP &gt;=8.1

Since Apr 16Pushed yesterdayCompare

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

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

Order File Attachments for Magento 2 | Upload Files to Order Items at Checkout
==============================================================================

[](#order-file-attachments-for-magento-2--upload-files-to-order-items-at-checkout)

[![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)![License](https://camo.githubusercontent.com/5b1d16f9e0ee857ad4ded14500118ac9369537ace12f12183443c684b676e03d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d50726f70726965746172792d6c6967687467726579)[![Packagist](https://camo.githubusercontent.com/999dd11bf71a2a8b086f3671148c433377e23963290dbffdece3fb1f7fb7740a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5061636b61676973742d6d616765326b697368616e2532466d6f64756c652d2d6f726465722d2d6174746163686d656e74732d6f72616e67653f6c6f676f3d7061636b6167697374266c6f676f436f6c6f723d7768697465)](https://packagist.org/packages/mage2kishan/module-order-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/)[![Website](https://camo.githubusercontent.com/f1ae86d28e2b505aee60f240d3e5508e390b0a8dc7a9b7ecf1b450fad862053f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f576562736974652d6b697368616e736176616c6979612e636f6d2d304439343838)](https://kishansavaliya.com)[![Get a Quote](https://camo.githubusercontent.com/0b6c02cc1ad00f11bf1b0164a9998734bd716473db36cc2a5c1517e3d3578d1b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4765742532306125323051756f74652d46726565253230457374696d6174652d444332363236)](https://kishansavaliya.com/get-quote)

> **Order File Attachments** empowers Magento 2 merchants to accept customer-uploaded files at checkout on a per-product-item basis — ideal for print-on-demand, custom artwork, engraving instructions, prescription uploads, personalised gifts, B2B RFQs, and any store where orders require supporting documents.

**Panth Order Attachments** lets customers attach one or more files to specific order items directly during checkout. Store admins get a powerful backend grid to manage every uploaded file — with thumbnail previews, one-click downloads, order/item linking, and full file size validation. Enable or disable uploads per product via a simple product attribute, configure allowed file types and size limits globally, and support multi-file uploads where needed. Whether you sell custom-printed t-shirts, personalised mugs, business cards, engraved jewellery, or prescription eyewear, Order Attachments gives your customers a frictionless way to send you the files you need — and gives you a clean, searchable admin interface to retrieve them.

---

🚀 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)

- [Why Order Attachments?](#why-order-attachments)
- [Key Features](#key-features)
- [Use Cases](#use-cases)
- [How It Works](#how-it-works)
- [Compatibility](#compatibility)
- [Installation](#installation)
- [Configuration](#configuration)
- [Admin Management](#admin-management)
- [Per-Product Attribute](#per-product-attribute)
- [File Validation and Security](#file-validation-and-security)
- [FAQ](#faq)
- [Support](#support)
- [About Panth Infotech](#about-panth-infotech)
- [Quick Links](#quick-links)

---

Why Order Attachments?
----------------------

[](#why-order-attachments)

Out of the box, Magento 2 has no native way for customers to upload files at checkout that are cleanly attached to a specific order item. Merchants selling customizable products, prescription products, or B2B documents are forced to:

- Shoehorn file uploads into custom options (tied to cart quote, not order item)
- Ask customers to email files after purchase (slow, error-prone, loses context)
- Build brittle custom modules that break on Magento upgrades

**Panth Order Attachments solves this properly:**

- Files are uploaded during product add-to-cart and carried through checkout
- Uploads are linked to the exact order item on order placement
- Admins see, preview, and download every file from a single searchable grid
- Per-product attribute controls which products accept uploads
- File size, extension, and multi-file rules are enforced server-side
- Works on both Hyva (Alpine.js) and Luma (vanilla JS) storefronts

---

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

[](#key-features)

### Customer Upload Experience

[](#customer-upload-experience)

- **Drag-and-drop upload widget** on the product page with progress bars
- **Thumbnail preview** for images, file-type badges for documents
- **Multi-file support** — up to N files per item (configurable)
- **Customer notes** — optional message travels with each attachment
- **Lightbox gallery** — click to enlarge image attachments in cart, checkout, and order view
- **Mobile-friendly** — touch-friendly uploads with drag-drop where supported

### Cart and Checkout Integration

[](#cart-and-checkout-integration)

- Attachments appear on quote items as rich `additional_options` cards
- Visible in cart page, minicart, and checkout order summary
- Cart item edit preserves, adds, or removes attachments as the customer updates
- Carries through to order placement via `sales_order_place_after` observer
- Shown on "My Account → Orders → View Order" with download links

### Admin Management

[](#admin-management)

- **Dedicated admin grid** — `Sales → Panth Infotech → Order Attachments`
- **Order detail tab** — "Order Attachments" section on admin order view
- **Thumbnail preview column** — scan uploads at a glance
- **Filter and search** — by order ID, customer, SKU, date, file type, status
- **One-click download** from grid or order view
- **ACL resources** for view and download permissions

### Configuration and Control

[](#configuration-and-control)

- **Per-product attribute** — `panth_allow_order_attachment` (Yes/No)
- **Allowed extensions** — configurable whitelist (e.g. jpg, png, pdf, ai, psd, eps, docx, zip)
- **File size validation** — global max file size (MB) enforced client + server
- **Max files per item** — cap the number of uploads per cart line item
- **Custom upload label** — override the widget heading per store
- **Show-in-cart / Show-in-checkout** toggles

### Security and Performance

[](#security-and-performance)

- **MEQP compliant** — Adobe Magento Extension Quality Program tested
- **SHA-256 hashed filenames** on disk — original names never used as path
- **Server-side MIME + extension + size validation** on every upload
- **Honeypot + rate limiting** (20 uploads per 10-minute window) against bots
- **Ownership validation** on download and thumbnail endpoints
- **Soft-delete** — attachments are never hard-deleted by customers
- **Hyva and Luma compatible** — full support on both frontends

---

Use Cases
---------

[](#use-cases)

- **Print-on-demand stores** — artwork for t-shirts, mugs, posters, canvas prints
- **Personalised gifts** — photos for photo books, engraved jewellery, custom cases
- **Prescription products** — opticians and pharmacies receive prescription PDFs
- **Business cards and stationery** — customer-uploaded logos and designs
- **Custom embroidery and engraving** — reference images and instructions per product
- **Signage and large-format printing** — vector and high-res files with per-item rules
- **B2B procurement** — PO documents, specs, and drawings attached to specific line items

---

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

[](#how-it-works)

1. Admin enables **Allow Order Attachments** on specific products
2. Customer visits product page — drag-and-drop upload widget appears
3. Customer uploads file(s); client- and server-side validation runs
4. Uploads are linked to the quote item when product is added to cart
5. Attachments show in cart, minicart, and checkout summary
6. On order placement, an observer copies attachments to the order item
7. Admin manages files from the Order Attachments grid and order view tab
8. Customer sees uploaded files in "My Account → Orders"

---

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.0+ (full Alpine.js support)Luma ThemeNative support (vanilla JS)Required`mage2kishan/module-core` (free, auto-installed)Tested on:

- Magento 2.4.8-p4 with PHP 8.4
- 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-order-attachments
bin/magento module:enable Panth_Core Panth_OrderAttachments
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 ZIP from [Packagist](https://packagist.org/packages/mage2kishan/module-order-attachments) or the [Adobe Commerce Marketplace](https://commercemarketplace.adobe.com)
2. Extract to `app/code/Panth/OrderAttachments/`
3. Also install `Panth_Core` to `app/code/Panth/Core/` (required dependency)
4. Run the same commands as above

### Verify Installation

[](#verify-installation)

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

---

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

[](#configuration)

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

### General

[](#general)

SettingDefaultDescriptionEnable ModuleYesMaster on/off switch for Order Attachments.### Upload Settings

[](#upload-settings)

SettingDefaultDescriptionAllowed Extensionsjpg,jpeg,png,gif,pdf,doc,docx,zipComma-separated whitelist.Max File Size (MB)10Server-enforced maximum per file.Max Files Per Item5Maximum attachments per cart line item.### Display Settings

[](#display-settings)

SettingDefaultDescriptionUpload LabelUpload Your DesignCustom heading displayed above the upload widget.Show in CartYesDisplay attachment cards on the cart page and minicart.Show in CheckoutYesDisplay attachment cards in the checkout order summary.### Product-Level Control

[](#product-level-control)

Edit any product → **Order Attachments** attribute group → set **Allow Order Attachments** to Yes/No.

---

Admin Management
----------------

[](#admin-management-1)

### Order Detail Tab

[](#order-detail-tab)

Open any order in admin; the **Order Attachments** tab lists:

- File name (clickable download)
- Linked product (clickable)
- File size and extension
- Uploader (customer or guest)
- Customer note
- Upload date

### Dedicated Grid

[](#dedicated-grid)

Navigate to **Sales → Panth Infotech → Order Attachments** for a cross-order view:

- Thumbnail preview column
- Filename, product (linked), order ID (linked), customer, file size, extension, status
- Created / updated dates
- Download action
- Filters: order ID, customer email, SKU, date range, file type, size range

---

Per-Product Attribute
---------------------

[](#per-product-attribute)

The module installs a product attribute `panth_allow_order_attachment` (Boolean) in the **Order Attachments** attribute group.

ValueBehaviourNoUpload widget is hidden on the product page (default).YesUpload widget appears; customer may attach files before adding to cart.You can set this at product, attribute set, or attribute group level.

---

File Validation and Security
----------------------------

[](#file-validation-and-security)

- **Stored filenames** — SHA-256 hashed; original user-supplied names never touch disk paths
- **Extension whitelist** — only configured extensions are accepted (server-side check)
- **Size limit** — enforced client-side (JS) and server-side (PHP)
- **MIME sniffing** — file contents validated, not just extension
- **Honeypot field** — catches bots submitting the upload form
- **Rate limiting** — 20 uploads per 10-minute window per customer/session
- **Ownership validation** — download and thumbnail endpoints verify the requesting user owns the file
- **Soft-delete** — customers cannot hard-delete; admins can via the grid
- **Storage path** — `var/order_attachments/` — not publicly browsable

---

FAQ
---

[](#faq)

### How is this different from Magento's native "file" custom option?

[](#how-is-this-different-from-magentos-native-file-custom-option)

Native file custom options are tied to the cart quote item and don't persist cleanly as a first-class order record. Panth Order Attachments creates dedicated `panth_quote_attachment` and `panth_order_attachment` tables, linked to the sales order item, ensuring files remain accessible for the full order lifetime — including reorders, invoices, and RMAs.

### Can customers upload multiple files per product?

[](#can-customers-upload-multiple-files-per-product)

Yes. Set **Max Files Per Item** in configuration (default 5). Each enabled product in the cart accepts up to that many files.

### Does it support Hyva?

[](#does-it-support-hyva)

Yes. The frontend widget has both Luma (PHTML + vanilla JS) and Hyva (Alpine.js + Tailwind) implementations, auto-selected via `Panth\Core\Helper\Theme`.

### What file types are supported?

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

Any extension you configure. Defaults: jpg, jpeg, png, gif, pdf, doc, docx, zip. You can add ai, psd, eps, svg, tif, xlsx, etc.

### Where are files stored?

[](#where-are-files-stored)

In `var/order_attachments/` with SHA-256 hashed filenames. The directory is not publicly browsable; files are served only through authenticated controllers.

### Can guests use Order Attachments?

[](#can-guests-use-order-attachments)

Yes. Both guest and registered customer checkouts are supported.

### Can the admin delete or replace an attachment after the order is placed?

[](#can-the-admin-delete-or-replace-an-attachment-after-the-order-is-placed)

Yes. Admins can soft-delete or download any attachment from the grid and order view tab.

### Does it work with Adobe Commerce Cloud?

[](#does-it-work-with-adobe-commerce-cloud)

Yes. Files are stored in the writable `var/` directory which is persisted across deploys on ACC.

### Does it support multi-store?

[](#does-it-support-multi-store)

Yes. Configuration respects default → website → store view scope. Attachments are stored per order regardless of store view.

### Is a REST API available?

[](#is-a-rest-api-available)

REST endpoints for listing and downloading attachment metadata are included. GraphQL support is on the roadmap.

---

Support
-------

[](#support)

ChannelContactEmailWebsite[kishansavaliya.com](https://kishansavaliya.com)WhatsApp+91 84012 70422GitHub Issues[github.com/mage2sk/module-order-attachments/issues](https://github.com/mage2sk/module-order-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 for paid licenses.

### 💼 Need Custom Magento Development?

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

 [ ![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)

---

License
-------

[](#license)

Commercial — see `LICENSE.txt`. One license per Magento production installation. Includes 12 months of free updates and email support.

---

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 specialising 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 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-order-attachments](https://packagist.org/packages/mage2kishan/module-order-attachments)
- 🐙 **GitHub:** [github.com/mage2sk/module-order-attachments](https://github.com/mage2sk/module-order-attachments)
- 🛒 **Adobe Marketplace:** [commercemarketplace.adobe.com](https://commercemarketplace.adobe.com)
- 📧 **Email:**
- 📱 **WhatsApp:** +91 84012 70422

---

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

---

**SEO Keywords:** magento 2 order attachments, magento 2 file upload checkout, custom file upload magento, attach files to orders magento, magento 2 order file upload extension, magento 2 checkout upload, order item attachments magento, magento 2 print on demand upload, magento 2 artwork upload, magento 2 prescription upload, magento 2 personalised products upload, magento 2 customer file upload, magento 2 multi file upload, magento 2 thumbnail preview admin, magento 2 order attachment grid, magento 2 per product file upload, magento 2 file size validation, magento 2 B2B file upload, magento 2 custom product file upload, magento 2 hyva file upload, magento 2 luma file upload, magento 2.4.8 extension, php 8.4 magento module, panth order attachments, kishan savaliya magento, panth infotech magento, top rated plus magento freelancer, hire magento developer upwork, custom magento development, mage2kishan, mage2sk

###  Health Score

43

—

FairBetter than 89% of packages

Maintenance97

Actively maintained with recent releases

Popularity12

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity45

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 ~7 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 (10 commits)")

### Embed Badge

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

```
[![Health](https://phpackages.com/badges/mage2kishan-module-order-attachments/health.svg)](https://phpackages.com/packages/mage2kishan-module-order-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)[amzn/amazon-pay-magento-2-module

Official Magento2 Plugin to integrate with Amazon Pay

108521.2k1](/packages/amzn-amazon-pay-magento-2-module)[dotdigital/dotdigital-magento2-extension

Dotdigital for Magento 2

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

Buckaroo Magento 2 extension

32414.8k7](/packages/buckaroo-magento2)[graycore/magento2-graphql-introspection-cache

1016.3k](/packages/graycore-magento2-graphql-introspection-cache)

PHPackages © 2026

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