Magento 2 Customer Documents with Protected Download
SKU: CUSTOMERDOCUMENTS1
- upload contracts and files to the customer in the admin
- My Documents area in the customer account
- download for the owner only, no direct link
- notification and optional customer upload
Einmaliger Kauf · inkl. 12 Monate Updates · zzgl. MwSt.
Magento 2 Customer Documents: provide contracts and files securely in the account
With Mironsoft Customer Documents you provide Magento 2 customer documents in the customer account: contracts, quotes, certificates, invoices or price lists are uploaded to the customer in the admin, and the customer retrieves them under My Documents. The files sit protected outside the public web directory and are delivered only after the account has been checked. The interface runs with Alpine.js for Hyvä.
Upload in the admin
Upload files in the customer form or directly from the order to the customer.
Area in the account
The customer sees their files under My Documents and downloads them with one click.
Protected download
Files are not reachable by direct link, and every retrieval checks the logged-in account.
Document types
Contracts, certificates, quotes and custom types sort the list and can be filtered.
Notification
You tell the customer about new documents by email with a link to the account.
Upload by the customer
Optionally customers submit files themselves, with type and size limits.
Why Magento 2 customer documents replace email traffic
Especially in B2B and with products that need explanation, many files travel between shop and customer: framework contracts, price lists, safety data sheets, test certificates or trade licences. By default they go by email, with attachments that vanish in mailboxes. Merchants therefore search for Magento 2 customer documents, for a document area in the customer account or for a Magento 2 customer portal for contracts.
With Magento 2 customer documents every file lives in one place: in the account of the right customer, with date, type and download. Your team uploads instead of mailing, and the customer finds the files again even after months.
Upload and assign Magento 2 customer documents in the admin
In the customer form a Documents tab appears. There you upload one or several files, choose the document type, assign a title and optionally an expiry date. From the order view you attach documents to the customer of the order and link them with the order number. You set allowed file extensions and the maximum size in the configuration, and other files are rejected by the module on upload.
- Tab in the customer form, upload also from the order
- Type, title and optional expiry date per document
- Allowed extensions and maximum size configurable
The My Documents area for Magento 2 customer documents
In the account an additional menu item shows the list of all files. Columns display title, type, date and validity, and a filter narrows by type. New documents are marked until the customer has opened them. Expired files remain visible but are labelled as expired. On smartphones the list turns into cards so nothing scrolls sideways.
- List with title, type, date and validity
- Marker for new documents until opened
- Expired files labelled, not deleted
Secure download of Magento 2 customer documents for the right account only
The files do not sit under pub/media but in a protected directory. Every download runs through a controller that checks whether the logged-in customer owns the document. Foreign IDs return an error instead of a file, and guests are redirected to the login. File names are neutralised on saving, and the module can log retrievals with a timestamp if you wish. The module does not scan file contents for malware, your server solution is the right place for that.
- Protected directory, no direct link
- Owner check on every retrieval
- Retrieval log with timestamp optional
Notification for new files and upload by the customer
When uploading you decide whether the customer receives an email. The template can be adapted per store view and contains title and link to the account, but not the file itself. In the other direction customers may submit their own files, for example a trade registration or reseller proof. You define which types are allowed, how large files may be and whether a staff member receives a message. Submitted documents are checked in the admin and marked as reviewed.
- Email template per store view, link instead of attachment
- Customer upload with type and size limits
- Review status in the admin: submitted, reviewed, rejected
Where Magento 2 customer documents help in everyday shop work
Typical files that belong to the customer.
B2B framework contracts and price lists
Trade customers find their current price list and contract in the account without asking after every change.
Certificates and data sheets
Test reports, declarations of conformity and safety data sheets are ready, assigned to the customer account.
Business proofs
Customers submit trade registration or reseller proof, and your team reviews it and enables the group.
Quotes and installation documents
Individual quotes, measurements or manuals are assigned to the customer and stay available permanently.
Magento 2 customer documents: with and without the module
The difference to passing files on by email.
| Topic | Without module | With Mironsoft Customer Documents |
|---|---|---|
| Handover | Email with attachment | Upload in the admin, retrieval in the account |
| Findability | Scattered across mailboxes | List with type, date and filter |
| Access | Attachment to any address | Owner check on every retrieval |
| Feedback | Customer replies by email | Customer upload with review status |
| Expiry | No overview of deadlines | Expiry date and labelling |
How we set up Magento 2 customer documents for you
The process after you place the order.
Alignment
You name the document types, allowed file formats and whether customers may upload themselves.
Installation
We install the module in the Hyvä theme and enable Magento 2 customer documents in the account.
Storage location
We set up the protected directory and check permissions and backups.
Test
We check Magento 2 customer documents across upload, download, foreign document IDs, guests, email dispatch and large files.
Handover
Your team is introduced to upload, types and review status.
Scope compared with order attachments, PDF invoice and product attachments
The order attachments from Mironsoft attach files to single orders, the PDF invoice generates documents automatically, and the product attachments provide downloads on articles. Magento 2 customer documents instead belong to the customer, independent of an order, and form a separate area in the account.
All modules can be combined. The account interface works with Alpine.js in the Hyvä theme, without an additional library.
No download, personal setup instead
Customer Documents is not listed here as a ready-made download file for self-installation. The purchase is a service commission: we get in touch after the purchase, install the module in your shop and agree on types, file formats and storage location together with you.
Frequently asked questions
Everything important about upload, download, security and how the purchase works.
How can I provide documents in the customer account in Magento 2?
How can I release contracts for single customers in Magento 2?
Are Magento 2 customer documents reachable by direct link?
Which file formats are allowed?
Can customers upload documents themselves?
Is the customer informed about new documents?
What happens to expired documents?
Are files scanned for malware?
Do Magento 2 customer documents work with Hyvä?
Can I download and install the module myself?
Magento 2 Customer Documents – Mironsoft