WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by WP Wham v2.2.6

Checkout Files Upload for WooCommerce

Let your customers upload files on (or after) WooCommerce checkout.

Checkout Files Upload for WooCommerce

The facts

Rating
4.4★ from 14
Active installs
7k+
Price
Free
Last updated
16 May 2026
Added
Sep 2016
Requires WP
4.4
Tested up to
WP 7.0.4
Downloads
174,351

Our analysis

AI-assisted

Checkout Files Upload for WooCommerce is a WordPress plugin that allows customers to upload files during or after the checkout process in WooCommerce. You can configure the position of the upload field on the checkout page, set it as required, and add it to the Thank You and My Account pages if needed.

The plugin includes options to customise field labels, accepted file types, and messages for various scenarios, such as incorrect file types or successful uploads. It is suitable for WooCommerce store owners who require file uploads from customers as part of the order process.

Best for: WooCommerce store owners who need customers to upload files during the purchase process.

What it does well

  • Allows file uploads during or after checkout
  • Customisable field positions on the checkout page
  • Option to set file upload as required
  • Supports custom messages for various scenarios
  • Can add uploaded files to admin and customer emails

Where it falls short

  • Limited information on additional features or support
  • No details on compatibility with specific themes or plugins

Verdict

This plugin provides essential functionality for file uploads in WooCommerce, but lacks detailed information on additional features or support options.

From the developer

WP Wham's own description of Checkout Files Upload for WooCommerce, lightly tidied.

Checkout Files Upload for WooCommerce plugin lets your customers upload files on (or after) WooCommerce checkout.

Features

Set field’s position on WooCommerce checkout page:

  • Before checkout form.
  • After checkout form.
  • Do not add on checkout.

Set if file upload is required.

If you need files to be uploaded after order is created, you can optionally add field to:

  • WooCommerce Thank You (i.e. Order Received) page.
  • WooCommerce My Account page.

Add custom label to the field.

Set accepted file types.

Set custom Upload and Remove button labels.

Set custom messages:

  • “Wrong file type”.
  • “Wrong image dimensions” and “Couldn’t get image dimensions”.
  • “File is required”.
  • “File was successfully uploaded”.
  • “No file selected”.
  • “File was successfully removed”.

Optionally set field to show up only if in cart there are selected:

  • Products.
  • Product categories.
  • Product tags.

Add uploaded files to admin and customers emails.

Send additional emails if user uploads or removes files on “Thank You” or “My Account” pages.

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for improving checkout.

CartFlows

1 WordPress funnel builder & WooCommerce checkout plugin. Boost AOV with one-click upsells, order bumps &a...

Free 200k+ installs 4.8★ (504)
Side Cart Woocommerce

A powerful side cart designed to make shopping faster and easier. Give customers instant cart access and a sea...

Free 80k+ installs 4.9★ (452)
FunnelKit

Create high-converting WooCommerce checkout pages, WooCommerce thank you pages & sales funnels with the hi...

Free 30k+ installs 5★ (1,015)
Fluid Checkout for WooCommerce

Frictionless Multistep Checkout for WooCommerce. Get up to 36% increase in conversion rates with a better purc...

Free 20k+ installs 4.9★ (158)