STM Product Attachment Pro Extension for Magento 2
including 19% VAT
- Compatible with Magento 2.3.X - 2.4.8 - Hyvä Theme + Luma-based themes
- Product updates and a 12-month Pro Support plan
- Updates and support extensions: 30% discount more info
- 30-day money-back guarantee
STM Product Attachments Pro — The professional Magento 2 extension for attaching files to products. Provide PDF manuals, datasheets, certificates, images, and videos directly on the product page — with intelligent auto-assignment, inline preview, and full control over access and display.
PDF, DOC, images, ZIP & more — via upload, CSV import or mass assign
Rule-based assignment by category, attribute set, or product attributes
PDFs, images, YouTube videos & your own videos (MP4, AVI) directly in the modal
Restrict downloads by customer group & control guest access
Optimized for Hyvä Theme (Alpine.js) and Luma-based themes like Porto
Download counter, categories, sorting & file-type badges
Organize attachments into categories and display them grouped in the frontend.
Import hundreds of attachments via CSV or assign them in batches.
STM Product Attachments Pro
The professional Magento 2 extension for product attachments — PDF manuals, datasheets,
Provide certificates, images and videos directly with your products.
Hyvä Theme
Luma-based themes
PHP 8.1 – 8.4
Why do you need a Magento 2 Product Attachments Extension?
62% of B2B buyers abandon the purchase if technical documentation is missing.
Data sheets, certificates, operating instructions and safety documents are the decisive factor in purchasing decisions in many industries.
Without a professional solution for Magento 2 file attachments, you lose potential customers every day.
STM Product Attachments Pro This solves this problem: Provide PDF manuals and assembly instructions as videos,
Declarations of conformity or technical data sheets are available directly on the product page.
Manage all Magento 2 product attachments centrally in the admin panel, organize them by categories, and let the intelligent system handle them.
The auto-assign engine handles the assignment. Your customers benefit from an inline preview and improved clarity.
Display and immediate download. Watch the live demo →
What advantages does STM Product Attachments Pro offer for Magento 2?
All file formats
PDF, DOC, XLS, PPT, images, ZIP, videos and more. Allowed file types and maximum file size are freely configurable.
Intelligent Auto-Assignment
Define rules by category, attribute set, or product attributes — attachments are assigned automatically.
Inline preview
Customers can view PDFs, images, videos in MP4 or AVI format and YouTube videos directly in the modal on the product page — without downloading.
Efficient workflow
CSV import, mass assign and auto-rules — you retain control even with thousands of products.
Full access control
Restrict downloads by customer group and control guest access — configurable per store view.
Theme-compatible
Natively optimized for Hyvä Theme (Alpine.js), Luma-based themes and compatible with Porto and other themes.
📎
How do you efficiently manage Magento 2 product attachments?
Say goodbye to manual upload chaos: Manage all product attachments centrally via a clear admin grid with filters, full-text search and pagination.
Attachments can also be added directly in Product processing form They can be added and edited in a separate tab — saving you up to 80% of the previous administrative time.
- Supported file formats: PDF, DOC, DOCX, XLS, XLSX, PPT, PPTX, JPG, PNG, GIF, ZIP, RAR, TXT, CSV, MP4, AVI and more
- Allowed file types and maximum file size Freely configurable in the system configuration
- Automatic detection of file type and file size during upload
- YouTube video integration — Enter video URL, thumbnail will be generated automatically
- Own video uploads — Upload MP4 and AVI files directly and play them in the frontend
- Sorting via freely definable sort order field per attachment
- Title, category assignment and sorting can be individually configured for each attachment.
📁
How do you organize file attachments by category in Magento 2?
Organize your attachments into logical categories such as Product Manuals, Technical data sheets,
Certificates or Safety. In the frontend, attachments can be displayed grouped by category.
- Own Category Management with Admin Grid, Form and Mass Delete
- Grouping by categories in the frontend — clear presentation on the product page
- Categories also directly in the System Configuration attachable (Dynamic Rows)
- Sorting within categories using Sort Order
⚙
How does automatic file attachment assignment work in Magento 2?
The core feature of the Pro version: Instead of editing each product individually, you define your rules once — and the auto-assign engine distributes attachments. automatically
to the right products. With 500+ products, this saves hours of manual work.
- Flexible conditions: Product category, attribute set, any product attributes (e.g., manufacturer, material, color)
- AND/OR logic: Combine multiple conditions for precise target audiences (e.g., "Category = Electronics AND Manufacturer = Samsung")
- Apply on Save: Optionally apply rules directly to all matching products when saving.
- Cron version: Nighttime automatic rule execution (configurable, default: 02:00)
- More automatic Full Page Cache Flush after rule application for immediate frontend update
- Custom admin grid with status filter, search and mass delete.
👁
How can customers view documents directly on the product page without downloading them?
Every extra click costs conversions. That's why your customers don't need to download documents first — the integrated inline preview.
It opens PDFs, images, and YouTube videos in an elegant modal directly on the product page. The result: longer dwell time and increased purchase intent.
- PDF preview Browse multi-page documents directly via embedded iframe
- Image preview for JPG, PNG, GIF and other image formats
- YouTube integration with automatic embed and high-resolution thumbnail
- My own videos — Upload MP4 and AVI files directly and play them in the player on the product page.
- Alpine.js Modal with smooth animation — optimized for Hyvä Theme
- Preview function can be enabled/disabled per store view
🚀
How do you import hundreds of product attachments via CSV into Magento 2?
Even with large product catalogs, you retain full control. Import hundreds of attachments.
via CSV or assign existing attachments to multiple products simultaneously.
- CSV import with SKU-based product assignment, category, title and sorting
- Detailed Error reporting with line number and field information for invalid entries
- Mass Assign — assign multiple attachments to selected products simultaneously
- Extended Mass Actions in the grid: Mass Delete and Mass Category Assign
- Batch processing for optimal performance even with over 500 products
🎨
How can customers identify the file type at a glance?
Each file type receives a visually appealing badge with a unique color and label.
This way, your customers can see at a glance whether it is a PDF, an Excel spreadsheet, or an image.
- Own File Extension Management with Admin Grid
- Individual Badge colors and labels per file type
- Icon upload for custom icons (PNG, SVG)
- Automatic badge generation based on file extension
- Responsive display for mobile devices
🔒
How do you restrict access to product attachments in Magento 2?
Specify exactly who is allowed to view and download your product attachments.
Essential for B2B shops: Technical drawings only for dealers, price lists only for existing customers — you have full control.
- Customer Group Restrictions — Attachments visible only to selected customer groups
- Guest access Separately controllable — allow or block downloads for visitors who are not logged in.
- All settings per Store View configurable
- Correct Cache invalidation when access rights are changed
- ACL integration in the admin panel for granular backend permissions
⚖
What display options does the Magento 2 Attachments Extension offer?
Customize the display of attachments on the product page precisely to your needs.
All options can be conveniently configured via the Magento System Configuration — without any code changes.
- Tab title Freely configurable on the product page
- Show file size (human-readable: KB, MB) — can be switched on/off
- File type icons — can be switched on/off
- Download Counter — Show number of downloads per attachment
- Sorting: sort by name, date, file size, or manual order
- Grouping by category — can be switched on/off
- Inline preview — can be switched on/off
- Open in new tab — Open downloads in a new browser window
What are the technical requirements for the Magento 2 Product Attachments Extension?
system requirements
| Magento | 2.4.x (Open Source & Commerce) |
| PHP | 8.1, 8.2, 8.3, 8.4 |
| Themes | Hyvä, Luma-based (Porto, Ultimo and others) |
| Installation | Composer (recommended) or ZIP |
Code quality
| architecture | Repository Patterns, API Interfaces |
| Scheduling | Declarative Schema (db_schema.xml) |
| Standards | PHPCS Magento2 Coding Standard |
| Localization | DE & EN (i18n) |
How do you install STM Product Attachments Pro via Composer?
After completing your order, you will receive your confirmation by email. personal login data for our Composer repository.
$ composer requires storetown/module-product-attachments
$ bin/magento setup:upgrade
$ bin/magento setup:di:compile
$ bin/magento cache:flush
🎯 For which Magento 2 shops is Product Attachments Pro suitable?
Frequently Asked Questions about Magento 2 Product Attachments
Questions about the Magento 2 file attachment extension or individual customizations?
Our Magento expert team will support you with installation, configuration or individual customizations — quickly and reliably.








