explore special offers and discounts

Product Attachments for Magento 2

Offer shoppers a professional approach by showing highly detailed product info. Provide accurate manuals, licenses, warranties and other info on webstore pages. Upload files of any format to Magento and use catchy icons to capture customers' attention with Magento 2 Product Attachments.
  • Extend the functionality with API support
  • Support 25+ file types
  • Sync one uploaded document with multiple products, categories and CMS pages
  • Display catchy icons
  • Show documents in customer accounts and transactional emails according to order statuses
  • Apply docs to various websites and store views
  • Benefit from mobile-optimized design and Magento B2B compatibility
$169 first year
Product updates and support for 12 months

then $105 / Year

more info

then $285 / Year

more info

Pick a combo deal with 15% discount:

Product Attachments for Magento 2
$169 first year
Custom Form for Magento 2
$229 first year
Save $74.55

 🚩 Challenge

If you sell complex products or just want to outplay the competitors, you need to provide shoppers with a maximally detailed description to bring them closer to a purchase. They may need warranties, user manuals and visual instructions, as plain text is not enough in some cases. But vanilla Magento has no options to attach files to products, and shoppers can’t be sure that particular items are suitable for them and better than other stores offer.


The Product Attachments extension for Magento 2 equips store pages with a special attachments block where you can upload documents such as user guides, certificates, licenses and others to show your customer-centric approach. Attach the same document to multiple products, categories and CMS pages. Use custom icons and adjust the display to make pages as informative as possible.

Equip your store with all types of attachments

Upload as many additional files as you need. Product Attachments for Magento 2 supports more than 25 formats to help you share product info with users. Attach the same documents to product, category or CMS pages and avoid database overload.


What are the goals of the solution?


Boost conversions: introduce useful data to show that your products are reliable


Highlight individual approach: create highly-targeted files with custom titles and limited visibility


Show professionalism: provide supportive post-sale info in emails and customer accounts

Display exhaustive product info

Сonvince customers that you are not just a retail store, but a whole service with ultimate pre-sale and post-sale support. Show specific attachments on any store pages to provide users with all the info they need for a purchase. Then, to retain shoppers, add after-sale documentation to customer accounts and transactional emails. Attach special docs to CMS pages to supply the store with useful info concerning your service and general policy.

Create highly-targeted attachments

It is not enough to just fill the store with tons of additional information. You also need to make data understandable and appealing to shoppers so that they could make use of it. With the customization options, you can adjust the attachments display to catch customers’ attention and motivate them for downloading.

Manage files & optimize performance

Magento 2 File Attachments extension is highly-optimized for large stores. Add each file only once and sync it to as many products as you need, which doesn’t overload the database and is optimal for managing a great number of attachments.

[PRO] Make presentation more structured and easy-to-manage

The Pro package includes a complex feature for file structuration and grouping. Attachments are displayed in the groups you’ve created, which makes the presentation structured and well-organized, especially if you add a lot of documents.

Choose your perfect solution

Upgrade product presentation to the optimal level

Product Attachments Lite


  1. $169 first year
    then $105 / Year Product Attachments for Magento 2 -
    $169 first year

    Product updates and support service subscription — included the first year
    Price to be paid today -
    $169 first year

    Subscription for the following year — $105 / Year
  • Show attachments on product, category and CMS pages
  • Upload 25+ file types
  • Add documents to customer accounts and emails
  • Customize icons
  • Limit files visibility and adjust display options
  • Analyze downloads report
  • Import attachments in bulk
  1. then $105 / Year Product Attachments for Magento 2 -
    $169 first year

    Product updates and support service subscription — included the first year
    Price to be paid today -
    $169 first year

    Subscription for the following year — $105 / Year

Product Attachments Pro


  1. $259 first year
    then $159 / Year Product Attachments Pro for Magento 2 -
    $259 first year

    Product updates and support service subscription — included the first year
    Price to be paid today -
    $259 first year

    Subscription for the following year — $159 / Year

Lite features included

API Add-on included

  • Group attachments by any parameter
  • Display categorized files in dropdowns on any store pages
  • Customize icons for the groups of documents
  • Manage files via API

More Options for Magento 2 File Upload

  • All Magento B2B features and attributes supported
  • Open attachments in a new tab
  • Compatible with custom Magento themes
  • Adjust the generated URL type

Get an ultimate product management system

