Log in or create an account
If you have an account with us, please log in.

You have no items in your shopping cart.

Product Attachments for Magento 2

Let customers get more details about products they purchase. Provide them with accurate manuals, licenses, warranties and other additional info right on product pages. Upload files of any format and use catchy icons to capture customers' attention with Magento 2 Product Attachments.

  1. Add an unlimited number of various file types
  2. Track and manage attachments via API
  3. Display catchy attachment icons
  4. Adjust attachments position via widgets
  5. Benefit from mobile optimized design
Explore Demo
User Guide
Let your product pages sell more:
Product Attachments for Magento 2
60 Days Money Back
Free Lifetime Updates
90 Days Free Support

Enrich product pages with additional information

If you sell complex products you need to provide customers with maximally detailed descriptions to help them find necessary information before making a purchase decision. The Product Attachments extension for Magento 2 equips product pages with a special attachments block where you can upload numerous documents such as user guides, certificates, licenses and many others. Use predefined icons or upload your own ones, upload an unlimited number of any file types and make product pages as informative as possible.

Easy files management

Add files to product pages

Due to the Magento 2 product attachments tool you can upload as many additional files to each product page as you need. The module supports numerous file formats to help you easily share product info with customers.

You can upload all the needed additional files and attach them to products in bulk via CSV-file import. It helps to save time.

Upload files of the following types:

  • pdf;
  • pptx;
  • xlsx;
  • flash;
  • mp3;
  • txt;
  • docx;
  • zip;
  • jpg;
  • ini;
  • readme;
  • avi and many others;

Enhance your website performance

The fewer files you store, the better is your website speed and performance. So don't be overfreighted with numerous files. Attach 1 file to several products/categories - there's no need to assign file's copies to each particular product.

Attract relevant customers by effectively managing files visibility

With the Magento 2 product attaсhments extension you can enable and disable files display just in one click. Therefore, there is no need to upload and remove files again and again each time you want to hide a particular attachment. Apart from that, you can show or hide specific files depending on customer groups or order status.


product attachments for magento 2

Let customers easily manage all attachments in one place

Customers can find all the attachments regarding completed orders in their accounts. When they view a necessary order in the tab ‘My Orders’, they find corresponded files. All this prevents from losing important documentation regarding the purchased product and its usage.

Customize file names

You can specify two names for one and the same attachment - indicate one file name for the frontend display and the other for your internal use. It's also possible to leave the names as they are if necessary.

Place attachments in any location to capture customers' attention

The extension allows you to adjust the attachments tab position among the other product details tabs or add files to absolutely any product, category or CMS pages via widgets. With the feature you can easily adjust widget’s location on the page to make the attachments even more noticeable for customers.

Mass category files upload

Now, you can save tons of time by equipping all products in a category with useful attachments. Just navigate to the categories configuration of your Magento 2 store and attach as many files to all products within a category as you need.

Show the most important files first thanks to the handy sorting

Specify sort order for each file attachment in a special block via drag-and-drop to display the most important documents first.

Enhance customers loyalty by adding attachments to transactional emails

Include files to transactional emails to provide customers with maximally detailed product description. Let customers view all necessary information in a convenient way.


product attachments for magento 2

Benefit from API Support

Utilize API methods to manage your product attachments. With the extension, you can create, update, and delete downloadble items, as well as get the list of all existing attachments or a single one by its ID. View and analyze detailed reports on file downloads due to the advanced Magento 2 file attachment manager tool. Click here to learn more.

Regulate attachments display for different store views

Use 'default value' checkbox if you need to manage files display for different store views. For example, you are running 2 store views - French and English. English store view is default and has its own file settings. With the checkbox option you can make French store view items have the same values or you can specify separate values for French store view if necessary.

Display icons for product attachments

Upload icons for different file types

The Magento 2 product file attachment module allows you to upload as many icon images as you need and assign them to each specific file type. So, customers will see at once which file format they are going to open. See here how engaging UI improves conversion.

