Easy Digital Downloads – Upload File is a lightweight addon that lets customers upload files during checkout, on purchase confirmation, or from their account. Perfect for print-on-demand, custom services, and proofs, it keeps uploads tied to specific orders, supports file validation, and streamlines your workflow inside WordPress and EDD.
- Allows file uploads on the checkout page, receipt page, or user account
- Attach uploads directly to EDD payments and specific products
- Per-product upload rules and multiple file fields
- Accepts images, documents, archives, and custom MIME types
- Configurable file size limits and upload restrictions
- Drag-and-drop uploader with progress indicator
- Preview thumbnails for image files (optional)
- Secure storage with WordPress media or private directories
- Client-side and server-side file validation
- Custom field labels, help text, and error messages
- Conditional logic to show fields for selected products
- Automatic admin notifications when files are uploaded
- Download and manage uploads from the EDD payment screen
- Supports guest checkout and logged-in customers
- Developer-friendly hooks, filters, and template tags
- GDPR-friendly: lets customers view/delete their files
- Compatible with popular EDD gateways and themes