WooCommerce Upload Files lets customers attach files to their orders and products right from your store. It’s fast, flexible, and secure—perfect for print shops, custom products, personalization, and artwork approvals. Streamline workflows, reduce back-and-forth, and keep files tied to the right items for smooth order processing.
- Allow file uploads on product, cart, checkout, or order pages
- Per-product, per-category, or global upload rules
- Support for multiple files and multiple upload fields
- Drag-and-drop uploader with progress bar
- Restrict file types, size limits, and max files
- Image previews and inline file thumbnails
- Conditional logic based on variations and attributes
- Charge fees for uploads or add price per file
- Associate files with specific cart items or order line items
- Customer can replace or remove files before checkout
- Admin review, approve, or reject files from order screen
- Automatic statuses and notes when files are uploaded
- Store files securely in WordPress media or custom directories
- Email notifications with file links for admins and customers
- GDPR-friendly controls and easy file cleanup tools
- Mobile-friendly and compatible with major themes
- Works with variable products and product add-ons
- Developer hooks and templates for custom workflows
- Localized and translation-ready
- Optimized for speed and large file handling