A Magento 2 / Adobe Commerce extension that lets you attach manuals, certificates, spec sheets and contracts to products, categories and orders, with a customer-facing download area and per-customer-group visibility. Built, installed and supported by ECOSIRE. One-time license from $249.00 USD for Magento 2 / Adobe Commerce (build-to-order) — includes 12 months of updates and support.

A Magento 2 / Adobe Commerce extension that lets you attach manuals, certificates, spec sheets and contracts to products, categories and orders, with a customer-facing download area and per-customer-group visibility. Built, installed and supported by ECOSIRE.
现在无需付款。此操作会向我们的团队发送报价请求——我们会通过邮件跟进价格和后续步骤。
Order & Product Attachments / Document Management adds a real document-management layer to Magento 2 Open Source and Adobe Commerce. Instead of cluttering product descriptions with download links or emailing PDFs manually, your team uploads files once in the admin and the extension serves them securely to the right customers in their account area.
Attach files to products, categories and orders from a unified admin grid with bulk upload and mass actions
Customer-facing Documents area on product pages, the account dashboard and individual order views
Per-customer-group visibility rules so wholesale, retail and guest see only the documents they're entitled to
Server-side file-type allow-list and size limits enforced before storage
Binaries stored outside the webroot and streamed through an ACL-checked controller (no direct public URLs)
Dedicated document entity with repository, service contract and EAV-free schema for clean upgrades
This is a build-to-order extension. ECOSIRE develops it as a proper module under app/code/Ecosire/DocumentAttachments, wired through di.xml, service contracts, plugins/interceptors and observers — not a quick template hack. After purchase we tailor it to your catalog structure, customer groups and theme, install it on your staging environment, validate it, then deploy to production. Because it is custom-fitted and supported, there is an honest delivery lead time rather than an instant Adobe Commerce Marketplace download.
Files attach to products, categories and orders. A document entity with its own repository and service contract stores metadata (label, type, size, sort order, visibility), while the binaries live outside the webroot and are streamed through a controller that enforces ACL and customer-group rules — so a certificate meant for wholesale buyers is never exposed to guests or retail. Admins get a grid with bulk upload, inline editing and mass actions, all behind granular admin ACL resources. File-type and size validation are enforced server-side.
Customers see a "Documents" section on the product page and in their account dashboard, plus order-attached files (invoices, compliance docs, signed contracts) on each order view. Everything is exposed over REST and GraphQL service contracts so headless/PWA Studio storefronts and integrations work natively. Cron handles orphaned-file cleanup. The result is a maintainable, upgrade-safe module that survives Magento minor upgrades.
Sells technical products that ship with datasheets, MSDS, CE/UL certificates and warranty terms. Needs each document tied to the right SKU and visible only to approved trade accounts.
Distributes installation manuals, firmware notes and signed dealer agreements. Wants documents attached to orders and products, scoped by customer group, without emailing files by hand.
Tired of fielding 'where's my certificate?' tickets. Wants a self-service download area on the account and order pages so customers retrieve their own contracts, invoices and compliance paperwork.
在 ecosire.com 上购买许可证并从您的帐户仪表板下载 Order & Product Attachments / Document Management 模块 ZIP。
将 ZIP 解压到服务器上的 Odoo 自定义插件文件夹中(或通过“应用程序”>“从 Odoo.sh / runbot 上的文件安装”上传)。
激活开发者模式,打开应用程序,单击更新应用程序列表,搜索 Order & Product Attachments / Document Management,然后按安装。
打开新菜单,粘贴您的 ECOSIRE 许可证密钥,连接任何外部凭据(Shopify、Amazon、Stripe 等),然后保存。
运行内置连接测试,同步前 10 条记录,并安排定期 cron。如果出现任何问题,请联系支持人员。
| 标准 | 伊科西尔 | 定制建造 | 竞争对手 | 奥杜本机 |
|---|---|---|---|---|
| Attach files to products, categories AND orders | ||||
| Per-customer-group visibility rules enforced server-side | ||||
| Files stored outside webroot, served via ACL-checked controller | ||||
| REST + GraphQL service contracts for headless / PWA | ||||
| Built, installed and supported for you (no DIY integration) | ||||
| Tailored to your catalog, customer groups and theme | ||||
| Upgrade-safe (di.xml/plugins, no core edits) with maintenance path |
Because this is build-to-order, there's an honest lead time rather than an instant download. A standard build is typically delivered within 1–3 weeks depending on your catalog complexity, customer-group rules and theme integration. After scoping we confirm a firm date, build on staging, validate with you, then deploy to production at a time you approve.
Yes. Every build includes a post-deployment support window with a bug-fix warranty covering defects in the delivered module. We test the module against your current Magento / Adobe Commerce version, and offer ongoing maintenance (compatibility patches for future Magento minor/security releases, plus enhancements) as a continued engagement. You receive the full source as a composer-installable package, so you're never locked in.
Yes. The module is built on standard Magento 2 service contracts, di.xml and plugins, so it runs on both Magento Open Source and Adobe Commerce (Cloud and on-prem). We confirm your exact version during scoping and pin the build to it.
It's designed to. We don't edit core files — everything is wired through di.xml, plugins/interceptors, observers and a dedicated schema via declarative `db_schema.xml`. That keeps the module upgrade-safe across Magento minor releases. For major version jumps we provide compatibility patches under a maintenance agreement.
Actually secure. Binaries are stored outside the webroot and never get a public URL. Downloads pass through a controller that checks admin ACL on the upload side and customer-group visibility plus authentication on the download side, so a wholesale-only certificate is never reachable by a guest or a retail customer guessing a URL. Optional download logging gives you an audit trail.
Yes. The document data and download flows are exposed over both REST and GraphQL via service contracts, so a PWA Studio or other headless frontend can list and serve documents natively, with the same visibility rules enforced server-side.
A Magento 2 / Adobe Commerce extension that lets you attach manuals, certificates, spec sheets and contracts to products, categories and orders, with a customer-facing download area and per-customer-group visibility. Built, installed and supported by ECOSIRE.