- OFFICIAL WOOCOMERCE MARKETPLACE PARTNER
File Upload for WooCommerce
50+
VERIFIED PLUGINS
1M+
INSTALLATIONS
4.9/5
200+ REVIEWS
30 DAY GUARANTEE
Key Features of this plugin
-
Upload on Multiple Pages
Accept file uploads on the WooCommerce product, cart, checkout, and order pages. -
Page-Wise Upload Control
Turn uploads on or off independently for each page, based on your store’s needs. -
Drag & Drop Upload Area
A clean, user-friendly interface for quick file submission at WooCommerce checkout. -
Notes & File Naming
Customers can add notes, name files manually, or let names generate automatically. -
File Preview & Download
Let customers preview their uploads and download them any time. -
Upload on Order Page
Allow file upload or replacement on the order page after purchase, based on order status. -
File Type & Size Restrictions
Allow only specific file types (22 supported) and cap maximum file sizes. -
Upload Limits
Define the maximum number of files per product or per order. -
Upload Deadlines
Set time limits and display a message once the deadline passes. -
Charge Upload Fees
Apply fixed or percentage-based fees per file or per order. -
Restrict Upload Access
Limit uploads to specific products, categories, user roles, or minimum order value. -
Layout Options
Show the upload section inline or in a popup for design flexibility. -
Admin Approval
Require review before processing uploaded files. -
Email Notifications
Send automated, customized emails when files are uploaded. -
Dedicated Admin Dashboard
View, manage, approve, or reject every file from one central screen.

Create Unlimited Rules
Create unlimited file upload rules based on:
-
Target Rules: Apply rules to specific products, Categories, and User Role.
-
Order Value Rules: Require uploads based on minimum order value
-
Order Status Rules: Enable post-purchase uploads based on order status
-
File Format Rules: Limit uploads to specific allowed file formats
-
File Size Rules: Set maximum file size caps
-
Deadline Rules: Enforce time-sensitive upload deadlines
-
Fixed or Percentage Fee Rules: Charge custom fixed or Percentage file upload fees

Display Layouts: Inline or Popup
Seamlessly match your store’s design by choosing how the upload interface appears to your customers.
-
Inline Display: Integrates directly into product, cart, checkout, or account pages for a native, embedded look.
-
Modal Popup: Keeps your layout clean and clutter-free by triggering a sleek popup window when customers are ready to upload.
-
Customizable Placement: Position the upload section exactly where it makes the most sense in your customer journey.

Display on Product, Cart, Checkout & Order Pages
Give customers maximum flexibility by placing upload fields at the exact stage of the buying process that suits your business model.
-
Product Pages: Collect artwork immediately when buyers customize their items before adding them to the cart.
-
Cart & Checkout Pages: Let customers attach global order files, PO documents, or general instructions right before paying.
-
Thank You & Order Pages: Enable post-purchase uploads on the order confirmation screen or customer account dashboard so purchasing stays friction-free.

Drag and Drop Upload
File Upload for WooCommerce makes file submission effortless for your buyers with a modern, hassle-free file uploader.
-
Instant File Uploads: Customers can simply drag files directly from their desktop or device and drop them onto the page.
-
Real-Time Progress Indicator: Display clear visual progress bars and instant confirmation when files upload successfully.
-
Multi-File Handling: Allow buyers to drag and drop multiple files simultaneously without repetitive file-picker clicks.

Charge Upload Fees
Turn custom file preparation into a recurring revenue stream with flexible surcharge rules.
-
Flexible Calculation: Charge a fixed dollar amount (e.g., $5.00 flat fee) or a percentage-based fee (e.g., 5% of subtotal).
-
Per-File or Per-Order Surcharges: Apply fees per individual file uploaded or as a single global charge for the entire order.
-
Transparent Checkout Display: Fees are cleanly itemized in the cart and checkout totals so customers know exactly what they are paying for.

