Product Icon

Customer Upload Files for WooCommerce

Upload Files on the Product, Cart, and Checkout pages of your WooCommerce store and allow customers to provide necessary additional information.
Choose a billing option
$49
Save 20%
$98 $78.40

Subscription includes

  • Product updates and improvements
  • Servizio clienti
  • 30-day money-back guarantee

Allow customers to upload files with their orders to communicate their requirements. The WooCommerce Upload Files plugin is designed for stores selling customizable products, making it easier to collect customer-specific inputs directly through file attachments.

You can place the “File Upload” button on the product page, cart page, or checkout page for maximum flexibility. The plugin supports file type and size restrictions, enabling you to accept only the formats you need.

Store owners can limit file uploads to specific products, categories, or user roles to maintain control and relevance. This targeted functionality ensures that the feature appears only where it’s needed.

By enabling file uploads, the plugin bridges the communication gap between customers and store owners, improves order accuracy, and streamlines the fulfillment process. The result: better user experience, efficient order management, and higher customer satisfaction.

WooCommerce File Upload Plugin Features

  • Add a file upload button to the product, cart, or checkout page.
  • Create multiple rules to manage the file upload option.
  • Customers can preview or delete files.
  • Allow single or multiple file uploads.
  • Determine specific file types and sizes for uploads.
  • Set a price to charge customers for file uploads.
  • Restrict rules by products, categories, and user roles.
  • Admin can approve/disapprove a file
  • Email Notification to the customer on file to approve or disapprove
  • Customize the upload file button (text, color, etc).
  • Download file option for admin & customer
  • Add custom file extensions
  • Option to allow the customer to attach a note with each file upload
  • Compatible with Cart/Checkout Blocks

This Plugin is fully compatible with HPOS(High-Performance Order Storage) and Multisite.

Upload Files on the Product Page

Allow customers to upload files directly on product pages using the WooCommerce File Uploads plugin. This feature lets users provide custom designs, documents, or images during product selection, making it easy to collect specific order requirements and enhance product personalization.

Display the upload file button on the product page

Let Customers Upload Files on the Cart Page

Allow customers to upload files directly from the cart page using the WooCommerce File Upload plugin. This feature streamlines the process by attaching necessary documents before checkout, reducing the need for follow-up emails or unclear order notes. It ensures accurate instructions are submitted with the order, improving efficiency and customer satisfaction.

Enable file upload on the cart page

Enable File Upload on the Checkout Page

Let customers upload important files directly during checkout using the WooCommerce Checkout Files Upload feature. A dedicated upload button allows users to attach order specifications or required documents, simplifying the process and ensuring you receive all necessary information with the order.

Allow file upload on the checkout page

Customers can Preview, Replace, and Delete Files

Customers can immediately view their uploaded files to confirm accuracy before final submission. This feature helps prevent mistakes and ensures that only the correct files are attached to the order. Files can also be deleted and re-uploaded as needed.

Customers can preview and delete files

Update Uploaded Files After Placing an Order

If the order status is pending or on hold, customers can update or remove uploaded files directly from the My Account page. This feature ensures that any last-minute changes or corrections to the uploaded files can be made without canceling or editing the entire order.

Update your uploaded files even after placing your order

Let Customers Upload Multiple Files for a Single Product

Allow customers to upload multiple files at once using the WooCommerce Product File Upload plugin. This functionality helps store owners collect detailed requirements and customization inputs more efficiently. Customers can select and upload one or several files in a single action, streamlining the order process.

Allow multiple file uploads

Customers can Attach Notes with Uploaded Files for Additional Information

Let customers upload files with an accompanying note for each file. This helps communicate specific instructions or requirements clearly, reducing the chance of errors and improving order processing speed. Admins can make the note field mandatory to ensure all essential details are provided, improving workflow accuracy and customer experience.

Allow customer to attach a note with each file upload

Admin can Approve/Disapprove Files

Store admins can review and manually approve or reject customer-uploaded files from the backend panel. The system automatically notifies customers via email once a file is approved or disapproved.

upload files - Approve / Disapprove File

Email Notification on File Approval or Rejection

Customers will receive an email notification when the admin approves or rejects their uploaded files. This keeps them informed about the status of their submission without requiring manual follow-up.

Email notification on file approves or disapproves

Set File Types and Size Limits

The WooCommerce Upload Files plugin allows you to define specific file types for uploads, such as JPEG, PNG, and others. You can also configure file size limits in kilobytes (KB), megabytes (MB), or gigabytes (GB). Keep in mind that the maximum upload size cannot exceed the server’s configured limit.

woocommerce upload files - Set files type and size

Restrict File Uploads by Products, Categories, or User Roles

Control where and to whom the file upload option is available by restricting it based on specific products, categories, or user roles. Select the restriction type, then assign individual products or categories where the upload button should appear. You can also limit access by user role, allowing file uploads only for selected roles such as customers or subscribers, while preventing others, like contributors, from uploading attachments.

Restrict uploads by products or categories

Restrict by user roles

You can limit file uploads to store users with specific roles. For example, you can allow only customers and subscribers to upload files but restrict contributors from uploading the attachments.

Upload files for WooCommerce - Restrict by user roles

Charge for File Uploads or Offer Discounts

The WooCommerce Upload Files to Order plugin lets you assign a fixed or custom price to each uploaded file. Use it as a product add-on to charge customers for customizations or special requests. You can also configure discounts per file upload to encourage more user interaction and increase conversions.