Use predefined icons

If you don't want to upload your own icon images you can use the predefined ones. The extension offers 8 ready-made icons that can be assigned to necessary attachment files. And, of course, you can change them at any time to customize your store page.

product attachments for magento 2

Analyze Magento 2 attachment reports

Let customers open attachments in browser tab

With the autodetect file option customers will be able to open necessary files right in a browser window instead of downloading them. Check this to make sure the attachment URLs are well-structured.

Get separate reports for different store views

Generate reports for different store views to manage attachments even more effectively. Find out which files for which store views enjoy greater popularity and modify less popular ones according to customer needs.

magento 2 cross sell upsell products extension

Promote your feature-rich products

Easily drag your customers' attention to your top items with Amasty Magento 2 Cross-Sell / Upsell Products. Use cross sells and upsells to increase the number of spontaneous purchases and boost your total sales.

Reasons to choose

Other Features

  • 100% Open Source — Easy To Customize
  • Follows Magento Code Architecture
  • Separated HTML/CSS/JS
  • Simple installation via Composer
* The name "Magento" and the logo are the trademarks of Magento, Inc.
This module is m-friendly, and it enables me to do lots. Like adding documents to product right on the grid - just drag and drop. Also I appreciate that it’s possible to hide some docs in a click, no need to delete and upload again. Saves much time and also it is possible to show different docs to different customer groups. I need that much, because both regular customers and big suppliers buy from me. And they need to see different docs. So, it’s really a win. I wouldn’t change it for anything.
Feature request: Addition of thumbnail

We love this extension although a nice to have would be the addition of thumbnails for the attachments :)

Thx in advance!
Boring tasks went away
This module is not too new, but still they improve it steadily. Before it didn’t have the option to copy paste same set of documents for a range of products and I had to load same item over again. It was driving me mad. I even wrote to their support and finally they made the function available for categories! But the module has other important features. For example, you can add icons to attachments, you can upload a whole set of files, track downloaded files and check which products are more popular. It’s a good product, I recommend.
Good extension
A good extension that is easy to configure and start using. We considered another vendor as well and chose this one as it allows uploading attachments in bulk.
all user friendly
I bought this module right after I moved to m2. I used the same on m1 and it was great. But when I started installing this one, I understood I had to do all the same operations I did before. It was a useless waste of time. So I contacted the team and they explained to me that it wasn’t that simple and needs customization. They offered cooperation and only in some 2 days my Magento 2 store was up and running with all necessary supporting docs displayed. Great and fast work.
Quality extension with good support service
After installation the tab with attachments didn’t appear on the product page. It took about a week for the support team to fix it. The problem was with a custom theme that the module didn’t support. All the rest is fine. The module is transparent and works as described.
Chloe Leggatt
Some improvements needed
All in all, I like this product. With it I can manage all goods information and add some items my clients require often - warranties, certificates, license. It supports many formats, including pdf and even ppt. So I can upload them in good quality, no need to take document pictures and upload. And it’s also possible to customize the position of the attachment block, so customers can see them well. But one problem is there. It’s impossible to perform same action with multiple products, like in mass action module. Would be nice to have compatibility here.
Jannet B.
Suggestions for improvement
I need to add a few specifications to my products, so this extension works well for that.

Guys, I have a few suggestions for you:
- support could be faster
- add possibility to attach files to cms pages too.
Apart from that, everything is fine.
Everything I can say is awesome. It makes my life easier and provides needed functionality. Thanks a lot!
нормальный модуль, ничего особенного плохого или хорошего. делает свою работу.
олег ванько

Write Your Own Review

You're reviewing: Product Attachments for Magento 2

You can always download the recent version free of charge from your account

Installing an upgrade is easy — check now

My Downloads
Version 2.3.0
Last Update: Jun 20, 2019
2.3.0 - Jun 20, 2019:
  • New we added the option to show an encoded product attachment URL
  • Improvement we added the choice of order statuses for attachments that are available to customers after order creation
  • Improvement now you can adjust the attachments tab location on the Product Details Page using the 'Tab Position' field
  • Improvement we added the SKU column to the import file