Centralized Admin Dashboard
Streamline artwork management with a dedicated control center that organizes every customer upload in one clean view.
-
Complete Order Visibility: Instantly track Order IDs, customer names, products, submission dates, order statuses, order totals, and file counts.
-
One-Click File Actions: Direct single-click access to download, approve, reject, or delete uploaded files.
-
Seamless Workflow Integration: Jump straight to specific order or product management pages to keep production moving without delay.
Customer Reviews
| 5 star | 82 | 82% |
| 4 star | 18 | 18% |
| 3 star | 0% | |
| 2 star | 0% | |
| 1 star | 0% |
Sorry, no reviews match your current selections

30 Day Money Back Guarantee

Trusted by 5000+ Users

We Customize As You Need
Frequently Asked Questions?
Get started with Extify Plugin
Version: 1.1.6
Last Updated: January 9, 2026
Published On: June 11, 2025
What does the File Upload for WooCommerce plugin do?
It allows customers to upload files directly on product, cart, or checkout pages when placing an order. This is useful for personalized products, custom designs, documents, or artwork.
Which file types are supported?
Over 20 formats including JPG, PNG, GIF, PDF, DOCX, XLSX, ZIP, MOV, and MP4. You can restrict uploads to the specific types your store needs.
Is there a file size limit for uploads?
Yes, you can set maximum file size limits to prevent large or unsupported uploads. The limit depends on your hosting server settings as well.
Where can I view the uploaded files?
Uploaded files are attached to the WooCommerce order and can be viewed in the admin order details page. They are also securely stored in your WordPress uploads folder.
Can customers upload multiple files?
Yes, the plugin supports single or multiple file uploads depending on your configuration.
Related Products
Google Sheets Sync for WooCommerce
Connect WooCommerce with Google Sheets to automatically sync orders, products, prices, and inventory with real-time, scheduled, and two-way synchronization.
Also Available on WooCommerce Marketplace
$79.00
Currency Switcher for WooCommerce
Automatically show local currencies based on shopper IP or browser language, run live or manual exchange rates, and customize every price format—complete with floating switchers, shortcodes, and payment gateway controls.
$79.00
Migrate Shopify to WooCommerce
Migrate your entire Shopify store to WooCommerce in 3 simple steps—with zero data loss, advanced filtering, automated WebP image optimization, and real-time tracking.
$59.00
External Links Button for WooCommerce
Add unlimited external or affiliate link buttons to WooCommerce products—with full control over placement, visibility, and design.
This product is also available on WooCommerce Official Marketplace.
$29.00
Product Gallery Slider
Enhance your WooCommerce product pages with a feature-rich gallery slider offering custom layouts, smooth transitions, zoom options, and social sharing. Tailor every element—from thumbnails to navigation.
$49.00
Mistakes Finder for WooCommerce
Identify and fix product data issues across your WooCommerce store like missing prices, images, SKUs, and descriptions. Filter, edit, and export catalog errors from a single dashboard
This product is also available on WooCommerce Official Marketplace.
$29.00
We use this for customers sending documents along with their orders. The ability to restrict uploads by product and user role saved us from having to build custom conditions ourselves. The email notifications are a nice touch too
Installed it for a client project where customers upload documents during checkout. The configuration is fairly flexible, and I liked being able to limit uploads by category and minimum order value. Performance has been good in our testing so far
I really like the drag-and-drop upload feature because it makes the process simple for customers. They can easily add their files without searching through complicated options, and the upload works smoothly on the product page. This has made it much easier for us to collect logos, designs, and other order details in one place. It’s a small feature, but it has improved the overall ordering experience.
Good balance between features and price. We mainly use the uploader on selected products and charge a small upload fee. The percentage/fixed fee options give us enough flexibility without adding another checkout plugin
Works well for what we needed. The drag-and-drop uploader looks good and the popup layout was useful for fitting it into our existing product design. It took a little time to understand all the restriction settings, but once configured it was pretty good.