Product image of Product Attachments
Magento Edition *
Version *
Ends in:
03 : 00 : 00 : 00
Get 10% OFF

Product Attachments for Magento 2

v4.2.7
5.0
(10 reviews)
Read all >
Magento 2 Product Attachments lets admins attach single or multiple informative files to any product in any format, enhancing product pages with comprehensive details. This extension also includes eye-catching file icons and well-documented attachments to attract customers’ attention. Furthermore, store owners can track file performance with detailed reports, gaining insights into how customers interact with attachments and identifying the most frequently downloaded files.
tick icon
Compatible with Hyva theme
tick icon
Compatible with API/GraphQL
tick icon
Put product attachments in multiple positions
tick icon
Create attachments with various file types
tick icon
Personalize the attachment view
tick icon
Allow online preview or require file download
tick icon
Insert attachments into transactional emails
Compatible with:
Community: 2.4.4 - 2.4.8
Enterprise: 2.4.4 - 2.4.8
Free 1 year support & updates
60 days money back guarantee
Rest_api icon
Rest API
Drive organic traffics icon
Reduce workload for customer service
by providing easy access to crucial product details
Increase Store Revenue icon
Increase trust & conversions by
supplying comprehensive documentation
Draw more customer attention icon
Improve user experience
by allowing easy viewing and downloading
Enable creating company accounts with ease

Show product attachments in any position

You have the freedom to decide exactly where your attachments are displayed on the product page—whether on the product tab, beneath the “Add to Cart” button, or on the sidebar.
Show more

Create attachments with multiple file types

The Product Attachment extension for Magento 2 lets you create attachments with virtually any file type—images (PNG, JPG), videos (MP4), documents (DOC, PDF), and more—provided they are under 25MB. Additionally, admins have the option to attach direct links as part of the attachment, further providing quick access to extra resources.
Show more
Collect numerous data from the registration form
Approve or disapprove of any account

Customize the attachments' display

Product Attachments for Magento 2 lets you customize how you present attachments by renaming the attachment block title, choosing whether to display file sizes and uploading unique icons for each file type.
Show more

Enable online viewing or mandatory download

Admins can configure whether customers must download attachments or view them online. The “View Online” feature is limited to file types that are browser-friendly, such as PDF, CSV, DOC, DOCX, PNG, and similar formats.
Show more
Auto-send notification emails for any important events
Approve or disapprove of any account

Add attachments in order emails

Magento 2 Product Attachments automatically attaches relevant documents, such as product manuals or warranties, to the emails your customers receive after placing an order. Consequently, customers have immediate access to all necessary information, which reduces support inquiries.
Show more

All features

Flexible attachment placement
Text-based product descriptions often lack the necessary details like user manuals, detailed specifications, product certifications, size charts, and warranty policies. This can force customers to contact support or search for information elsewhere. However, this extension allows you to directly attach these files to the product page, enabling customers to easily download and view them instantly without leaving the page.
These attachments will be displayed in strategic locations on the product page, including: in a dedicated product tab, below the 'Add to Cart' button, or in the sidebar. This ensures customers can readily find crucial information before making a purchase decision, ultimately increasing trust.
Various file types
The Product Attachment extension for Magento 2 allows you to create attachments with virtually any file format—images, videos, PDFs, or documents—offering maximum flexibility for presenting your product information. As long as the file size is under 25MB, you can upload it without restrictions, giving your customers easy access to detailed and diverse content.
The extension also lets you include multiple files in a single attachment, making it simple to group related materials together. This feature is perfect for sharing comprehensive product information in an all-in-one, convenient package for a seamless customer experience.
Attachment display setting
Looking for a more tailored way to present your product attachments in Magento 2? With Product Attachment, you have the flexibility to:
check
Rename the Attachment Block Title to something that better reflects your brand or the documents you share.
check
Decide whether to show or hide the file size, giving your customers clarity on what they’re about to download.
check
Upload custom icons for each file type, helping visitors quickly recognize the content at a glance.
By taking full advantage of these features, you’ll deliver a more intuitive and polished browsing experience, ultimately enhancing your customers’ overall satisfaction with your store.
Online file view & compulsory file download
You’re in full control of how customers interact with your files—either letting them view documents right in their browser or making it a must to download before accessing any information.
The “online view” feature streamlines the browsing process by eliminating the need for third-party software downloads, delivering immediate access to PDFs, images, and more. On the other hand, the “compulsory download” option boosts file protection and engagement, guiding customers to store their files on their own devices.
Order email with attachments
With this feature in Magento 2 Product Attachment, you can automatically include relevant documents—such as user manuals, warranties, or FAQs, right in the order confirmation emails. This efficient setup provides customers with all the information they need immediately upon purchase, eliminating the hassle of searching for additional details.
As a result, support inquiries decrease while customer satisfaction increases, since shoppers have easy access to important files from the moment their order is confirmed.
Attachment categories
You can classify files into categories like images, documents, videos, and more. This organized system helps customers quickly locate the files they need while keeping your product pages tidy and easy to navigate.
Quick file upload
This functionality streamlines your product file upload and attachment management, saving you significant time. Simply drag or upload attachments from your computer to the product page, and attach single or multiple informative files for each product in any file format.
Attachment priority
In the same location, attachments are first displayed if they were added via Edit Product. Among those attachments, higher-priority items appear first. Once all Edit Product attachments are shown, the attachments in Manage Files are then listed and sorted by priority.
Assigning to specific products
The new rule can be applied only to certain products. You can specify which product attributes will be included in the rule. Also, admins can then preview the products that meet those conditions by clicking on “Preview Products.”
Bulk file import
This module leverages Magento's native import functionality for quick and efficient file uploads. To use this feature, admins select “Mageplaza Product Attachments” as the Entity Type. By allowing multiple attachments to be imported at once, the Bulk Import feature saves time, reduces manual effort, and minimizes errors.
General file management grid
This section provides a dedicated place to store all attached files for a product. Within the Grid, admins can view essential file details—such as ID, Label, Name, Status, Store View, Customer Group, Group, Priority, and Creation Date. From the Action Dialog, admins can delete or edit files, apply filters, change the store view for each file, hide or show columns, and export the Grid as needed.
Log management grid
The Log Management Grid in Magento 2 Product Attachment captures detailed records of every customer action involving product attachments. This includes the file label, file name, customer implementation, product, action type, store view, customer group, and the date of the action. Admins can quickly review these logs to gain insights into how attachments are being used and if needed, clear the logs at any time.
Rest API
Mageplaza Product Attachments provides REST API support, allowing you to retrieve detailed information about product attachments and enabling both customers and guests to download files directly.