Charge customers for file uploads & offer discount

Add Custom File Extensions

Admins can define additional file extensions that are not supported by default in the WooCommerce Upload Files plugin. To allow multiple file types, enter the desired extensions separated by commas.

Add custom file extensions

Admin can Attach Feedback Notes for Uploaded Files

Store admins can add feedback notes to accepted or rejected files. This feature simplifies communication and streamlines the file review process by allowing notes to be added directly within the WooCommerce admin panel.

Admin can attach feedback notes

Crop Images Before Uploading

Customers can crop their images before uploading to include only the relevant content. This ensures that only the necessary information is submitted, improving clarity and reducing the chance of miscommunication.

Crop images before uploading

File Upload Progress Bar for Large Files

The plugin displays a file upload progress bar to help customers monitor the upload status of large files. It provides real-time feedback for file types such as images, audio, and video. This improves the user experience and increases reliability during the upload process.

File upload progress bar for large files

File Upload Counter in the Orders Section

The WooCommerce Upload My File plugin displays the total number of files uploaded by the customer for each order. This file count appears directly in the orders section next to the customer’s name, allowing store admins to quickly review uploads without opening individual orders.

File upload counter in the orders section

Admin can View Uploaded Files in the Order Details

Admins can access uploaded files and customer notes directly from the order details page. This allows for quick review and accurate understanding of customer requirements, helping ensure correct order fulfillment.

Admin can view uploaded files

Upload Multiple Files via Pop-Up

Enable users to upload multiple files through a single upload button. When clicked, the button triggers a pop-up containing multiple file upload fields. This keeps the interface clean while allowing multiple file uploads. Admins can also include a checkbox to request user consent for using the uploaded files in future marketing activities.

Upload Multiple Files in a Pop-Up

 

Compatibility

Our plugins are designed to be highly versatile and also compatible with the most commonly used themes, browsers, builders, and mobile views. We understand the importance of flexibility and integration when it comes to enhancing your website’s functionality. Our plugins can effortlessly integrate with the following:

Themes Compatibility

  • Store Front
  • Avada
  • Flatsome
  • Porto
  • Woodmart
  • WooCommerce default theme
  • Divi

Builders

  • Elementor
  • Bakery
  • Divi

Also Compatible with

  • Multi-Site
  • PHP 8
  • Mobile Layouts

Get started

  1. Purchase Customer Upload Files for WooCommerce from WooCommerce.com.
  2. Download and install the extension.
  3. Activate the extension.
  4. Go to WooCommerce > Settings > Upload File to add rules to enable upload file for customers.
  5. Read the full installation guide here

 

Requirements

Minimum PHP version: 5.2

WooCommerce Upload Files - documentation

Documentation

Looking for assistance? Check out the extensive documentation for a complete understanding of the WooCommerce Customer Upload Files plugin.

View documentation

woocommerce FmeAddons Support

Questions and Support

For Questions and Support: If you have inquiries before making a purchase or require assistance, don’t hesitate to contact our support team.

Send email


Domande più comuni

Where can customers upload files using this plugin?

Customers can upload files on the product page, cart page, and checkout page, depending on how the store admin has configured the settings.

Can customers upload multiple files for a single product?

Yes, the plugin supports multiple file uploads. Customers can upload several files either at once or through a pop-up interface that displays multiple upload fields.

Can customers preview or delete files before placing an order?

Yes, customers can preview their uploaded files, replace them if needed, or delete them before submitting their order.

Is it possible for customers to update files after placing an order?

Yes, if the order status is pending or on hold, customers can update or remove uploaded files directly from their My Account page.

Can admins approve or reject uploaded files?

Yes, store admins can manually approve or disapprove files from the backend. Customers are notified by email when a file is approved or rejected.

Is email notification sent on file approval or rejection?

Yes, customers receive automatic email notifications once their uploaded files are either approved or rejected by the admin.

Can I restrict file uploads by product, category, or user role?

Yes, you can control where and for whom the file upload option appears by restricting it to specific products, categories, or user roles.

Can I charge customers for file uploads?

Yes, the plugin allows you to set a fixed or custom price per file upload. You can also offer discounts based on the number of uploads.

What file types and sizes are supported?

Admins can define allowed file types (e.g., JPEG, PNG) and set upload size limits. However, file size limits must comply with your server's maximum upload limit.

Can customers attach notes with their uploads?

Yes, customers can add notes for each file uploaded. Admins can also make this note field mandatory for better clarity.

Is there a way for admins to leave feedback on uploaded files?

Yes, admins can attach feedback notes to accepted or rejected files to communicate any instructions or concerns directly to the customer.

Does the plugin support image cropping before upload?

Yes, customers can crop images before uploading to ensure only relevant content is submitted.

Is there a progress bar for file uploads?

Yes, the plugin shows a file upload progress bar, especially useful for large files such as images, videos, or audio files.

How can admins view uploaded files in the backend?

Admins can view all uploaded files and accompanying notes in the order details section, along with a file count for each order.

Can I customize the upload button?

Yes, you can change the text, color, and appearance of the upload button to match your store’s design.

Recensioni dei clienti

Extension information

  • WordPress version required: 4.6
  • WooCommerce version required: 3.2.0

Countries

  • Worldwide

Languages

English (United States)

Related Products

Optimize your checkout process by adding, removing or editing fields to suit your needs.

Offer add-ons like gift wrapping, special messages or other special options for your products.

Aggiungi le informazioni di tracciabilità della spedizione ai tuoi ordini.