The WooCommerce Upload Files plugin is a powerful extension designed to enhance the functionality of your WooCommerce store by allowing customers to upload files of any size at various stages of their shopping journey. This includes the product, cart, checkout, thank you, and order details pages. The plugin offers a multitude of features such as image preview, additional cost settings, and customizable upload field configurations, making it ideal for businesses that require file uploads from customers, such as print shops, custom product retailers, and more.
Key functionalities include unlimited file uploads without size restrictions, thanks to its innovative chunk upload technology, and the ability to crop images before uploading. The plugin also supports email notifications and attachments, ensuring that shop administrators are informed of uploads in real-time. Furthermore, it provides robust options for customizing the user experience based on user roles, payment methods, and device types. With features like lazy loading, multiple file uploads for single fields, and dynamic price adjustments based on uploaded files, this plugin significantly enhances the operational capabilities of WooCommerce stores.
Key functionalities include unlimited file uploads without size restrictions, thanks to its innovative chunk upload technology, and the ability to crop images before uploading. The plugin also supports email notifications and attachments, ensuring that shop administrators are informed of uploads in real-time. Furthermore, it provides robust options for customizing the user experience based on user roles, payment methods, and device types. With features like lazy loading, multiple file uploads for single fields, and dynamic price adjustments based on uploaded files, this plugin significantly enhances the operational capabilities of WooCommerce stores.
Core Features of WooCommerce Upload Files Plugin
- File Uploads:
- Upload files from product, cart, checkout, thank you, and order details pages.
- Unlimited file uploads without size restrictions using chunk upload technology.
- Crop images before uploading with configurable dimensions.
- Email Notifications:
- Enable email notifications for each upload field.
- Option to receive uploaded files directly via email.
- Support for multiple email recipients.
- Product Page Uploads:
- Upload files before adding items to the cart.
- Display upload fields directly on the product page.
- Support for variable product pages with conditional upload field visibility.
- Field Configuration:
- Individual products configurator for distinct file uploads per product.
- Set upload fields to be visible based on user roles and payment methods.
- Position upload fields using standard WooCommerce hooks.
- Enhanced User Experience:
- Required field option to ensure uploads before checkout.
- Customizable button texts, translatable via WPML.
- Responsive fields display, grouped in rows with adjustable widths.
- Checkout and Order Page Features:
- Configure uploads to be visible on cart, checkout, and order pages.
- Deny page leave if required uploads are missing.
- Advanced Pricing Options:
- Dynamic product pricing based on associated extra costs.
- Extra fees or discounts per uploaded file, including “seconds overcharge” for media files.
- Special pricing for PDF files based on the number of pages.
- Multiple Files Management:
- Support for multiple file uploads per single upload field.
- Create .zip files for multiple uploads.
- Quantity selection for multiple file uploads, useful for custom print orders.
- Shortcodes:
- [wcuf_upload_form]: Renders an upload form for products in the cart.
- [wcuf_product_page_upload_form]: Renders the upload form on the product page.
- [wcuf_cart_page_upload_form]: Renders the upload form on the cart page.
- [wcuf_checkout_page_upload_form]: Renders the upload form on the checkout page.
- [wcuf_upload_form_last_order]: Renders an upload form for the last order of the logged-in user.
- Additional Tools:
- Supports lazy loading to enhance page load times.
- Configurable upload field visibility based on selected payment methods.
- Automatic cart quantity adjustments based on uploaded files.
- Integration and Compatibility:
- Compatible with most SMTP email services to bypass server email restrictions.
- WPML integration for multilingual sites.
- Responsive design ensures optimal display on all devices.