Magento 2 Product Attachments Extension Magento Marketplace Extension Verified

Display attachments of any type on product pages

Extension has been verified successfully by Magento Marketplace

Magezon guarantee all products have to meet the requirement of developing extensions according to Extension Quality Program on Magento Marketplace. The program is powered by Magento expertise, development guidelines, and verification tools.

Passing the verification confirms the best coding structure, performance, scalability, and compatibility with Magento 2 core of the extension.

The EQP program consists of 3 review processes including Business Review, Technical Review and Marketing Review. The Technical Review is the toughest one with careful checklist:

  • Check Code Quality/Syntax
  • Check for Viruses and Malware
  • Check for Plagiarism
  • Verify that Product Installs Correctly
  • Verify that Varnish Works Correctly
  • Quality Assurance: Pass Manual QA

EQP explanation can be found in this official blog post from Magento. View Product Attachments on Magento Market Place


With Magento 2 Product Attachments, it’s never been easier to attach additional files on product pages so that customers can view and download to better understand your products. This will help increase the chance of customers purchasing your products and improve post-purchase experience. 

Community Edition: 2.0.x - 2.4.x
Enterprise Edition: 2.0.x - 2.4.x

Installation Service is optional and covers installation of the extension by our team into a single Magento location. Live, dev or staging servers/locations are treated as separate.

Priority Support Service - assigning a higher priority to all your support request by moving them to the top of the ticket waiting list.
30 days money back
FREE lifetime updates
90 days free support

Magezon Product Attachments

Attach files of any type to product pages, order view page & order confirmation email

Create content-rich product pages

Attach any files of any type to product pages which makes the product pages more informative with more detailed description of the products.

Improve customer experience

Customers are exposed to all necessary information related to the product without the need to spend time finding or asking around. 

Boost your sales significantly

The more product details customers can access, the better they understand the products. The chance they purchase your products, therefore, is higher. 

Enhance post-purchase experience

By including attachments in the order view page and order confirmation email, customers can conveniently access these attachments after purchase.

Why Choose Magezon Product Attachments?

By default, Magento 2 doesn’t allow you to attach files to product pages. This will be a barrier if you want to provide your customers with product manuals, licenses, warranties, videos or any other additional documents.

However, with the power of Magento 2 Product Attachments extension, displaying attachments on product pages is now just a piece of cake. 

Display Attachments On Product Pages

With Magento 2 Product Attachments, you’re able to add unlimited files on each product page to provide customers with more information about the product. 

There are 2 positions to display the attachments on the product pages: 

  • In product tab
  • Under Add to Cart button
Display attachments on product pages
Display attachments on order view page & confirmation email

Display Attachments On Order View Page & Confirmation Email

Besides product pages, customers can find attachments on the order view page and order confirmation email after they purchase the product. Accessing these attachments, therefore, will be more convenient for customers. 

2 Ways to Upload Files

Product Attachments for Magento 2 gives you flexibility to add a file in the backend. It depends on you to either: 

  • Upload a file directly from your computer.
  • Or attach URLs.

Especially, you can use drag and drop to quickly upload the attachments. 

2 ways to attach files

Attach Unlimited Files of Various Formats

No matter which file type you want to upload, Product Attachments extension can support all. Attach multiple files in any desired format to help customers access as much useful product information as possible. 


doc, docx, pdf, pptx, xlsx, readme, txt, etc.


png, jpg, jpeg, gif, svg, etc.


mp4, avi, flv, mov, etc.

Compressed file

zip, rar, etc.


mp3, etc.

File URLs

image URLs, video URLs, etc.

Display icons matching each file type

Display Icons Matching Each File Type

You can upload your own icon images and assign them to each file type so that customers can easily recognize which kind of attachment they’re going to view or download. 

When an attachment is uploaded, it will be auto displayed with the icon it’s been assigned to. 

Group Attachments By Category

For easy file management, our Magento 2 Product Attachments lets you group attachments by category. You can create as many categories as wanted and assign an attachment to any category. 

On the frontend, each category along with its attachments is clearly displayed so that customers can easily follow. 

Group attachments by category
Attachment report

View Report On Attachment Downloads

To help you keep track of attachment downloads, Product Attachments for Magento 2 extension provides a detailed report with all necessary data for analysis including file ID, file name, customer name, store view, customer name and download time. 

Bulk Import Attachments Via CSV

Instead of uploading each file individually, you can add multiple attachments at once via CSV-file import. More time-saving, right?

Bulk import attachments by category
Compatible with Single Product Page Builder

Compatible With Single Product Page Builder

When being installed together with Magento 2 Product Attachments, Single Product Page Builder has a new element called Product Attachments. You can add this element to the builder section to create your desired product page layout. 

Explore More Amazing Features

Allowed file type

Specify file formats that are allowed to upload.

2 display types

Display attachments as a list or group by category.

Attachment visibility

Display attachments to certain customer groups and store views.

Download limit

Limit the number of times an attachment can be downloaded.

Product preview

Preview products that are assigned to attachment. 

Max attachments displayed

Set the maximum number of attachments displayed.

API support

Integrate product attachments with additional systems using API.

Graphql support

Integrate product attachments with additional systems using Graphql.

Widget support

Use widget to add attachments anywhere you want.

Amazing Aftersales Support and Tutorials

Magento 2 PDF Customizer | Premium Online Support

Premium Online Support

