Checkout Files Upload for WooCommerce
Let your customers upload files on (or after) WooCommerce checkout.
Safe pick
Yes — Checkout Files Upload for WooCo… is a safe, well-maintained plugin to use in 2026. It runs on 7K+ sites, is rated 4.4/5 and was last updated 4 weeks ago, and scores 86/100 on our health check.
- Actively developed — last update 4 weeks ago
- Tested with the latest WordPress (7.1)
- Momentum — downloads up 304.7% vs the previous 30 days
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where Checkout Files Upload for W… stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| checkout | #12 |
| checkout files upload | #1 |
| woo-commerce | #7 |
| woocommerce | >100 |
Version adoption
Share of active sites per release.
Rating breakdown
★★★★★★★★★★ 4.4 from 14 reviews
About Checkout Files Upload for WooCommerce
From the official readme · v2.3.0Description
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.
Customize the frontend files upload form.
Optionally enable AJAX form for file uploads.
Set max file size option.
Optionally validate image dimensions.
Feedback
- We are open to your suggestions and feedback. Thank you for using or trying out one of our plugins!
- Drop us a line at www.wpwham.com.
More
Installation
- Upload the entire plugin folder to the
/wp-content/plugins/directory. - Activate the plugin through the “Plugins” menu in WordPress.
- Start by visiting plugin settings at “WooCommerce > Settings > Checkout Files Upload”.
Changelog
This is a major update. There are some possibly breaking changes in the template settings. If you use the default template you have nothing to worry about, however if you customized your template please read the changelog carefully and double check your settings to make sure everything is correct.
2.3.0 – 2024-08-28
- NEW: add setting “Allow delete” (allows users with access to WooCommerce/Orders to delete files from orders — previously this was always true).
- FIX: prevent upload progress bars from having duplicate IDs (minor UI glitch).
- FIX: potential bug when deleting pending checkout uploads (thanks to Tobias — #110420).
- UPDATE: updated .pot file for translations.
2.2.6 – 2026-05-15
- FIX: recent Woocommerce changes breaking HPOS compatibility mode.
2.2.5 – 2026-05-06
- FIX: error when “Max file size” setting is empty on PHP 8 (#107736).
- FIX: add capability check.
2.2.4 – 2026-03-10
- FIX: preventing multiple uploaders from appearing (#106708).
- FIX: potential conflict with Divi theme (#106397).
2.2.3 – 2026-02-18
- FIX: PHP notice.
2.2.2 – 2025-05-31
- FIX: add filter ‘wpwham_checkout_files_upload_validate_file_type’.
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.
Best Checkout Files Upload for Woo… alternatives
All checkout plugins →FAQ
Checkout Files Upload for WooCommer…: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Sep 26, 2026
Is Checkout Files Upload for WooCo… free?
Yes. Checkout Files Upload for WooCo… is free to download and use from the official WordPress.org plugin directory.
Is Checkout Files Upload for WooCo… safe to use in 2026?
Yes — Checkout Files Upload for WooCo… is a safe, well-maintained plugin to use in 2026. It runs on 7K+ sites, is rated 4.4/5 and was last updated 4 weeks ago, and scores 86/100 on our health check.
How many websites use Checkout Files Upload for WooCo…?
Checkout Files Upload for WooCo… is active on 7K+ WordPress websites and has been downloaded 179,241 times since it launched in September 2016. It was downloaded 4,990 times in the last 30 days.
Does Checkout Files Upload for WooCo… work with WordPress 7.1?
Yes. The developer has tested Checkout Files Upload for WooCo… up to WordPress 7.1.2, the latest release. It requires WordPress 4.4 or newer.
When was Checkout Files Upload for WooCo… last updated?
The latest version, 2.3.0, was released on September 1, 2026 (4 weeks ago).
Who makes Checkout Files Upload for WooCo…?
Checkout Files Upload for WooCo… is developed and maintained by WP Wham.
What are the best alternatives to Checkout Files Upload for WooCo…?
The most popular alternatives to Checkout Files Upload for WooCo… are Brazilian Market on WooComm… (60K+ installs), reCAPTCHA for WooCommerce (40K+ installs) and Fluid Checkout for WooComme… (20K+ installs).
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org — no credit card