Advance File Upload for WooCommerce allows your customers to upload files (images only) when purchasing a product on your WooCommerce store. This plugin enables file uploads on:
- Product pages
- Cart page
- Checkout page
Files are saved and displayed on the order thank-you page and accessible in the order metadata for admins.
Demo
Watch the demo video here:
Features
- Upload image files (JPG, PNG, GIF) on product, cart, and checkout pages.
- Preview, delete, and re-upload before checkout.
- AJAX-powered file handling.
- Session-based storage prior to order creation.
- Admins can view uploaded files per order.
- Restrict maximum number of files (default: 5).
- Prevent duplicate product from being added to cart.
Usage
- Customers can select and upload image files before adding a product to the cart.
- Uploaded files are saved in the session and attached to cart items.
- Files are transferred to the order and visible in order meta.
- Plugin uses WordPress AJAX to handle uploads and deletions.
License
This plugin is licensed under the GPLv2 or later.






