WooCommerce Checkout Files Upload Icon

Description

The WooCommerce Checkout Files Upload module for Booster allows customers to upload files directly on the WooCommerce checkout page. This feature is especially useful for stores that require customers to submit custom images, documents, or specifications for their orders — such as personalized products, print services, or ID verification.

With this module, you can add one or multiple file upload fields to the checkout form. You can configure the allowed file types, set upload limits, and choose where the files should appear (e.g., in order details, emails, or admin notifications).

What Can You Do with the WooCommerce Checkout Files Upload Module? 

  • Your customers can upload files while or after checkout using these options.
  • You can specify the number of file uploads.
  • The position of the file upload option on the checkout page.
  • You can set the position of checkout file and allowed the acceptable file type

Getting Started with Checkout Files Upload for WooCommerce

Once you have the Booster for WooCommerce plugin installed and the Checkout Files Upload module activated, getting started is simple and straightforward. The intuitive interface makes it easy to configure and manage. Need assistance? We’ve created comprehensive documentation to help you understand exactly how the Checkout Files Upload module works.

Read Documentation

Checkout Files Upload Plugin at Work

1. Edit Options Checkout Files Upload functionality

  • Total Files: Select the Number of file upload and click on Save changes button to save the files numbers.
  • File #1: Select enable if you want to allow the user to upload this file
  • Required: Specify if you want to make this upload option mandatory
  • Position: Select a placement position of the file upload option on the checkout page
  • Add to Thank You page: Tick this box if you want to show this option on the Thank you page in your store
  • Add to My Account page: Tick this box if you want to show this option on the My Account page in your store
  • Label: Write the text to be displayed with the file upload option. To disable the label, leave this field empty.
  • Accepted file types: Add extensions/File formats that are accepted for upload.
  • Label: Upload button: Add text for the file upload button
  • Label: Remove button: Add text for the file delete button
  • Notice: Wrong file type: Set a message to be displayed when a wrong file type is uploaded
  • Notice: File is required: Set a message to be displayed when uploading a file is mandatory, and the user does not upload a file uploaded
  • Notice: No file selected: Set a message to be displayed when the user clicks the upload button without selecting any file to upload
  • Notice: File was successfully removed: Set a message to be displayed when file deletion is successful
  • PRODUCTS to show this field: The file upload option will be displayed on the checkout page, only if at least one or more products specified in this field is selected by the customer. If this field is empty, then the file upload option will be displayed for all products.
  • CATEGORIES to show this field: The file upload option will be displayed on the checkout page only if at least one or more products from the categories specified here are selected by the customer. If this field is empty, then the file upload option will be displayed for all product categories.
  • TAGS to show this field: The file upload option will be hidden on the checkout page if at least one or more products matching the tags specified in this field are selected by the customer. If this field is empty, then the file upload option will be displayed for all tags.
  • USER ROLES to hide this field: If the customer is assigned any of the roles specified in this field, the file upload option should be hidden on the checkout page. If this field is empty, then the file upload option will be displayed for all user roles.

Checkout Files Upload Feature 1

2. General Options

  • Remove All Uploaded Files on Empty Cart: By Clicking on this option you can remove all uploaded file on empty cart
  • Add notice: By choosing this option you can set the notice at the time of remove files.

Checkout Files Upload Feature 2

3. Email Options

Customers can add the Email Option by selecting the following option:

  • Attach Files to Admin’s New Order Emails: Enable if you wish to allow uploaded files to be attached to the administrator’s new order emails
  • Attach Files to Customer’s Processing Order Emails: Enable if you wish to allow uploaded files to be attached to the customer’s order processing emails
  • Send Additional Email to Admin on User Actions: Enter the email address of the administrator to which emails will be sent on user actions. There are two options available for you 1) File removed on “Thank You” or “My Account” page 2) File uploaded on “Thank You” or “My Account” page
  • Attach file on upload action: Enable if you wish to allow uploaded files to be attached to additional emails sent to the admin.

Checkout Files Upload Feature 3

4. Form Template Options

The Checkout Files Upload section displayed on your store’s checkout page is built using an HTML form. If you’d like to customize its design or elements, you’re free to do so using standard HTML modifications.

Go to the Form Template Options tab in your plugin dashboard to customize the HTML content for the following parts of the Checkout Files Upload section:

  • Before the upload section
  • The section label
  • The file upload field
  • After the upload section

To enhance the visual appearance of the file upload area, you can enable the Show images option in the field settings. Then, add the appropriate HTML content in the fields mentioned above. You can also adjust the image width as needed for a better visual layout.

Checkout Files Upload Feature 4

5. Order Template Options

If needed, you can customize the checkout files upload section on the order page by editing the Order Template Options. This allows you to modify the content displayed before, after, and within the item field of the uploaded files area.

Checkout Files Upload Feature 5

6. Email Template Options

If you’d like, you can customize the checkout files upload section in the order confirmation emails by editing the Email Template Options. This lets you modify the content shown before, after, and within the item field of the uploaded files area.

Checkout Files Upload Feature 6

7. Advanced Options

The Advanced Options in the Checkout Files Upload module for WooCommerce allow you to display a warning when a user uploads a potentially harmful file.

  • Enter the file extensions you consider harmful in the Potentially Harmful File Extensions field, separating them with vertical bars (e.g., bat|exe|cmd).
  • To block such files from being uploaded, set Block Potentially Harmful Files to Enable.
  • Choose your preferred Notice Type from the available options: Add notice, Print notice, or Disable notice.
  • Don’t forget to click Save Changes to apply your settings

Checkout Files Upload Feature 7

Accessible through:
  • WooCommerce > Settings > Booster > Cart & Checkout > Checkout Files Upload
Tested on woocommerce-iconWooCommerce 10.7.0 and wordpress-iconWordPress 6.9.4