Powered by Adobe Commerce 2.4.2-p1


Product Attachments



Back to top

This Product Attachments extension for Magento 2 allows the merchants and store admins to attach, manage, download and upload different types of attachments to products. These attachments can provide additional information regarding the products to the customers. The admin can control the visibility of the attachments on the product pages as well as on its exclusive listing page. The mass delete/enable/disable feature provides the functionality of deleting and even enabling/disabling multiple attachments.

The admin can also download the attached files from the grid. The attachments can be filtered by attachment Id, attachment title, product SKU (attachment is assigned to), attachment category,  sort and status in the admin panel. The admin can bulk import the documents via CSV to save time. An attachment can be any file type such as a text document, excel, CSV, PDF, etc. The customers can acquire significant information on all items; for example, characteristics, value, benefits, user guides, licenses, and so on without reaching the sales representative of the website.

The admin is also able to assign the product attachments to the specific customer group(s). This functionality restricts the customer of unassigned customer group to access the attached document(s). Documents can also be assigned to the customer groups via import attachments functionality, admin is required to insert customer group id in customer_group field. The admin can also add attachments category from the admin panel and assign attachment to it. The category can also be added while importing the attachments through CSV file. Moreover, the product attachment section can also be accessed from the product edit page in the admin panel, the product attachment tab is present there. The product attachment can be viewed and updated from the product section as well.The admin can export all the product attachments listed in the grid. By clicking the export button, a CSV file is downloaded to his system. Admin can also manage the file icons of the extensions; file icons can be added, deleted and updated from the Manage file icons section



  • Admin can upload all the required documents with the product.
  • The documents’ URLs and files are associated with the products.
  • The documents can be associated by two means:

           i. Upload the attachment

           ii. Link of the attachment

  •  These attachments will be shown at the following locations: 

           i. Product Detail Pages 

           ii. Attachment Listing Page

  •  There is an option of "Product Specific", which can restrict the display of the attachments on the Product Detail Pages only.
  •  Import feature: The admin can bulk import the documents via CSV. A sample format is also available
  •  Supports multiple file formats.
  •  Multiple attachments allowed for a single product and vice versa.
  •  The extension can be enabled/disabled from the configuration
  •  It also encompasses the capability to enable or disable a particular document.
  •  Attached files can be downloaded by the admin from the grid
  •  The title and description of the files are displayed in the grid.
  •  The mass delete/enable/disable feature provides the functionality of deleting and even enabling/disabling multiple attachments.
  •  The filtering of the attachments can be done using the following options in the admin panel: ID, attachment title, sort, status, attachment category, and product SKU. 
  •  The sorting of attachments can also be done.
  •  Product attachments can be assigned to customer groups
  •  Attachments categories can be added in the admin panel
  •  Attachments can be assigned to categories
  •  Product attachment tab is present in product edit page in the admin panel
  •  File icons can also be managed from admin panels 



  •  It provides a handy feature of sorting so that important files can be shown at the top of the list.
  •  All the important information can be viewed by the customer in a convenient way.
  •  The number of file attachments upload is unlimited.
  •  Multiple attachments are allowed for a single product and vice versa. This feature will minimize the efforts vested in uploading the same attachment every single time and will eliminate the probability of file duplication.
  •  Provides bulk import feature which allows the uploading of multiple attachments. As a result, file management will become much easier, faster and effective. 
  •  Provide a feature to export the bulk attachments.
  •  Store owners might get considerable help in attracting customer attention with:

          i. Eye-catching and instructive media. 

          ii. Answering customer questions instantly, increasing customer interaction and conversation.

  •  The customers can view shared information all in one place. This can be done by using an exclusive attachment listing page displaying all the existing files. 
  • With bridge tables for storing associations between the products and the attachments, this extension ensures scalability without hurting the website's performance.
  •  It’s easy to use – even for people who are not tech-savvy.
  •  Admin can restrict the accessibility of the attachments for customers, by assigning it to the specific customer group 


Use Cases

  •  Assuming that the Christmas season is about to arrive and you want to introduce new products to your customers on Christmas day, keeping in mind that your whole staff will be observing the Christmas holidays. You can utilize this extension for uploading a large number of attachments and associate it with the products in no time. This is one of the real-life scenarios in which our extension can help you to efficiently manage the documents. It minimizes the efforts of the resources and saves their time, especially during the holidays or sales season.
  • Suppose if a store owner wants to restrict some products’ documents for non-logged-in customers, then he can use this extension and assign the product documents to the logged-in customer groups. This will enable him to allow the only logged-in customer to access those attached documents.


For any pre or post-deployment support, please feel free to contact us at ecommerce@folio3.com

Technical Specifications

Back to top

Seller profile

Folio3 Software Inc.

Seller contact



Current Version


Magento platform compatibility

Open Source (CE): 2.3 (current), 2.4 (current)


Stable Build


18 June, 2021


Extensions, Content & Customizations, Product Content

Supported Browsers

Chrome, Firefox, Safari, Edge


Installation Guides

User Guides

License Type

Open Software License 3.0 (OSL-3.0)


Privacy Policy

Quality Report

Back to top

Installation & Varnish Tests


Coding Standard


Plagiarism Check


Malware Check


Marketing Review


Manual Testing


All tests were conducted on the latest versions of Magento that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.

Release Notes

Back to top


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

    Compatible with Open Source (CE): 2.4
    Stability: Stable Build
    Compatible with Open Source (CE): 2.4
    Stability: Stable Build


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

    Compatible with Magento (CE) 2.2.x,2.3
    New: SKU column in the admin grid and filtration against the SKU.
    New: Ability to assign each document to customer groups (via import as well).
    New: Can view/update documents on the Product edit page as well.
    New: Export product attachments.
    New: The option of allocating each attachment to a category and defining new categories.
    New: Filter for the attachment categories.
    New: Feature to upload documents icon from the configurations


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

    1) Feature to upload documents icon from the configurations.

    1) Order of columns can be switched in import CSV.
    2) New sample CSV file with formatted key names.  
    3) Existing data will be updated while importing via CSV.

    1) Make the description field as optional in import.
    2)The page title can be updated from the configurations.


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

    Compatible with Open Source (CE): 2.3
    Stability: Stable Build


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.

Contact Vendor

Q & A

Back to top


Back to top