See previous updates
Version 2.2.0
Last Update: May 11, 2019
2.2.0 - May 11, 2019:
  • New Now it is possible to import product attachments via CSV file
Version 2.1.0
Last Update: Mar 26, 2019
2.1.0 - Mar 26, 2019:
  • New API was added to the extension
Version 2.0.5
Last Update: Feb 01, 2019
2.0.5 - Feb 01, 2019:
  • Fix the upgrade script from v.1.x.x to 2.x.x was improved. Possible errors while updating the extension were fixed
2.0.4 - Jan 24, 2019:
  • Improvement the upgrade script was enhanced. Some possible issues while updating the extension from v.1.x.x to v.2.x.x were resolved
2.0.3 - Jan 16, 2019:
  • Compatibility the compatibility with Magento B2B was enhanced
2.0.2 - Jan 10, 2019:
  • Compatibility the compatibility with custom Magento themes was improved
2.0.1 - Dec 28, 2018:
  • Fix the possible error 'Notice: Undefined offset' while updating the extension was resolved
2.0.0 - Dec 26, 2018:
  • New Include attachments to transactional emails and order details
  • New Introducing absolutely NEW Product Attachments extension! The extension was completely reworked. Meet great multistore performance, enhanced stability, increased comfort for managing attachments and new features as well.
  • New add attachments to any page of your website with the help of widgets
  • Warning: no attachments import has been added to the new extension yet. But the process of attaching files via categories is very comfortable now. The import will be added later on
Version 1.3.3
Last Update: Oct 15, 2018
1.3.3 - Oct 15, 2018:
  • Fix minor fix
1.3.2 - Aug 23, 2018:
  • Fix the issue with getting the file attachment details via API was resolved
1.3.1 - Jul 23, 2018:
  • Fix the issue with products without a category was fixed
1.3.0 - Jun 27, 2018:
  • New the ability to add an attachment to all products in a category was added
Version 1.2.6
Last Update: Dec 19, 2017
1.2.6 - Dec 19, 2017:
  • Fixed a notice with undefined index 'id'
  • Fixed an issue with file removing on product edit page
1.2.5 - Dec 12, 2017:
  • Fixed an issue with removing files attached to products
1.2.4 - Sep 28, 2017:
  • Added Alt tag for icons
1.2.3 - Sep 25, 2017:
  • Minor fixes
1.2.2 - Jun 30, 2017:
  • Added possibility to mass import attachments with "URL" type.
  • Compatibility improvements with Amasty Mass Product Actions extension
  • Minor improvement with the case insensitive headers
1.2.1 - Mar 15, 2017:
  • Few minor fixes
1.2.0 - Dec 27, 2016:
  • API Support added; new API methods to get list of attachments, get specific attachment, create, update and delete attachments
Version 1.1.1
Last Update: Dec 01, 2016
1.1.1 - Dec 01, 2016:
  • Minor fix for HTML syntax
1.1.0 - Dec 01, 2016:
  • Translation for setting names added (some were missing)
  • Possibility to inject attachments block into any position on a product page with PHP code
  • New backend page added with the list of all attachments
  • A number of general improvements
Version 1.0.5
Last Update: Oct 03, 2016
1.0.5 - Oct 03, 2016:
  • Fixed error on installations with table prefix
1.0.4 - Sep 01, 2016:
  • Minor fix
1.0.3 - Jul 21, 2016:
  • Fix for saving a product when no attachments added
1.0.2 - Jul 15, 2016:
  • Compatibility with Magento 2.1
  • Fixed icons when setting "Add Store Code to Urls" is enabled
  • Fixed name of downloaded file
  • Fixed "Downloaded At" column on downloads report grid
1.0.1 - May 12, 2016:
  • Fix compilation errors
Back to top