This extension can be installed in two ways: via Composer (recommended) or manually via ZIP file.
Option 1: Installation via Composer Recommended
After completing your order, you will receive your confirmation by email. personal login data for our Composer repository.
1. Add repository
composer config repositories.storetown-media composer https://packages.storetown-media.de
2. Install the extension
composer require storetown/module-product-attachments
3. Run Magento Setup
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento cache:flush
💡 During the initial installation, you will be asked for your login details (username & password). These will be automatically stored in your account.
auth.json saved so that future updates can be conveniently accessed via
composer update possible are.
Option 2: Manual installation via ZIP file
After you place your order, the extension will be available for download as a ZIP file.
1. Download the ZIP file
Download the ZIP file via your account at My Account → Downloads .
2. Unzip and upload the files
Unzip the ZIP file and upload the contents via FTP/SSH to the following directory of your Magento installation:
app/code/Storetown/ProductAttachments/
3. Run Magento Setup
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento cache:flush
⚠️ Manual installation does not include automatic updates via Composer. We therefore recommend using the Composer method to ensure you always have the latest version.
Need help?
If you have any questions about the installation, please contact our support team at support@storetown-media.de.
Change Log
Version 1.3.0 — 2026-04-26
Added- Inline preview now supports plain-text files (
.txt), CSV (.csv), Word (.doc/.docx), Excel (.xls/.xlsx) and PowerPoint (.pptx) in addition to PDF, images and video. Office documents are rendered server-side to clean HTML by [PhpSpreadsheet](https://phpspreadsheet.readthedocs.io/), [PhpWord](https://phpoffice.github.io/PHPWord/) and [PhpPresentation](https://phpoffice.github.io/PHPPresentation/) — no third-party viewer (eg Microsoft Office Online Viewer) and no extra Content-Security-Policy host whitelist required. CSV files are parsed with auto-detected delimiter and rendered as a styled table; PPTX slides are rendered as 16:9 slide cards with heading detection and bullet indent levels. - Legacy binary
.pptfiles surface a friendly "save as .pptx and re-upload" message inside the preview iframe rather than failing silently.
- Three new Composer dependencies:
phpoffice/phpspreadsheet,phpoffice/phpword,phpoffice/phppresentation(each MIT-licensed, all maintained by the [PhpOffice](https://github.com/PHPOffice) organization). - Database schema: column
file_typeextended fromVARCHAR(50)toVARCHAR(100)onstoretown_product_attachmentsandstoretown_attachment_rules. The 50-char limit silently truncated Office-XML MIME types (application/vnd.openxmlformats-officedocument.*is 74-78 chars), causing INSERT failures in MySQL strict mode and stored-MIME drift in non-strict mode. Affected columns are now wide enough to hold the full MIME for.docx,.xlsxand.pptx.
Version 1.2.5 — 2026-04-26
Fixed- Inline preview now works reliably after a file is replaced on the product edit page. The attachment's
file_typeis now derived server-side from the actual file on disk viafinfowith an extension-based fallback, instead of trusting the client-sent MIME header. The previous behavior could leave a stale MIME on the database row when the dynamic-rows file uploader carried over the previous file'stype, causing the preview controller to return 404 for any whose attachment stored MIME did not match the file extension. AffectedController/Adminhtml/Manage/Save.php,Controller/Adminhtml/Attachment/MassAssignPost.phpand the CSV importer.
- New
FileProcessor::detectMimeType(string $relativePath): ?stringconsolidates MIME detection in one place. The duplicate extension map inModel/Import/AttachmentImporter::guessMimeType()was removed in favor of the shared helper.
Version 1.2.4 — 2026-03-19
Fixed- YouTube attachments are no longer deleted when saving a product.
- Product Form Modifier: Added a video_url field so that YouTube attachments are visible and editable in the admin panel.
- File uploader validation (required-entry) removed, as attachments can also have only a YouTube URL.
Version 1.2.3 — 2026-03-19
Fixed- The category order in the frontend now correctly follows the Category Sort Order from the admin.
- Frontend table: Column widths optimized for the product tab container (no more truncation)
- Removed the old external CSS file (attachments.css) that was causing conflicts with the inline styles.
- More compact table design: smaller buttons, thumbnails and padding for better display.
- YouTube videos now show a play icon instead of an eye icon in the watch button.
- CSS completely rewritten: theme-independent, works with Hyva, Luma and custom themes
- All CSS classes renamed (sta-badge, sta-btn) to avoid conflicts with Magento core classes.
- Mobile view: Flexbox-based card layout instead of float-based hack
Version 1.2.2 — 2026-03-19
Added- Extension Info Block in the backend with company logo, contact details and support information on all module pages
- Storetown Media Branding in the system configuration with complete extension description and feature overview
- Preparation for Composer distribution via packages.storetown-media.de
- Final code quality and stabilization for the public release
- All admin pages (grids, forms, import, mass assign) now uniformly display the info block.
Version 1.2.1 — 2026-03-14
Fixed- Correction of grid collection sorting when filters are empty in the attachment grid
- Missing translations in the German localization (i18n/de_DE.csv) have been added.
- CSS rendering of file-type badges in the Hyva theme has been corrected.
- Performance optimization when loading the attachment list on product pages with many attachments
- Improved error handling during file uploads when the maximum file size is exceeded.
Version 1.2.0 — 2026-03-10
Added- Auto-Assign Rules — automatic assignment of attachments to products based on flexible conditions
- Condition engine with support for product category, attribute set and any product attributes
- AND/OR combination of multiple conditions for complex rule logic (e.g. "Category = Electronics AND Manufacturer = Samsung")
- Apply on Save Toggle — Rules can optionally be applied directly to all matching products when saving.
- Nightly cron execution of all active rules (configurable in System Config, default: 02:00, disabled by default)
- Automatic full page cache flush after rule application to ensure immediate frontend update.
- Dedicated admin grid for auto-assign rules with status filter, search, and mass delete action.
- Rule form with file upload, video URL, category assignment and sorting.
- Grid architecture for all listing grids fundamentally revised and stabilized.
- Unified DataProvider structure for Attachment, Category, Extension and Rule Grids
Version 1.1.2 — 2026-02-28
Fixed- Fixed YouTube embed URL generation issue for URLs with additional query parameters.
- The modal overlay did not close correctly when clicking outside the preview window.
- The preview button was still displayed in the frontend even when the preview option was disabled.
- Alpine.js Modal Transition for smoother animation when opening and closing.
- Thumbnail quality for YouTube videos increased to maxresdefault
Version 1.1.1 — 2026-02-20
Fixed- CSV import failed with SKUs containing special characters (umlauts, hyphens).
- The mass assignment form displayed a timeout error with large product quantities (>500).
- Import validation now displays line numbers for erroneous CSV entries.
- Batch processing in Mass Assign for better performance with large datasets
Version 1.1.0 — 2026-02-10
Added- Inline document preview for PDF files (embedded iframe), images (img tag) and YouTube videos (embed)
- Alpine.js modal for interactive preview directly on the product page without page reloading
- Automatic YouTube detection for video URLs with thumbnail generation and correct embed URL
- Video URL field in the attachment form for YouTube links and direct video files
- Configurable preview function — can be enabled/disabled per store view in the system configuration
- CSV import for bulk import of attachments — supports SKU-based product mapping, category, title, and sorting.
- Dedicated import page in the admin panel under Catalog > Product Attachments > Import Attachments
- Mass Assign function — assign multiple attachments to selected products simultaneously
- Extended Mass Actions in the Attachment Grid: Mass Delete and Mass Category Assign
- Form validation during CSV import with detailed error reporting (row, field, reason for error)
- Upload progress indicator for file uploads in the attachment form
Version 1.0.2 — 2026-01-30
Fixed- Customer Group Restriction was not correctly evaluated for cached pages.
- Guest Access settings were not saved persistently when saving the configuration.
- Cache tag integration for correct invalidation when access rights are changed.
Version 1.0.1 — 2026-01-20
Fixed- File extension icons were not correctly reset after deleting an icon.
- Badge colors with invalid hex values led to a frontend rendering error.
- Sorting by Sort Order in the frontend did not work for attachments without an explicit sort value.
- Fallback to standard icons if no custom icon is specified.
- Validation of hex color values in the file extension form
Version 1.0.0 — 2026-01-13
Added- File Extension Management with its own Admin Grid — individual icons, labels and badge colors definable for each file type
- Icon upload function for custom file type icons (PNG, SVG supported)
- Configurable Custom File Extensions in the System Configuration with Dynamic Rows
- Customer Group Access Restrictions — Make attachments visible only to specific customer groups
- Guest Download Control — Allow or block downloads separately for visitors who are not logged in.
- Store View-specific configuration for all access rights
- Frontend display with colored file-type badges that are automatically generated based on the file extension.
- Responsive badge display optimized for mobile devices
Version 0.9.0 — 2025-12-16
Added- Attachment categories for organizing attachments (e.g., manuals, datasheets, certificates, security information)
- Category management in the admin area with its own grid, form, and mass delete action.
- Grouping by category on the product page — configurable in System Config (Group by Category)
- Sorting within categories via the Sort Order field
- Download counter with automatic counting and optional display on the product page
- Configurable sorting of attachments (by name, creation date, file size or manual sort order)
- Option to open downloads in a new browser window/tab
- Display of file size (human-readable: KB, MB) and file type next to each attachment
- All display options can be individually enabled/disabled in the system configuration.
- System Configuration has been expanded to include dedicated areas for category management and display options.
- Frontend template with improved accessibility (ARIA labels for download links)
Version 0.8.0 — 2025-11-11
Added- Attachment tab in the product editing section of the admin panel — Attachments can be managed directly on the product.
- File upload with server-side validation (allowed file types configurable, maximum file size adjustable)
- Admin grid for centralized attachment management with column filters, full-text search, and pagination.
- ACL integration for granular permissions (Manage Attachments, Import, Rules, Configuration)
- Admin menu under Catalog > Product Attachments with sub-items for Manage, Rules and Import
- Quick Action Buttons on the configuration page for quick access to Manage and Import.
- Form UX with automatic file type detection and size calculation during upload
Version 0.7.0 — 2025-10-14
Added- Initial module structure for Magento 2.4.x with complete repository pattern
- Database schema (declarative schema) for attachments, categories, file extensions, and auto-assign rules.
- API interfaces (AttachmentRepositoryInterface, CategoryRepositoryInterface, FileExtensionRepositoryInterface)
- Data interfaces for type-safe data models
- Frontend block for displaying attachments as a separate tab on the product page
- Compatibility with Hyva Theme (Alpine.js), Luma Theme and common third-party themes such as Porto
- Basic system configuration is found under its own Storetown tab, with sections for General, File, and Display Settings.
- CSP Whitelist Configuration for YouTube Embeds and External Resources
- German and English translation files (i18n)
Frequently Asked Questions
Which Magento versions are supported?
Our extensions are compatible with Magento 2.4.x (Open Source & Adobe Commerce). You can find the exact version requirements in the respective product description.
Is the extension compatible with Hyvä Theme?
Yes, all our extensions are fully compatible with the Hyvä theme. The necessary frontend components are already included.
Will I receive automatic updates?
Yes – if you installed the extension via Composer, you will receive updates conveniently via composer update. With manual ZIP installation, you have to download and install new versions yourself.
What happens to my login details after I place an order?
You will automatically receive your personal Composer login details via email. These are linked to your order and entitle you to access our private Composer repository.
Can I use the extension on multiple shops?
Each license is valid for one Magento installation. For use on multiple shops, you will need additional licenses. Please contact us for volume discounts.
Where can I find support?
Write to us support@storetown-media.deWe usually respond within 24 hours.
Individual adjustments
Do you need additional features or to adapt this extension to your individual requirements? We offer custom development as an agency service.
Our offer includes:
- Functional enhancements & individual features
- Integration into existing workflows & third-party systems
- Adaptation to your corporate design & theme
- Performance optimization & code reviews
- Dedicated support & maintenance contracts
Interested? Briefly describe your requirements and we will create a non-binding offer for you.
6 reviews for STM Product Attachment Pro Extension for Magento 2
Frequently Asked Questions about STM Product Attachment Pro Extension for Magento 2
- What is the STM Product Attachment Pro Extension for Magento 2 and what is it used for?
- STM Product Attachment Pro Extension for Magento 2 is a professional digital product in the "Magento Extensions" category, developed and distributed by Storetown Media from Hamburg. STM Product Attachments Pro — the professional Magento 2 extension for attaching files to products. Provide PDF manuals, datasheets, certificates, images, and videos directly on the product page — with intelligent auto-assignment, inline preview, and full control over access and display. 📎 Attachment Management: PDF, DOC, images, ZIP & more — via upload, CSV import or mass assignment ⚙ Auto-Assign Rules: Rule-based assignment by category, attribute set, or product attributes 👁 Inline preview of PDFs, images, YouTube videos & your own videos (MP4, AVI) directly in the modal. 🔒 Access control Downloads by... This product is aimed at developers, agencies and shop operators who are looking for a reliable and professionally maintained solution.
- How much does the STM Product Attachment Pro Extension for Magento 2 cost? What editions and licensing models are available?
- The STM Product Attachment Pro Extension for Magento 2 is available starting at €149,00 including VAT. Three editions are available: Community (€149,00), Enterprise (€349,00), and Magento Cloud (€379,00). Depending on the edition, you receive different features and support levels, allowing you to choose the optimal solution for your budget and requirements. The purchase price includes 12 months of free product updates and professional technical support. After the first year, you can optionally extend support and updates at a 30% discount on the original purchase price. The license itself is perpetual: you may continue to use the product indefinitely without actively renewing.
- How do I download and install the STM Product Attachment Pro Extension for Magento 2?
- The STM Product Attachment Pro Extension for Magento 2 download is available immediately after purchase. You will automatically receive a confirmation email with a direct download link. The file will also be permanently available in your personal customer account under "My Downloads." Installation is straightforward: Detailed step-by-step instructions are included with the download. If you have any questions about the setup, our technical support team is available to assist you – in German, directly from Hamburg.
- What technical support and updates are included with the STM Product Attachment Pro Extension for Magento 2?
- Every purchase of the STM Product Attachment Pro Extension for Magento 2 includes 12 months of professional technical support in German, as well as all product updates. Specifically, the following services are included in the purchase price: Compatible with Magento 2.3.X - 2.4.8 - Hyvä Theme + Luma-based themes; product updates and a Pro Support plan for 12 months; 30% discount on updates and support extensions; 30-day money-back guarantee. Our development team, with over 10 years of e-commerce experience, is available via email and our ticketing system. After the first year, you can extend the support period at a 30% discount. Regular security and compatibility updates ensure that the STM Product Attachment Pro Extension for Magento 2 remains reliable and up-to-date. Critical security patches are provided within 48 hours.
- Is there a free demo or trial version of the STM Product Attachment Pro Extension for Magento 2?
- Yes, Storetown Media offers a free live demo of the STM Product Attachment Pro Extension for Magento 2, which you can try immediately without registration. The frontend demo showcases the full functionality from your customers' and visitors' perspective – including all UI elements, animations, and responsive behavior across various devices. The backend demo gives you access to the administration interface, allowing you to explore all settings, configuration options, and the dashboard in detail. You can find the demo links directly on this page below the product gallery.
- Which versions and systems is STM Product Attachment Pro Extension compatible with for Magento 2?
- The STM Product Attachment Pro Extension for Magento 2 supports the following environments: Compatible with Magento 2.3.X - 2.4.8 - Hyvä Theme + Luma-based themes. Our development team thoroughly tests each update for compatibility with the latest stable versions before release. If you have any questions regarding compatibility with your specific server configuration or theme environment, we are happy to advise you beforehand – simply contact our support team before purchasing.
- What payment methods does Storetown Media accept? Is payment secure?
- The Storetown Media Shop accepts the following payment methods: PayPal, PayPal Pay Later, credit card (Visa, Mastercard, American Express), SEPA direct debit, and purchase on account. All transactions are protected by SSL encryption (256-bit). Sensitive payment data is not stored on our servers but is processed exclusively by PCI-DSS-certified payment service providers. Purchases are additionally protected by PayPal Buyer Protection and/or credit card protection.
- Does Storetown Media offer a money-back guarantee for the STM Product Attachment Pro Extension for Magento 2?
- Yes, the STM Product Attachment Pro Extension for Magento 2 comes with a 30-day money-back guarantee, no questions asked. If the product doesn't meet your expectations, we'll refund the full purchase price. Simply send an email to our support team within 30 days of purchase. The refund will be processed to your original payment method within 5 business days. We stand for quality and want you to shop with complete peace of mind.
- What experiences have customers had with the STM Product Attachment Pro Extension for Magento 2?
- The STM Product Attachment Pro Extension for Magento 2 has an average customer rating of 4,8 out of 5 stars, based on 6 verified reviews. Customers particularly praise the easy installation, reliable functionality, and fast German-language support. All reviews are from verified buyers. You can find the full reviews in the Reviews tab at the top of this page.
- Who is behind the STM Product Attachment Pro Extension for Magento 2? Who is Storetown Media?
- The STM Product Attachment Pro Extension for Magento 2 is developed and distributed by Storetown Media, a specialized e-commerce service provider based in Hamburg (Tornesch). The company has over 10 years of experience developing professional shop solutions based on Magento, Adobe Commerce, and WooCommerce. All products are designed, programmed, and maintained in-house by experienced, certified developers – no third-party software is used. Further information can be found at storetownmedia.de.
- What other Magento extensions does Storetown Media offer?
- The STM Product Attachment Pro Extension for Magento 2 is part of the "Magento Extensions" category in the Storetown Media Shop, which comprises a total of four professional products. All products in this category are maintained by the same development team and are designed to work together seamlessly. Explore our full portfolio of e-commerce solutions that will make your online store more powerful, secure, and profitable.
- Am I allowed to use the STM Product Attachment Pro Extension for Magento 2 in multiple projects or shops?
- The standard license for the STM Product Attachment Pro Extension for Magento 2 authorizes use in a single project or production environment. For use in multiple shops or client projects, we offer agency licenses and volume discounts. Contact our sales team for a customized offer. Development and staging environments are included free of charge with every license.


Imke Paulsen (Verified buyer) -
We previously used a different extension for product attachments, which completely stopped working after the Magento 2.4.7 update. Switching to STM Product Attachments Pro was the best decision. Hyvä compatibility It's perfect; the installation via Composer went smoothly, and the support team even helped us with data migration. In our online furniture shop, we primarily use the extension for assembly instructions as PDFs and videos. The YouTube integration with automatic thumbnails is a great feature—our assembly videos are now displayed directly on the product page in a sleek modal. Customers love it, and our return rate has dropped by 15% because people can now see how involved the assembly is BEFORE they buy.
Sönke Friedrichsen (Verified buyer) -
Solid extension, does what it's supposed to. Only the documentation could be a bit more detailed.
Marike Diercks (Verified buyer) -
Access control was the crucial factor for our online grocery store. We need to make certain safety data sheets visible only to registered business customers, while end consumers only see general product information. Customer Group Restriction works perfectly for this. Very satisfied!
Thies Jannsen (Verified buyer) -
As Magento developers I've tested several attachment extensions. Most were either unstable or didn't work with Hyvä. STM Product Attachments Pro is the first extension that natively uses Alpine.js and therefore runs flawlessly in the Hyvä theme. The modal for the inline preview is smooth, with no flickering or layout shifts. The code quality is also impressive: repository patterns, declarative schema, and clean API interfaces. This is how a Magento 2 extension should be built. My only suggestion for improvement: a GraphQL interface for headless setups would be the icing on the cake.
Frauke Dethlefsen (Verified buyer) -
Excellent extension! CSV import worked perfectly for us right away. 350 datasheets assigned in under 10 minutes. 👍
Hinrich Claußen (Verified buyer) -
We run a Magento 2 shop for industrial valves and were having a problem with customers constantly requesting datasheets and declarations of conformity via email. This was completely overwhelming our support team. Since implementing STM Product Attachments Pro, we can now provide all PDFs directly on the product page. The auto-assign function is fantastic—we created a rule that automatically links all products with the attribute "Manufacturer = Siemens" to the corresponding certificates. With over 800 products, this easily saved us two working days. The inline preview is extremely popular with our customers because they can view the technical drawings directly in their browser without having to download them first. A clear recommendation for any B2B shop with technical products!