Update catalog x5 faster and create a brand new vision for the items using the Product Management Toolkit for Magento 2. Choose the solution that best fits your management challenges.


Efotrlessly enhance your store navigation 

Add Improved Layered Navigation for Magento 2 to your Magento kit and improve revenue flow. Provide customers with a smooth and logical shopping experience.

How to Add a PDF to a Product in Magento 2?

  • Install and enable the Product Attachments extension.
  • Go to Catalog > Attachments Management > Add New Attachment.
  • Choose the Attachment Type and enter the Attachment Name, Label
  • Select the Customer group and upload the file.
  • In the Attach To section, choose items to connect a new file to them.
  • Save the changes.

According to the statistics, the extension can cover each business need in synergy with the following solution: magento 2 bulk change category.

How to attach PDF to a product in Magento 2

From the Backend, you select Product > Catalog > Product Attachments > Manage Files. Click on the Add New button on the upper right of the screen to upload a PDF file.

What is Magento 2 File Upload extension for?

Magento 2 File Upload extension is an important tool which allows you to provide customers with all necessary information about the product. You can upload manuals, warranties and other documents with its help. It supports more than 25 file formats and optimized for mobile devices.

Adobe partner logo
Magento Marketplace logo
See 216+ verified reviews
1 Single points of sales
Trusted by Customers
Are Amasty extensions compatible with all themes and extensions by other vendors?
Amasty extensions work with all plugins we issued and with most 3rd-party plugins. If you come across a Magento 2 compatibility issue with any third-party module, we’ll definitely try to help you. If you face any technical issues, please create a ticket...
Will I get free support and updates?
Product updates for extensions purchased before Feb 1, 2022With the transition to product subscriptions, you will receive product updates for all extensions purchased before Feb 1, 2022 throughout the entire grace period — up to Aug 1, 2022. If you ...
Do you have the installation service?
Yes, you can use installation and configuration services that are available as the part of Pro and Premium add-ons for your product subscriptions.Please note that this installation service doesn’t include uninstallation. So, if you need to completely...
Can I request a free trial?
Amasty doesn’t provide any trials of Magento extensions. There's one exception: Amasty extensions are provided for testing or demo purposes to our official Platinum Partners as a part of the “access to Amasty extensions for testing purposes with Composer...
Can I test an Amasty extension on a staging site before transferring it to a live one?
Yes, you can install any Amasty extension on a test site and configure all the settings there before doing it on your live store.
How can I get a refund?
Amasty offers to its Customers a thirty (30) day money-back guarantee for the Software. In case the acquired extension didn’t meet your expectations, our support team is always ready to help you. Fees for support subscriptions and any services provided...
How can I receive a discount?
We are now working at a for our customers that is supposed to bring even greater benefits in the long term. While it’s not out yet, you can look through these Special Offers. New discounts and specials are added every month. To stay updated on the ...
How to update a Magento 2 Amasty extension?
To update a Magento 2 extension by manual upload:1. log in to the customer account;2. navigate to the Products tab, scroll to the packages section, and click the Download link next to the extension that should be updated;3. Important: If some extension...
If I need additional features to be added to an Amasty extension, how can I ask for it?
To leave your feature request, log in to your customer account and open the Products tab. Then, scroll down to the bottom of the page, and leave your feature request in the following form: As soon as you send your request, it is considered by our ...
Magento 2 Amasty extensions installation
Each Amasty extension package is provided with the extension files, installation & setup guides, and a license agreement. Some extensions include import files examples as well. So how to install our Magento extension? What is the plugin...
How can I prolong support?
If you have an active support service subscription, it grants you access to support services for all products purchased before Feb,1 as long as your subscription is active. Alternatively, support services are only available as the part of a product ...
Can I change the EE extension to CE for free?
Usually, no, you can’t exchange modules. Please, contact our support managers and they’ll consider your case individually. → Learn more about our special offers
How can I get a discount to re-purchase plugins?
Usually, we don’t provide any discounts. But you can contact us, and we’ll consider your case individually. → Learn more about our special offers
What is the license policy? On how many websites can I use Amasty extensions?
Our license allows you to use a single extension license agreement on one Magento installation.If you run several domains on the same instance of Magento, you can use one extension license. However, if you run each website on a new installation of Magento...
How can I pay for Amasty extensions?
You can pay for our extensions in any convenient for you way as a full range of payment methods are supported. The most common means are credit card or PayPal. Security and fraud protection are guaranteed. If you need to pay for the order with a non...
Customer Reviews

