YITH WooCommerce Uploads Premium lets customers upload files on product pages, cart, and checkout so you can print, personalize, or fulfill custom orders with zero back-and-forth. Control file types, sizes, and statuses, approve or reject uploads, and streamline custom workflows right from your WooCommerce dashboard.
- Enable file uploads on product, cart, and checkout pages
- Per-product upload rules and requirements
- Support for multiple files per item or order
- Limit file types, size, and dimensions
- Set min/max upload quantity and mandatory uploads
- Drag-and-drop uploader with progress bar
- Customer notes for each uploaded file
- Admin approval, rejection, or request new file
- Automatic order status changes based on upload state
- Replace or re-upload files after purchase (time-limited)
- Thumbnail previews for images and PDFs
- Uploads stored and linked to line items in orders
- Email notifications for new, approved, or rejected uploads
- Role-based permissions and visibility controls
- GDPR-friendly: delete files on request or after X days
- Compatible with variable products and product add-ons
- Customizable messages, buttons, and error texts
- Hooks and filters for developers
- Optimized for performance and large files
- Works with popular themes and major WooCommerce gateways