Kowal Custom Header Links for Magento 2
€12.50 €12.50
Order Attachment is a practical Magento 2 module for stores that need to collect additional files from customers related to an order. The extension is especially useful wherever photos, scans, PDF documents, graphic designs, confirmations, prescriptions, forms, or other materials provided by the customer are needed to complete a purchase.
The module adds a secure attachment field to the checkout and saves the file together with the order. The form can be visible for all orders or only when the cart contains a product marked as requiring an attachment. This means the store does not force uploads where they are not needed, while still being able to precisely handle products that require additional data.
The module’s main advantage is control over the timing and security of file uploads. The attachment is validated on the backend, stored outside the public directory, and made available to administrators only through secured Magento admin panel actions. This reduces the risk of accidentally exposing customer files and eliminates the problem of public links to private documents.
After the order is placed, the administrator can see the attachment directly in the order view. They can download the file or open its preview if the format is supported. Popular image formats and PDF are supported, and the allowed extensions and maximum file size can be configured in the admin panel.
The module is designed for Magento 2 stores that sell products or services requiring an additional file from the customer, for example:
The administrator can set the following in the panel:
The module was designed with the assumption that every uploaded file is untrusted. Therefore, files are validated on the server side, receive secure technical names, and are not published as direct URLs in pub/media. Downloading and preview are handled through administrative controllers protected by Magento permissions.