Are you looking to add specific functionality for this extension or want to acquire a reliable development partner altogether? With custom development services by Amasty, you will receive high quality and cost-effective solutions developed by Magento professionals according to industry’s best practices.

Request a Quote

Submit this form now and we will get back to you promptly!

What feature your extension lacks?

You can always download the recent version free of charge from your account installing an upgrade is easy

See Magento (and other software) versions we support and guarantee their compatibility with our extensions

Version 2.6.1
Last Update: Jun 01, 2022
2.6.1 - Jun 01, 2022
  • New for all Amasty solutions, we have compiled separate packages, each of which includes a unique set of extensions. So that you can more easily find all available updates for your package in the Change Log tab, please find the menu on the left and choose the extension(s) included in the package. (A list of extensions included in a package can be found under the Description tab)
Version 1.0.0
Last Update: Mar 21, 2022
1.0.0 - Mar 21, 2022
    Version 2.6.2
    Last Update: Sep 22, 2022
    2.6.2 - Sep 22, 2022
    • Fix we fixed the issue with the primary key missing in the extension table
    2.6.1 - Apr 13, 2022
    • Compatibility now the extension is compatible with Magento 2.4.4
    2.6.0 - Mar 21, 2022
    • New we added a new grid 'Attachment Category Management' to Product Attachments Pro tariff, so now you can combine attachments into categories for convenient displaying in your store
    Version 2.5.1
    Last Update: Jan 03, 2022
    2.5.1 - Jan 03, 2022
    • Fix we fixed the issue that occurred when saving product categories with attachments
    2.5.0 - Dec 09, 2021
    • Compatibility now the module is read GraphQL compatible
    Version 2.4.4
    Last Update: Oct 13, 2021
    2.4.4 - Oct 13, 2021
    • Compatibility now the extension is compatible with Magento 2.4.3
    2.4.3 - Aug 05, 2021
    • Compatibility now the extension is compatible with Magento 2.4.3
    2.4.2 - Mar 31, 2021
    • Improvement code was refactored according to Magento Marketplace standards
    • Fix we resolved the problem with sorting on the grid ‘Product Attachment Report Downloads’
    2.4.1 - Dec 16, 2020
    • Fix we eliminated the problem with the settings Autodetect File Mime Type on Download used with option No
    2.4.0 - Dec 08, 2020
    • New the extension is now covered with MFTF tests. It will help to enhance the extension quality and stability
    Version 2.3.11
    Last Update: Dec 03, 2020
    2.3.11 - Dec 03, 2020
    • Fix we fixed the issue with adding attachment files via links
    2.3.10 - Aug 20, 2020
    • Fix we resolved the problem appeared in attachments reopening
    2.3.9 - Jul 28, 2020
    • Fix we resolved the problem with dropdown for the attribute ‘Type’ in products listing on Attachment page
    • Fix we fixed the issue appeared when sending an email from Admin Area with attachments assigned to a specific customer group
    • Compatibility the compatibility with Magento 2.4 was added
    2.3.8 - Jul 01, 2020
    • Improvement code was refactored according to Magento Marketplace standards
    2.3.7 - Jun 01, 2020
    • Improvement code was refactored according to Magento Marketplace standards
    • Fix we fixed the issue appeared in upgrading to the latest version from the version 1.3.3
    • Fix we resolved the problem with the files management in the attachment widget
    2.3.6 - May 08, 2020
    • Fix we fixed the error appeared while filtering in insert listing of attachments modal window
    2.3.5 - Mar 31, 2020
    • Improvement we added ‘Created At’ and ‘Updated At’ columns for Product Attachment Files
    2.3.4 - Mar 16, 2020
    • Improvement we hid the attachment fieldset for 'Not Visible Individually' products
    • Improvement we improved saving some extension settings by store view
    • Fix we fixed the issue for B2B version, related to the inability to save the 'Not Logged In' customer group in multiselect
    2.3.3 - Dec 26, 2019
    • Compatibility now the module is compatible with Shared Catalog
    • Fix we solved the problem with sending emails with attachments
    2.3.2 - Dec 20, 2019
    • Improvement we removed unused jquery libs
    2.3.1 - Sep 27, 2019
    • Fix we solved the problem with tab position
    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
    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

    Ratings & Reviews

    96% of 100
    © 2009-2022 Amasty. All Rights Reserved.