Trader Information
Back to topOverview
Back to topProduct Attachments adds the ability to attach downloadable files — such as manuals, datasheets, or warranty documents — directly to individual products in Magento 2. Once uploaded, each file is displayed on the storefront product page as a labeled, downloadable link, giving customers instant access to the documentation they need before making a purchase decision.
Many stores rely on external file hosting or awkward workarounds to share product documents with customers. This extension removes that friction by making file attachments a native part of the product editing experience, with validation rules that keep uploads safe and consistent.
This extension is best suited for merchants selling products that benefit from supporting documentation — electronics, appliances, furniture, industrial equipment, or any catalog where manuals, spec sheets, or warranty terms help customers buy with confidence.
Key Features
- Product-Level File Attachments: Attach one or more files to any product directly from the standard product edit page.
- Customer-Facing File Descriptions: Label each attachment with a clear description so customers see meaningful names instead of raw filenames.
- Configurable Allowed File Extensions: Choose which file types administrators may upload, including PDF, Word, Excel, CSV, TXT, ZIP, RAR, 7z, PowerPoint, PNG, JPEG, and SVG.
- Configurable Maximum File Size: Set a store-wide upload size limit, in megabytes, enforced on every attachment.
- Configurable Maximum Files per Product: Limit how many attachments can be added to a single product.
- Built-In Upload Security: Uploads are automatically checked against a blocked list of dangerous file types and disguised double-extension filenames, regardless of configuration.
- SVG Content Safety Check: SVG uploads are scanned for embedded scripts or unsafe references before being accepted.
- Automatic Storefront Display: Attached files appear automatically in a dedicated Attachments section on the product page.
- Global Enable/Disable Control: Turn the entire feature on or off from configuration without uninstalling the extension.
- Native Admin Integration: Attachments are managed inside a dedicated panel on the existing product edit form, matching Magento's native admin interface.
Benefits
- Helps customers make informed purchase decisions by giving them access to manuals, specs, and warranty details upfront.
- Reduces pre-sale support requests by making documentation self-service.
- Simplifies store management by keeping file attachments on the same screen where products are already edited.
- Saves time by removing the need for external file hosting or manual linking workarounds.
- Keeps file governance centralized, with store-wide rules for allowed file types and sizes.
- Lowers upload-related security risk through built-in file validation, with no extra configuration required.
Configuration
All settings are managed from the store configuration area under Stores > Configuration. Administrators can enable or disable the extension, define which file extensions are permitted for upload, set a maximum file size in megabytes, and set a maximum number of attachments allowed per product. These settings apply consistently across the catalog and can be adjusted per store view, giving merchants flexible control over how attachments behave across different storefronts.
Compatibility
- Requires PHP 7.2 or higher
- Distributed as a standard Composer package for Magento 2
- Configuration supports Default, Website, and Store View scopes for multi-store setups
- Uses Magento's standard product edit form and catalog layout, without requiring a specific theme
Use Cases
- Electronics and appliance retailers sharing user manuals and installation guides.
- Furniture and home goods stores providing assembly instructions as downloadable PDFs.
- B2B and industrial catalogs offering technical datasheets and compliance documents.
- Warranty-backed products displaying terms directly on the product page.
- Software or licensed products including quick-start guides or license documents.
- Products requiring multiple reference documents in one place, such as a manual, warranty, and spec sheet together.
Technical Highlights
- Dedicated admin configuration section for managing extension-wide settings.
- Access Control List (ACL) rules restrict configuration and upload permissions to authorized admin roles.
- Multi-store configuration scoping, allowing settings to differ across store views.
- Upload validation layer enforcing allowed extensions, file size limits, and blocked dangerous file types.
- Automatic content inspection for SVG uploads to prevent unsafe embedded content.
Why Choose This Extension?
Product Attachments gives merchants a straightforward, secure way to enrich product pages with the documentation customers actually look for, without adding complexity to day-to-day catalog management. With centralized configuration, built-in upload safeguards, and seamless integration into the existing product editing workflow, it's a practical addition for any store that wants to reduce support inquiries and help customers buy with more confidence.
Technical Specifications
Back to topSeller profile
Seller contact
Current Version
1.1.0
Adobe Commerce platform compatibility
Adobe Commerce (cloud): 2.4 (current)
Adobe Commerce (on-prem): 2.4 (current)
Magento Open Source: 2.4 (current)
Type
Stable Build
Updated
08 September, 2026
Categories
Extensions, Content & Customizations, Personalization & Experience Management, Product Content
Supported Browsers
Chrome, Firefox, Opera, Safari, Edge, IE
Documentation
License Type
Open Software License 3.0 (OSL-3.0)
Policy
Quality Report
Back to topAll tests were conducted on the latest versions of Adobe Commerce 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 top1.1.0:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
- Added List and Grid views for product attachments on the frontend.
- Added file extension icons on the frontend.
- Fixed SVG file uploading.
- Removed the `max_files_per_product` configuration option.
1.0.0:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
Initial release
Support
Back to topThe best place to start if you need help with a specific extension is to contact the developer. All Adobe Commerce developers have both a contact email and a support email listed.
Contact Vendor