What customers say about us

Product reviews: 10
Overall rating: 5.0
5
4
3
2
1
How much do you like this product?
Leave your email to get reward points for reviews
Submit a relevant review of 30+ words to earn 5 reward points (one-time per extension)
Darwin
31 January 2024
Verified purchase
I recently integrated Mageplaza's Magento 2 Product Attachments extension into my online store, and I must say it's been a game-changer for managing product information. This extension has significantly enhanced the overall shopping experience for both my customers and me as a store owner.
Santi A.
24 April 2023
Verified purchase
I aquired this extension some months ago and after all that time, the module worked like perfecly. It is very flexible and it solve me the issue to attach many documents related to products in a perfect way. Mageplaza as usual, offers high performance extensions and very reliable. Happy with this ones.
Walter
04 May 2022
Verified purchase
We sell technical products and customers often ask for detailed guides. This extension works best for stores like us, long specification and installation guides can be attached and downloaded.
Sandra
19 April 2022
Verified purchase
The extension fully met our expectations. Also, it is easy to use. And the support team is amazing.
Raphael
20 April 2021
Verified purchase
very good extension, very easy to use. A must have !
Gabriel
11 March 2020
Verified purchase
This add-on was easy to integrate, and Mageplaza support is great. Thank you guys!
Wesley Isenborghs
30 December 2019
Verified purchase
Really fast and good support. Based on my experience with their support I have ordered multiple modules by Mageplaza for my Magento 2 shop! A clear difference in terms of service and speed compared to some of their competitors! I can advise everybody to consider Mageplaza for modules!
Flameluck1129
21 August 2019
Verified purchase
Thanks for your support. Shin was great and helpful for my issue!
Marc
21 February 2019
Verified purchase
This is ok for what I need. Easy to install and customize. Great if you want to upload files like catalogs, specifications, brochures etc
Florence
03 January 2019
Verified purchase
Thank you so much for this kind extension. I am really keen on this module because of its support. It helps me to attach a lot of useful information to our products, then I can show to customers. My customers feel satisfied! It's really great!