Magezon is offering top class online support to handle all your requests. All your requests will be resolved within 24 hours.

Magento 2 PDF Customizer | Knowledge Base and Video Tutorials

Knowledge Base and Video Tutorials

We provide Video Tutorials with visual guidance for using the extension. Besides, you can use User Guide for every tiny detail.

Magento 2 Product Attachments | LifeTime Updates Free of Charge

LifeTime Updates Free of Charge

We guarantee that you don’t have to pay for any Magezon 2 Product Attachments update. Make a one-time payment and you will get FREE lifetime updates.

Feature Full List

Flexible Positions to Display Attachments

  • On product pages:
  •       - In product tab

          - Under Add To Cart button

  • On order view page
  • In order confirmation email

General Configuration

  • Show/Hide file icon, description, category, size, download number
  • Specify file formats allowed to upload
  • Set maximum number of attachments to display
  • Display attachments as a list or group by category
  • Attachment Management

    • Upload unlimited files of any type
    • Manage all uploaded attachments in a grid
    • 2 ways to add attachments:
    •       - Upload files with drag & drop supported

            - Attach URLs

    • Add file name, label and description
    • Assign an attachment to a specific category
    • Display attachments to certain customer groups and store views
    • Set attachment download limit
    • Display attachments to verified buyers
    • Auto-identify attachment format
    • Assign an attachment to product pages using conditions
    • Preview assigned products
    • Create new categories right on the attachment edit page
    • Drag & drop to upload file right from attachment grid

Icon Management

  • Manage all icons in a grid
  • Upload unlimited icons
  • Assign an icon to multiple file formats

Category Management

  • Manage all categories in a grid
  • Create unlimited attachment categories

Advanced Configuration

  • Bulk import attachments via CSV
  • API support
  • Graphql support
  • Widget support


  • Compatible with Single Product Page Builder
  • No core code changes
  • 100% open-source
  • Easy to install
  • User-friendly interface
  • 30-day money back
  • Free lifetime updates

Release Notes

New Update (released on June 6th, 2024)

  • Compatible with Magento 2.4.7

Version 1.0.3 (released on May 8th, 2023)

  • Compatible with Magento 2.4.6

New Update (released on Jan 20th, 2021)

  • Create new categories right in attachment edit page
  • Add filter function to icon grid page, category grid page and report page
  • Use drag & drop to upload attachments in attachment grid
  • Show customer email in report grid

Version 1.0.0 (released on Jul 31st, 2020)

  • Initial Release

Frequently Asked Questions

Do you have any questions about Product Attachments? See the list below for our most frequently asked questions. If your questions are not listed here, please contact us.

Feature FAQs

To install this extension, please refer to Magento 2 Product Attachments Installation Guide for detailed instructions. It will take you just a few minutes to install our extension.

Yes, you can specify the maximum allowed file size to upload. If an attachment’s size exceeds this max size, it can’t be uploaded.

Please note that the maximum allowed size for uploaded files depends on your server. If you don't specify a max allowed file size or enter a number that is greater than the server limitation, then server limitation will be applied.

Yes, you can set a download limit for an attachment to prevent excessive downloads.

Yes, of course.

Yes, you can.

If an uploaded file type hasn’t been assigned to any icon, then it will be displayed with a default icon that we previously set.

However, you can upload your own icon and set it as default to replace ours.

Yes, our extension will automatically detect the file URL and assign it to the relevant icon. If the file URL can’t be detected, it will be assigned to our default icon or the default one you set.

When you upload an attachment, you can specify which product pages to display it using conditions.

Support FAQs

To get support for installation, you need to pay $50 per product. You can pay for installation fee while adding a product to cart from its detail page by ticking Installation Support + $50.00 in the Additional Services block. Or purchase installation support separately from this page.

After finishing your purchase, please submit a ticket and we're ready for help within 24 hours. Don't forget to include the following information in your ticket:

  • Order ID

  • SSH account & admin account

Absolutely. Magezon offers you free lifetime updates and 90-day free support.

After 90 days, you need to pay an extra fee for our support. However, we believe that 90 days is enough for you to install, run and use our extension properly on your website.

If you have any questions or need any support, feel free to contact us via the following ways. We will get back to you within 24 hours after you submit your support request.

Payment FAQs

Currently, we only support payment via Paypal if you purchase products on our website. However, we will consider other payment methods and notify you of this.

Yes, you can ask for a refund within 30 days since your purchase. However, please check our refund policy first to make sure that you are eligible for the refund. Then send your request by submitting contact form or emailing us at [email protected].

Yes, you just need to pay one time to get our product without monthly service or update cost or something like that.

License FAQs

According to our license policy, you are allowed to use a single extension license on only one Magento installation.

If you want to use our extension on another Magento installation, you have to purchase another license for this installation.

If you’re running multiple domains or websites under the same Magento installation, you just need to use one extension license.

Reviews (3)

Write Your Own Review

Why Choose Magezon® 2 Extensions ?

Come with a full service package, extensive documentation and excellent support.

30-Day Money Back


Contact us within 30 days and we'll give you a full refund. Checkout our refund policy here

Lifetime Free Updates


Instantly get notified by e-mail once a new version is released.

90-Day Free Support


90 days of troubleshooting support and bug fixes for free.

Installation Support

Helping you to use our extension is the fastest.

High Quality Code

All our extension are of top quality and come with well-commented code.

Extensive Documentation

All extensions come with a detailed PDF and online user manual.