Easily add general or item-specific detail inputs and file uploads to the WooCommerce checkout page's additional information section.
As of April 2026, Checkout Fields and File Upload for WooCommerce is a WordPress checkout plugin with 100 active installations and a 0/5 rating0. It has been downloaded 3.0K+ times in total. Requires WordPress 4.6+ and PHP 7.0+. Available on WordPress.org since 2024. Top alternative: Brazilian Market on WooCommerce.
Checkout Fields and File Upload for WooCommerce allows you to easily add custom fields to the WooCommerce checkout.
These fields can be configured only to appear when specific items or categories of items are in the cart or to appear for all items. When enabled, fields are added to the to the WooCommerce checkout field above the order notes field.
You can add custom input fields of a multitude of different types include text, multiline, date, password, number, file, and more!
Files are uploaded to a secure directory and are given a randomly generated name to prevent unauthorized access.
Check out the GitHub repository to learn more about how you can contribute to the plugin’s development.
| WordPress | 4.6+ requiredTested up to 6.8.5 |
| PHP | 7.0+ required |
| Dependencies | woocommerce |
Fixed a bug where multiple optional file inputs would not work together
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.