Release notes

  • v4.2.7 (Magento v2.4.x)

    05 May 2025

    • Bug Fix: Fixed old PHP compatibility issue
  • v4.2.6 (Magento v2.4.x)

    21 April 2025

    • Compatibility: Now compatible with Magento 2.4.8
  • v4.2.5 (Magento v2.4.x)

    16 January 2025

    • Compatibility: Now compatible with Hyva theme
    • Compatibility: Now compatible with Magento 2.4.7
  • v4.2.4 (Magento v2.4.x)

    01 July 2024

    Compatibility: Now compatible with Magento 2.4.7

  • v4.2.3 (Magento v2.4.x)

    01 April 2024

    • Bug fix: Error Swagger
  • v4.2.2 (Magento v2.4.x)

    28 August 2023

    • Bug Fix: We fixed the bug EQP
  • v4.2.1 (Magento v2.4.x)

    18 May 2023

    • Compatibility: The extension is now compatible with Magento 2.4.6
    • Bug Fix: We fixed the bug not have groups
  • v4.2.0 (Magento v2.4.x)

    05 January 2023

    New Feature: We added supported GraphQL

  • v4.1.4 (Magento v2.4.x)

    21 July 2022

    Compatible with Magento v2.4.4

  • v1.3.1 (Magento v2.3.x)

    25 February 2022

    • Change id upload attachment input on product edit page
  • v4.1.2 (Magento v2.4.x)

    25 February 2022

    • Compatible with M2-EE.
    • Change id upload attachment input on product edit page.
  • v4.1.1 (Magento v2.4.x)

    26 October 2021

    • Compatible with Magento 2.4.3
    • Fix some minor bugs
  • v4.1.0 (Magento v2.4.x)

    16 July 2021

    • Added order status for each attached file
    • Added Import File Sample
    • Added group column in Logs
    • Fixed minor bugs
  • v1.3.0 (Magento v2.3.x)

    16 July 2021

    • Compatible with Magento 2.3.7
    • Added order status for each attached file
    • Added Import File Sample
    • Added group column in Logs
    • Fixed minor bugs
  • v4.0.1 (Magento v2.4.x)

    08 April 2021

    • Compatible with Magento v2.4.2
    • Fixed minor bugs
  • v4.0.0 (Magento v2.4.x)

    19 January 2021

    • Supported Magento v2.4
  • v1.2.0 (Magento v2.3.x)

    19 January 2021

    • Added feature: Import product attachment with SKU
    • Fixed bug: Cannot save attachment while create new product
  • v1.1.2 (Magento v2.3.x)

    29 July 2020

    • Compatible with Magento v2.3.5
  • v1.1.1 (Magento v2.3.x)

    23 June 2020

    • Supported Catalog Product Rest API
    • Compatible with Magento 2.3.4
  • v1.1.0 (Magento v2.3.x)

    14 February 2020

    • Added attachments by URL
    • Improved UI/UX & performance
    • Fixed minor bugs
Load More

Frequently Asked Questions

Definitely, you can upload multiple files like images, documents, compressed files, and others by using the product attachments extension by Mageplaza.

Yes. Product Attachments extension does not allow attachments that exceed 2MB.

There are many benefits to using Magento 2 Product Attachments Extension. Firstly, this extension can make product pages more detailed and easily understood, which means this module can create product page enhancements. Secondly, it helps increase trust and credibility by providing additional product information that builds customer trust. When shoppers can find all the necessary details and documentation, they are more likely to trust your brand and feel confident in their purchases.

To configure general extension settings, you need to follow these steps:
- Log in to your admin panel and go to Stores > Settings > Configuration > Magplaza > Product Attachments.
- In the General section, navigate to the Enable field and choose "Yes" to turn on the module.

Yes, this extension is well-compatible with otherextensions of Mageplaza including:
- Store Pickup: Allows customers to choose in-store pickup for their orders.
- Google Maps: Provides additional features for the Google Maps integration.
- GeoIP Redirect: Automatically redirects customers to their nearest store based on their IP address.

Yes, Magento 2 provides customization options, permitting you to control the layout of attachments for a seamless user experience.

Non-logged or non-verified customers are usually informed of their restricted access to attachments through a variety of methods. Some common methods include:
- Displaying a notice that is visible to inform the user that they need to log in or verify their account to access the attachment.
- Disabling the download button or hiding the attachment altogether from non-logged or non-verified users.

Product attachments can contribute to SEO by providing additional information like user manuals and demo videos to increase time spent on the site and decrease bounce rates. Besides, optimizing file names and descriptions with keywords improves overall keyword relevance, increasing the appearance in search results.

Product Attachments are optimized for performance, ensuring minimal impact on page load speed.

Yes, Product Attachments is compatible with Hyva theme. However, the checkout only supports hyva-themes/magento2-theme-fallback. To learn how to enable checkout on Hyva, please follow this guide.

Mageplaza provides FREE Hyva Checkout Compatibility for all of our extensions upon requests. You can request by contacting us via email, live chat, or support ticket. Our team will respond within 24 hours and ask for details such as Order ID, extension name, Magento & Hyva versions, and any special requirements. To qualify, your module subscription must be active. If your subscription has expired, renewal is required as some older modules do not support Hyva. Additional customization requests may incur extra costs, and our team will inform you before proceeding. For assistance, feel free to reach out - we're here to help!

Magento Edition *
Version *
Ends in:
03 : 00 : 00 : 00
Get 10% OFF

Pricing

Choose your suitable edition.

Community

$ 149 first year
Free 1 year support & updates Tooltip
60 days money back guarantee
Read our policies
check
Supports for Magento 2 Community Edition

Enterprise/ Magento Cloud

$ 349 first year
Free 1 year support & updates Tooltip
60 days money back guarantee
Read our policies
check
Supports for Magento 2 Community Edition
check
Highest priority support
Can't see the feature you're looking for?
Describe it and we will customize this extension to suit your needs!
Request customization
feature looking icon