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.6(1mo ago)135↓66.7%11proprietaryPHPPHP &gt;=8.1

Since Apr 16Pushed 1mo agoCompare

[ 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 3w ago

READMEChangelogDependencies (14)Versions (8)Used By (1)

Magento 2 Order Attachments Extension: Upload Files to Order Items at Checkout (Hyva + Luma)
============================================================================================

[](#magento-2-order-attachments-extension-upload-files-to-order-items-at-checkout-hyva--luma)

[![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 + Luma](https://camo.githubusercontent.com/d4d6a05401973034a5aae392f030440eefa40afc9191ffb06ed897af5d25adb1/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5468656d65732d487976612532302532422532304c756d612d313462386136)](https://www.hyva.io)[![Live Demo & Details](https://camo.githubusercontent.com/f5fdde3d6faa273dcbbcc340497266a6c3630f985f8dab99d726af4797d1970c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c69766525323044656d6f25323025323625323044657461696c732d6d6167656e746f2d2d322d2d6f726465722d2d6174746163686d656e74732d3044393438383f7374796c653d666c6174)](https://kishansavaliya.com/magento-2-order-attachments.html)[![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)[![Website](https://camo.githubusercontent.com/f1ae86d28e2b505aee60f240d3e5508e390b0a8dc7a9b7ecf1b450fad862053f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f576562736974652d6b697368616e736176616c6979612e636f6d2d304439343838)](https://kishansavaliya.com)

> **Let customers attach files to specific order items during checkout.** Panth Order Attachments adds a drag-and-drop upload widget to the product page, carries the files through the cart and checkout, and gives admins a searchable grid to download every uploaded file linked to its order item.

**Product page:** [kishansavaliya.com/magento-2-order-attachments.html](https://kishansavaliya.com/magento-2-order-attachments.html)

---

Quick Answer
------------

[](#quick-answer)

**What is Panth Order Attachments?** It is a Magento 2 extension that lets customers upload files to specific order items on the product page. The files travel through the cart and checkout and are stored in the `panth_order_attachment` table, linked to the sales order item.

**What does it add to my store?**

- A **drag-and-drop upload widget** on the product page, with thumbnail previews and progress bars.
- **Files carried through cart and checkout** and saved to the order item on placement.
- An **admin grid** under Panth Extensions &gt; Order Attachments &gt; Manage Attachments, with filters, thumbnail previews, and one-click downloads.
- A **per-product attribute** (`panth_allow_order_attachment`) to turn uploads on or off per product.
- **File validation** on both client and server: allowed extensions, max file size, and max files per item, all configurable.

**Which themes are supported?** Both **Hyva** (Alpine.js) and **Luma** (vanilla JS). The right template is loaded automatically based on the active theme.

**What does it need?** Magento 2.4.4 to 2.4.8, PHP 8.1 to 8.4, and the free `mage2kishan/module-core` package (version 1.0.17 or later).

---

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

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

> **Get a free quote for your project in 24 hours** for custom modules, Hyva themes, performance work, M1 to 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)

- [Who Is It For](#who-is-it-for)
- [Key Features](#key-features)
- [Compatibility](#compatibility)
- [Installation](#installation)
- [Configuration](#configuration)
- [How It Works](#how-it-works)
- [Admin Management](#admin-management)
- [FAQ](#faq)
- [Support](#support)
- [About Panth Infotech](#about-panth-infotech)
- [Quick Links](#quick-links)

---

Who Is It For
-------------

[](#who-is-it-for)

- **Print-on-demand stores** selling custom t-shirts, mugs, canvas prints, or business cards where customers must supply artwork at order time.
- **Personalised gift stores** where customers upload a photo or design to attach to a specific item.
- **Opticians and pharmacies** that need customers to upload a prescription PDF before the order is fulfilled.
- **B2B merchants** who need customers to attach purchase orders, technical specs, or drawings to specific line items.
- **Engraving and embroidery stores** where each item needs a reference image or text file from the customer.

---

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

[](#key-features)

### Product Page Upload Widget

[](#product-page-upload-widget)

- **Drag-and-drop file upload** with real-time progress bars on the product page.
- **Thumbnail previews** for images, file-type badges for documents.
- **Multi-file support** so customers can attach more than one file per item (max count is configurable).
- **Optional customer note** field travels with each attachment.
- **Per-product control** through the `panth_allow_order_attachment` attribute, so only products that need uploads show the widget.

### Cart, Minicart, and Checkout

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

- **Attachment cards visible in cart, minicart, and checkout order summary** so customers can confirm what they uploaded.
- **Cart edit support** so customers can add, replace, or remove attachments when they update a cart item.
- Files are carried through to order placement via a `sales_order_place_after` observer.

### My Account: Order View

[](#my-account-order-view)

- **Attachment cards with download links** appear on the frontend order view page under My Account.
- **Image lightbox** lets customers click to enlarge image attachments from the cart, checkout, and order view on both Hyva and Luma.

### Admin Grid and Order Tab

[](#admin-grid-and-order-tab)

- **Dedicated admin grid** under Panth Extensions &gt; Order Attachments &gt; Manage Attachments, showing thumbnail, filename, product link, order ID, customer, file size, extension, and status.
- **Filters and search** by order ID, customer email, SKU, date range, file type.
- **One-click download** from the grid.
- **Order Attachments section on the admin order view** page, listing files linked to that order.
- **ACL resources** for view and download permissions.

### Security

[](#security)

- **SHA-256 hashed filenames on disk** so original user-supplied names never touch the file path.
- **Extension allowlist** enforced server-side, with a hard deny-list for executable types (php, phtml, sh, jsp, and others) enforced via `Panth\Core\Security\UploadExtensionPolicy`.
- **MIME type validation** so the file contents are checked, not just the extension.
- **File size enforcement** on both client (JS) and server (PHP).
- **Honeypot field and rate limiting** (20 uploads per 10-minute window) to block bot submissions.
- **Ownership validation** on download and thumbnail endpoints so customers can only access their own files.
- **Soft-delete only** so customers cannot hard-delete files; admins manage deletions through the grid.
- Files are stored in `var/order_attachments/`, which is not publicly browsable.

### Hyva + Luma Ready

[](#hyva--luma-ready)

- **Native Hyva templates** built on Alpine.js with no jQuery or RequireJS.
- **Native Luma templates** using standard PHTML and vanilla JS.
- **Theme is detected automatically** through `Panth\Core\Helper\Theme`.

---

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 to 2.4.8PHP8.1.x, 8.2.x, 8.3.x, 8.4.xHyva Theme1.0+ (native Alpine.js support)Luma ThemeNative support (vanilla JS)Required Dependency`mage2kishan/module-core` ^1.0.17 (free)---

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 latest release from [Packagist](https://packagist.org/packages/mage2kishan/module-order-attachments) or from the [product page](https://kishansavaliya.com/magento-2-order-attachments.html).
2. Extract it to `app/code/Panth/OrderAttachments/` in your Magento install.
3. Make sure `Panth_Core` (1.0.17 or later) is installed too, as it is a required dependency.
4. Run the commands above starting from `bin/magento module:enable`.

### Verify Installation

[](#verify-installation)

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

After install, open:

```
Admin -> Stores -> Configuration -> Panth -> Order Attachments

```

---

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

[](#configuration)

Go to **Stores -&gt; Configuration -&gt; Panth -&gt; Order Attachments**.

SettingGroupDefaultDescriptionEnable Order AttachmentsGeneral SettingsYesMaster toggle. Disabling hides the upload widget on all product pages.Allowed File ExtensionsUpload Settingsjpg,jpeg,png,gif,pdf,doc,docx,zipComma-separated list of accepted extensions. Executable types (php, sh, phtml, etc.) are always blocked, regardless of this setting.Maximum File Size (MB)Upload Settings(required)Maximum file size in megabytes per upload, enforced on client and server.Maximum Files Per ItemUpload Settings(required)How many files a customer can attach to a single cart line item.Upload Button LabelDisplay Settings(store default)The label shown on the upload button on the frontend product page.Show in CartDisplay SettingsYesShow the attachment cards on the cart page and minicart.Show in CheckoutDisplay SettingsYesShow the attachment cards in the checkout order summary.### Per-Product Control

[](#per-product-control)

Edit any product in the admin, find the **Order Attachments** attribute group, and set **Allow Order Attachments** (the `panth_allow_order_attachment` attribute) to Yes or No.

ValueBehaviorNo (default)Upload widget is hidden on this product page.YesUpload widget appears; the customer can attach files before adding to cart.---

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

[](#how-it-works)

1. Admin sets **Allow Order Attachments** to Yes on a product.
2. The customer visits the product page and sees the drag-and-drop upload widget.
3. The customer selects one or more files. Client-side and server-side validation check the extension, MIME type, and file size.
4. Files are stored in `var/order_attachments/` with SHA-256 hashed filenames. The attachment is linked to the quote item.
5. Attachment cards appear in the cart, minicart, and checkout summary.
6. When the customer edits the cart item, they can add, replace, or remove attachments.
7. On order placement, an observer copies the attachments from the quote item to the order item and sets the `order_id` and `order_item_id` in the `panth_order_attachment` table.
8. The customer can see and download their uploaded files from My Account -&gt; Orders -&gt; View Order.
9. The admin manages all attachments from the dedicated grid and from the Order Attachments section on the admin order view page.

---

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

[](#admin-management)

### Dedicated Grid

[](#dedicated-grid)

Navigate to **Panth Extensions -&gt; Order Attachments -&gt; Manage Attachments**.

The grid shows:

- Thumbnail preview column for images, file-type badge for documents.
- Filename, product (linked), order ID (linked), customer email, file size, extension, status.
- Created and updated dates.
- Download action per row.
- Filters: order ID, customer email, SKU, date range, file type.

### Order View Tab

[](#order-view-tab)

Open any order in the admin. The **Order Attachments** section lists:

- Filename with a download link.
- Linked product name.
- File size and extension.
- Customer name and email.
- Customer note (if provided).
- Upload date.

---

FAQ
---

[](#faq)

### Does it work on Hyva themes?

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

Yes. Panth Order Attachments ships native Alpine.js templates for Hyva. The module reads the active theme through `Panth_Core` and loads the Hyva template automatically. The Luma vanilla-JS template is also included.

### Can customers upload multiple files per product?

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

Yes. Set **Maximum Files Per Item** in the Upload Settings group. Each enabled product in the cart accepts up to that many files per line item.

### What file types are allowed?

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

You configure a comma-separated allowlist in the Upload Settings. Common defaults: jpg, jpeg, png, gif, pdf, doc, docx, zip. You can add ai, psd, eps, svg, tif, xlsx, and others. Executable types like php, phtml, sh, and jsp are always blocked, even if you type them into the allowlist.

### Where are the uploaded files stored?

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

In `var/order_attachments/` with SHA-256 hashed filenames. The directory is not publicly browsable. Files are served only through the ownership-gated download controller, so customers can only download files tied to their own orders.

### Can guests use Order Attachments?

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

Yes. Both guest and registered customer checkouts are supported. Guest sessions are tracked by session ID.

### Will it break after a Magento upgrade?

[](#will-it-break-after-a-magento-upgrade)

The module uses standard Magento extension patterns, constructor dependency injection only, and no direct ObjectManager usage. It has been tested on Magento 2.4.4 to 2.4.8 with PHP 8.1 to 8.4.

### Can the admin delete or download attachments after the order is placed?

[](#can-the-admin-delete-or-download-attachments-after-the-order-is-placed)

Yes. Admins can download any attachment from the grid or the order view tab. Soft-delete is available from the admin grid. Customers cannot hard-delete files.

### Does it work with Adobe Commerce Cloud?

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

Yes. Files are stored in the writable `var/` directory, which persists across deploys on Adobe Commerce Cloud.

### Does it support multi-store setups?

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

Yes. Configuration respects Magento's default, website, and store view scope. Attachments are stored per order item regardless of store view.

---

Support
-------

[](#support)

ChannelContactProduct Page[kishansavaliya.com/magento-2-order-attachments.html](https://kishansavaliya.com/magento-2-order-attachments.html)EmailWebsite[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.

### Need Custom Magento Development?

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

Looking for **custom Magento module development**, **Hyva theme work**, **store migrations**, or **performance tuning**? 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/) [ ![View Product Page](https://camo.githubusercontent.com/52fdbd73a1b1ed2511a4549454d48d390691a49c0f05bee8530d7be8f1c60faf/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5669657725323050726f64756374253230506167652d6d6167656e746f2d2d322d2d6f726465722d2d6174746163686d656e74732d3044393438383f7374796c653d666f722d7468652d6261646765) ](https://kishansavaliya.com/magento-2-order-attachments.html)

---

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 that builds high quality, security focused extensions and themes for both Hyva and Luma storefronts. The extension suite covers SEO, performance, checkout, product presentation, customer engagement, and store management, with each module built to MEQP standards and tested across Magento 2.4.4 to 2.4.8.

Browse the full extension catalog on our [Magento extensions page](https://kishansavaliya.com/magento-extensions.html) or on [Packagist](https://packagist.org/packages/mage2kishan/).

---

Quick Links
-----------

[](#quick-links)

ResourceLink**Product Page**[magento-2-order-attachments.html](https://kishansavaliya.com/magento-2-order-attachments.html)**Packagist**[mage2kishan/module-order-attachments](https://packagist.org/packages/mage2kishan/module-order-attachments)**GitHub**[mage2sk/module-order-attachments](https://github.com/mage2sk/module-order-attachments)**Website**[kishansavaliya.com](https://kishansavaliya.com)**Free Quote**[kishansavaliya.com/get-quote](https://kishansavaliya.com/get-quote)**Upwork (Top Rated Plus)**[Hire Kishan Savaliya](https://www.upwork.com/freelancers/~016dd1767321100e21)**Upwork Agency**[Panth Infotech](https://www.upwork.com/agencies/1881421506131960778/)**Email****WhatsApp**+91 84012 70422---

 **Ready to accept file uploads with your Magento 2 orders?**
 [ ![See Order Attachments](https://camo.githubusercontent.com/2fb2853f0cf3d6801930181de6c046da732b00aad9fb6273824e62b27de1b496/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f2546302539462539412538302532305365652532304f726465722532304174746163686d656e74732532302545322538362539322d50726f647563742532305061676525323025323625323044657461696c732d4443323632363f7374796c653d666f722d7468652d6261646765) ](https://kishansavaliya.com/magento-2-order-attachments.html)

---

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

###  Health Score

42

—

FairBetter than 88% of packages

Maintenance91

Actively maintained with recent releases

Popularity12

Limited adoption so far

Community9

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

Every ~10 days

Total

7

Last Release

36d 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.9M16](/packages/mollie-magento2)[buckaroo/magento2

Buckaroo Magento 2 extension

32420.3k8](/packages/buckaroo-magento2)[run-as-root/magento2-prometheus-exporter

Magento2 Prometheus Exporter

68357.9k](/packages/run-as-root-magento2-prometheus-exporter)[amzn/amazon-pay-magento-2-module

Official Magento2 Plugin to integrate with Amazon Pay

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

Dotdigital for Magento 2

50398.5k20](/packages/dotdigital-dotdigital-magento2-extension)[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)

PHPackages © 2026

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