Description
The addon Upload File adds a file upload field to the Easy Digital Downloads checkout form, allowing the customer to attach images, briefings or documents along with the purchase before completing the payment. This flow is intended for stores that sell custom services, print-on-demand, custom recordings, and digital products that require material sent by the buyer, eliminating the need to exchange emails after the sale.
Key Features
- Upload field at checkout
Inserts a file upload field directly into the Easy Digital Downloads purchase form. - Product-level configuration
Allows enabling upload for specific downloads, leaving other products with the default checkout. - Format restrictions
Defines which file extensions are accepted in the upload to avoid incompatible uploads. - Attachment linked to order
Links the uploaded file to the order record, keeping a history accessible in the admin panel. - Seller notification
Makes the uploaded file available with the purchase data for review on the order details screen.
Benefits of Upload File
- Shorter sales flow
Collects the customer’s material at the time of purchase, without needing to request files by email afterward. - Centralized organization
Keeps all attachments linked to the order itself, making it easier for the team to review later. - On-demand support
Enables custom products that depend on images, text or documents sent by the buyer. - Less operational back-and-forth
Reduces back-and-forth with the customer, since the briefing arrives complete at the checkout moment.
Who is it recommended for?
- Stores selling custom products that need to receive images or text from the customer.
- Designers, illustrators, and graphic studios that sell on-demand work through Easy Digital Downloads.
- Professionals offering digital services that require a briefing attached to the purchase.
Targeted at Easy Digital Downloads merchants selling custom items, the Upload File component integrates file collection into the payment flow itself. As a result, each order arrives ready for production, with the customer’s material already linked to the purchase record and available for the team to review at any time within the panel.
Frequently asked questions
Is Easy Digital Downloads Upload File GPL-licensed?
Yes. Easy Digital Downloads Upload File is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use Easy Digital Downloads Upload File on multiple sites?
Yes. You can install Easy Digital Downloads Upload File on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.
How much does Easy Digital Downloads Upload File cost at Ultrapack?
Easy Digital Downloads Upload File costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does Easy Digital Downloads Upload File include updates?
Yes. The current version of Easy Digital Downloads Upload File is 2.1.5, published at Ultrapack on Apr 20, 2022. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is Easy Digital Downloads Upload File scanned before publication?
Yes. Every version of Easy Digital Downloads Upload File goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
- Download the file
edd-upload-file.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
edd-upload-file.zipand click Install Now. - Click Activate.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready