Product Attachments

by Amasty
Premier Extensions Partner


Magento Platform
Open Source (CE)
2.1, 2.2, 2.3
Commerce using on prem (EE)
2.1, 2.2, 2.3

Tech Specifications

Current Version:
Stable Build
29 June, 2019
Extensions, Content & Customizations, Personalization & Experience Management, Product Content
Supported Browsers:
Chrome Linux: 42, 43, 44 Mac: 39, 44 Windows: 39, 40, 42, 43, 44 Firefox Linux: 31, 38, 39, 40, 41 Mac: 31, 38, 39, 40, 41 Windows: 31, 38, 39, 40, 41 Opera Linux: 7, 7.1, 8, 9 Mac: 7, 7.1, 8, 9 Windows: 7, 7.1, 8, 9 Safari Linux: 7, 7.1, 8, 9 Mac: 7, 7.1, 8, 9 Windows: 7, 7.1, 8, 9 Edge Windows: 42 IE Windows: 10, 11, 8, 9


Let customers get more details about the products they purchase with Product Attachments extension for Magento 2. Provide them with files of any format right on product pages.

Other Extensions by Amasty


Back to top

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.

With Product Attachment extension for Magento 2, you can easily provide required files. Now your store product pages can be equipped with a special attachments block where you can upload numerous documents such as user guides, certificates, licenses, etc. With the help of predefined icons, you'll make product pages as informative as possible, there's also an option to upload your own icons. For example, if you sell clothes, you can attach such files as instructions telling how to pick up the right size, guides about clothing care or videos demonstrating clothes on models.


Key Features:

  • Add an unlimited number of various attachments types;
  • Use API to conveniently track and edit files;
  • Choose where to display attachments via widgets;
  • Display catchy icons for attachments — use pre-defined ones or upload custom icons;
  • Benefit from mobile optimized design;
  • CSV-file import — bulk-upload to save time; 
  • Enable or disable file display in one click for different store needs.


Add Files To Product Pages

Upload as many useful files to each product page as you need. With Product Attachment extension for Magento 2, you can add all essential files and attach them to products in bulk via CSV-file import. It helps to save time. The module supports numerous file formats:

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


Maximize Your Website Perfomance

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


Let Customers See Attachments In A Browser Tab

With the autodetect file option customers will be able to open necessary files right in a browser window instead of downloading them. Each new attachment will be opened in a new window.


Show Only Relevant Files

Enable/disable files display just in one click. 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. This handy feature helps to show only relevant information to customers.


Customer-Friendly Attachments System

For the customer, it is absolutely easy now to find files related to their order. When they want to see any attachment you provided for a certain product, they simply click on the “My Orders” tab — and find the desired file! All this prevents from losing important documentation regarding the purchased product and its usage.


Customize File Names

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


Attract Customers’ Attention

With Product Attachment extension for Magento 2, you can add product attachment block to absolutely any product, category or CMS pages via widgets. With the feature, you can easily adjust the widget’s location on the page to make the attachments even more noticeable for customers.


Mass Category File Upload

Save precious time and equip your products in a category with needed attachments. With this extension, simply go to the categories configuration of your Magento 2 store and attach as many files to all products within a category as you need.


Handy Sorting To Show Important Files First

Specify sort order for each attachment with easy to use Drag-and-Drop feature to display the most important documents first.


Enhance Customers Loyalty

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


Benefit From API Support

API integration helps you to perform routine tasks faster. With this extension, you can create, update, and delete downloadable 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. 


Attachments Display For Different Store Views

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


Icons For Different File Types

Upload as many icon images as you need and assign them to each file type. Catch customers' attention and let them recognize the files. You can also use 8 predefined icons right after the module installation.


Analyze Attachments Performance

Find out, which files for which store views generate more views and modify them accordingly to the customer needs. It will help you manage the attachment system even more effectively.



| Try to configure the extension settings |

| Take a look at the attachments on product pages |


User Guide:

| Learn how to configure this extension with the detailed User Guide |


Our Support Policy:

  • Free lifetime updates;
  • Support services included;
  • 25-days refund policy.

Release Notes

Back to top


  • Compatible with Open Source (CE) : 2.1 2.2 2.3
  • Compatible with Commerce using on prem (EE) : 2.1 2.2 2.3
  • Stability: Stable Build
  • Description:

    Version 2.2.0
    Added import of attachment via CSV file.

    Version 2.1.0
    Added API to the extension.

    Version 2.0.5
    Included attachments to transactional emails and order details
    add attachments to any page of your website with the help of widgets. Improved multistore performance, enhanced stability, increased comfort for managing attachments and new features as well. Enhanced upgrade script. Enhanced the compatibility with Magento B2B. Enhanced the compatibility with custom Magento themes. Fixed some minor bugs.


  • Compatible with Open Source (CE) : 2.1 2.2
  • Compatible with Commerce using on prem (EE) : 2.1 2.2
  • Stability: Beta Build
  • Description:



  • Compatible with Open Source (CE) : 2.1 2.2
  • Compatible with Commerce using on prem (EE) : 2.1
  • Stability: Stable Build
  • Description:

    v1.2.2 - Added possibility to mass import attachments with "URL" type. Compatibility improvements with Amasty Mass Product Actions extension.


  • Compatible with Open Source (CE) : 2.1
  • Compatible with Commerce using on prem (EE) : 2.1
  • Stability: Stable Build
  • Description:

    v1.2.1 - API Support added


  • Compatible with Open Source (CE) : 2.1
  • Stability: Stable Build
  • Description:

    Possibility to inject attachments block into any position on a product page. New backend page added with the list of all attachments. A number of general improvements.


Back to top
The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Q & A

Back to top


Back to top