Download WooCommerce Custom Fields

Download WooCommerce Custom Fields

Sell customizable products and optional add-ons. Give customers more input and improve checkout experience. Streamline order processing and become more productive. Lift the limits on what you can do with WooCommerce, now.

WooCommerce Custom Fields allows you to create custom product, checkout, order and user fields, provide and gather additional information in a structured way, and sell configurable products, product add-ons and extra product options. Build, manage and optimize your online store for a premium user experience, and make every field work for you.

Have Questions? Documentation, Q&A, One-On-One Support. Visit Support Site

Increase Sales & Customer Satisfaction

Use Upselling For Bigger Profits. Make each sale more profitable by offering popular add-ons and services, like gift wrap, on-site furniture assembly or extended warranty.

WooCommerce Product Fields

Let Customers Have Your Products Their Way. Sell items that require customer input, like T-shirts with a custom picture, gift cards with recipient’s name, or tickets with reduced pricing for children.

WooCommerce Product Fields

Product Files. Order Files. Customers’ Files. Attach files to products and orders. Allow customers to upload files when purchasing specific items.

WooCommerce Custom Fields File Uploads

Take Full Control Of Product Pricing. Increase or decrease prices by a fixed amount, by a percentage, or even take custom user input into the equation!

WooCommerce Custom Fields Pricing Options

Unparalleled Conditional Logic. Display fields where, when and to whom you want by taking advantage of more than a dozen conditions. Add fields to thousands of products in bulk, or target just one – it’s your choice.

WooCommerce Custom Fields Conditional Logic

Improve Workflow & Save Time

Keep Customers In The Loop. Make sure your customers are informed and reassured – provide shipment tracking information or the serial number of their purchased device.

WooCommerce Custom Order Fields

Get The Information You Need. Ask whether customers meet age requirements for specific items. Let them choose a preferred delivery time. Gather details of conference participants. Charge additional fees for services and add-ons selected during checkout.

WooCommerce Custom Checkout Fields

Liberate Yourself From Manual Work. Never again waste time creating countless product variations unless absolutely necessary. How long does it take to set size or color choices for thousands of items? Two minutes.

WooCommerce Custom Fields

One Plugin – So Many Uses. Collect birth dates to surprise customers with a birthday discount. Be socially responsible and allow charity donations directly from your checkout page. We have no doubt that your head is already spinning with some brilliant ideas!

See This Amazing Plugin In Action Free Of Charge! Launch Demo Site

Product Fields

  • Create unlimited product fields – more than 10 field types supported
  • Sell configurable WooCommerce products with selectable options
  • Sell WooCommerce product add-ons, like gift wrapping or extended warranty
  • Charge customers for selected options

Product Properties

  • Set up fields to be completed by shop manager when adding a new product
  • Private product properties are useful for internal reference
  • Public properties provide product information to customers
  • Upload files for download, such as user guides or warranty policies

Checkout Fields

  • Display WooCommerce custom fields on the Checkout page
  • Gather additional billing, shipping and general order information
  • Easily customize the position of the field on the Checkout page
  • Data available on order page for both shop managers and customers

Order Fields

  • Order fields are available for shop manager on Order Edit page
  • Can be used for efficient internal order processing
  • If marked “public”, data is displayed to customers
  • Useful for information such as shipping tracking numbers

User Fields

  • Provide additional user-related fields on checkout
  • Gather tax-related information, like VAT number (for Europe)
  • Ask customers for birth dates and other information
  • Fields also available in WordPress, under “User Profile”

Sites Using It


  • Supports text, text area, password, email, number, datepicker, select, multiselect, checkboxes, radio buttons and file upload
  • Sell configurable and customizable products
  • Sell WooCommerce product add-ons and extra product options
  • Use product properties to display additional information about products
  • Gather additional order information on checkout
  • Gather additional user information by using user fields
  • Manage orders more efficiently with custom order fields
  • Upload and link files to products and orders
  • Accept files from customers on product page or checkout
  • Set allowed file types and file sizes
  • Attach files to WooCommerce emails for convenient order processing
  • Charge customers more (or less) based on pricing rules
  • Charge per character for engraving service
  • Price can be adjusted by a fixed amount or a percentage
  • Custom user input can also be used to determine price
  • Limit maximum number of characters that can be entered
  • Display extra product option pricing for customers’ reference
  • Price is updated live as customer configures product options
  • Shop managers can edit user input to fix any mistakes
  • Field can be set to multiply based on product quantity selected
  • Set default values for almost all field types
  • Save time by applying fields to hundreds of products at once
  • Easily duplicate fields for even faster setup
  • Configure conditions that must be matched for the field to be displayed
  • Make fields required, and mark fields as “private” or “public”
  • Add custom CSS to style each field individually
  • Hooks and functions to interact with plugin programmatically

Extension That Pays For Itself. Buy Now


Version 2.2.5, 13 July 2018
* Warning - Lowest supported WooCommerce version is now 3.0
* Warning - Lowest supported WordPress version is now 4.0
* Feature - Product tag conditions for product, checkout and order fields
* Fix - Recalculating order item totals causes hidden meta data to show up
* Fix - Multiple file size limit validation problems when uploading in one batch
* Fix - Admin unable to save values for user fields set as billing/shipping fields
* Fix - Hidden internal meta data displayed in admin order quick view
* Fix - User field data is not processed when fields are printed in custom form
* Fix - Number field does not accept decimals with comma as a decimal separator
* Fix - Double taxes applied on product field display price
* Tweak - Quantity units with different configuration are now split into multiple cart items
* Tweak - Added settings field to change product list view button label
* Tweak - Performance improvements related to database queries
* Tweak - Other minor bug fixes and improvements
* Dev - Added filter wccf_email_display_product_field_values
* Dev - Added JS event rightpress_live_product_price_update_updated
* Dev - Renamed all helper classes, check for new method location if used in custom code

Version 2.2.4, 15 February 2018
* Fix - Unable to upload files in WC 3.3+
* Fix - Order Again does not work with required fields
* Fix - Fatal syntax error on specific PHP versions
* Tweak - Other minor bug fixes and improvements

Version 2.2.3, 10 November 2017
* Fix - Order Again does not add product field values to items
* Fix - Price is not updated dynamically when variation/attribute conditions are used
* Fix - Dynamically updated product price "jumping" on variable product page
* Fix - Dynamically updated product price includes tax twice
* Fix - Compatibility issues with WooCommerce versions < 3.0
* Fix - Subtotal rounding issue in cart

Version 2.2.2, 18 October 2017
* Fix - Only the last value displayed for quantity based product field values
* Fix - Compatibility issues with some other plugins related to custom taxonomies
* Tweak - Other minor bug fixes and improvements

Version 2.2.1, 8 October 2017
* Feature - Replaced "Grand Total" with uniform RightPress live price update functionality
* Feature - Option to set max combined file size for multiple file uploads
* Fix - Product field values are cloned when adding products to cart programmatically
* Fix - Duplicate product field values on second and subsequent order items
* Fix - Unable to load order object under some circumstances in conditions
* Fix - Bug related to role and capability conditions for order fields
* Fix - Submitted values are displayed with escaped quotes on some servers
* Fix - User file upload validation issues in My Account
* Fix - Default variation does not have fields displayed on page load
* Fix - Performance issues related to $product->get_available_variations() call
* Fix - "Other Field" conditions not checked when overriding product display price
* Tweak - Improved integration with WooCommerce Dynamic Pricing & Discounts
* Tweak - Changed lowest supported WooCommerce version to 2.5
* Tweak - Other minor bug fixes and improvements
* Dev - Added filter wccf_condition_check_cart_subtotal_value
* Dev - Added filter rightpress_live_product_price_update_html
* Dev - Removed filter wccf_ajax_product_price_html

Version 2.2, 14 July 2017
* Fix - Duplicate user profile fields displayed with some themes
* Fix - JS error prevents field settings from being saved under some conditions
* Fix - WPML allows to translate taxonomy term slugs
* Fix - jQuery UI loaded in the frontend applies to 3rd party elements
* Fix - Decimal quantities cause problems with cart line subtotal calculation
* Fix - Variation prices do not include default value pricing
* Fix - Price caching system works even when prices are not adjusted by default values
* Fix - Products with no price shows 0.00 and "Add To Cart" button
* Fix - Add-on pricing does not show all decimal places as set in WC settings
* Fix - Product field values not available when retrieving order item meta
* Fix - Conflict with Product Bundles plugin
* Tweak - Option to remove blank space when calculating a per character cost
* Tweak - Negative "Other field" condition now returns true when other field is not present
* Tweak - Improved display of empty values for product properties and order fields
* Tweak - Improvements to product price calculation and caching
* Tweak - New field key check improved to avoid problems with system prefixes/suffixes
* Tweak - Other minor bug fixes and improvements

Version 2.1.3, 28 April 2017
* Fix - File upload issues on product pages related to frontend cookie handling

Version 2.1.2, 26 April 2017
* Fix - File upload issues for non-admin users
* Fix - Default order field values displayed for disabled fields
* Tweak - User fields can now be set to be private
* Tweak - Other minor bug fixes and improvements

Version 2.1.1, 14 April 2017
* Fix - JS error when field that is used in another field's conditions is disabled
* Fix - User fields not displayed on WooCommerce registration page since WC 3.0
* Fix - User field values not validated properly on WooCommerce registration page
* Fix - Category condition does not work properly since version 2.1
* Fix - Warning related to use of ajax_variation_threshold filter hook

Version 2.1, 10 April 2017
* Fix - User field values cleared when user fields of other type are saved separately
* Fix - Conditions do not work properly with radio buttons and checkboxes
* Fix - User with shop manager role unable to save plugin settings
* Tweak - Quantity based fields are now grouped by quantity index
* Tweak - Checkboxes and radio buttons now have label tags for each option
* Tweak - Improved compatibility with WooCommerce 3.0
* Tweak - Improved compatibility with WooCommerce Subscriptions extension
* Tweak - Other minor bug fixes and improvements
* Dev - New filter hook wccf_pricing_value
* Dev - New filter hook wccf_adjustment_value
* Dev - New filter hook wccf_ajax_product_price_html

Version 2.0.1, 24 November 2016
* Fix - Improved compatibility with outdated themes ("Missing argument 3" warning)
* Fix - Field value validation issues
* Fix - Regular price is not displayed next to sale price
* Fix - Default values override empty order field and product property values
* Tweak - Other minor bug fixes and improvements

Version 2.0, 11 October 2016
* Feature - Entire plugin rewritten to make it robust, flexible and extensible
* Feature - Migration script implemented to migrate data from previous versions
* Feature - Field values are now stored as regular meta for improved compatibility
* Feature - New field context: user fields
* Feature - New conditions: product attributes, product variations, coupons
* Feature - New types of fees: percentage fee, compound percentage fee
* Feature - New type of advanced fees: fee multiplied by field value
* Feature - New type of discounts: percentage discount, compound percentage discount
* Feature - Product prices in store can now be adjusted to default field values
* Feature - Checkout fields now support pricing options (checkout fees and discounts)
* Feature - Shop managers can now edit customer submitted field values
* Feature - Multiple instances of product field can now be displayed based on quantity
* Feature - Checkout, order and user field values now displayed in default WC emails
* Feature - Default/predefined values now supported for more field types
* Feature - Min and max number of selections for multiselect fields and checkboxes
* Feature - Min and max value for number field
* Feature - File upload fields now use Ajax file uploads
* Feature - Multiple file uploads now supported per one upload field
* Feature - File upload options: min size, max size, extension whitelist/blacklist
* Feature - Options to duplicate, disable and archive fields
* Feature - Support for two currency switcher extensions
* Feature - Option to change Add To Cart button text only when required fields are set
* Feature - Form builder validation to prevent losing data when settings are saved
* Fix - Error when searching fields list in admin area
* Fix - Quote escaping issue in cart item meta
* Fix - Uploaded file path issue on Windows systems
* Fix - Problems when adding HTML as field value
* Fix - Incompatibility with other plugins that load jQuery Select2 library
* Fix - Some themes make inline style tag visible
* Tweak - Files in filesystem are now stored by month to avoid hitting server limits
* Tweak - Ajax functionality improved to recover from PHP error display in response
* Tweak - Changed checkbox concept to checkbox group for more consistency
* Tweak - Changed radio button concept to radio button group for more consistency
* Tweak - Optimized JS/CSS asset loading
* Tweak - Other minor bug fixes and improvements
* Dev - Set of new functions to print fields and retrieve field values
* Dev - Set of new action and filter hooks to allow more flexibility
* Dev - Product field values can now be passed in a preconfigured add-to-cart link
* Dev - Some HTML element classes/ids were changed (CSS/JS selectors must be checked)

Version 1.2.1, 12 April 2016
* Fix - Select field option keys displayed instead of labels
* Fix - Numbers in field keys cause issues
* Tweak - Improved compatibility with WordPress 4.5
* Tweak - Other minor bug fixes and improvements

Version 1.2, 21 December 2015
* Feature - New pricing option for text fields: price per character
* Feature - Character limit for text fields
* Feature - Attach submitted files to New Order email
* Feature - Customers can now download their own uploaded files
* Feature - Support for automatic plugin updates
* Fix - File upload field bug
* Fix - Conditions method "All of selected" not working properly
* Fix - Numeric condition bug
* Fix - Warning related to products with no categories assigned
* Fix - Bug related to fields with numeric unique keys
* Fix - Admin unable to download product files in frontend
* Tweak - Improved language file loading: now also looks in WP_LANG_DIR
* Tweak - Improved file upload functionality
* Tweak - Improved admin user interface
* Tweak - Other minor bug fixes and improvements

Version 1.1.1, 26 September 2015
* Fix - Frontend JS error

Version 1.1, 18 September 2015
* Feature - Product add-on pricing is now displayed on product, checkout and order pages
* Feature - Product price is now updated live when product add-ons are selected
* Fix - Bad field labels in order confirmation email
* Fix - Conditional field display bugs
* Fix - File download capability check issues
* Tweak - Other minor bug fixes and improvements

Version 1.0, 1 May 2015
* Initial release

This extension requires WordPress 4.0+, WooCommerce 2.4+ and PHP 5.3+.

Still Have Questions? You can always count on our personal, in-depth support. Get Answers


created by RightPress
last update 2018-07-13T22:57:25+10:00

Latest Tweets

  • wordpress
    A well-styled border can completely transform your content. Find out which blocks have border support, and which wi… about 5 hours ago
  • wordpress
    Build a site with #WordPress and watch your online journey take root. 🌱 Share your story with the WordPress commun… about a day ago
  • wordpress
    WordPress 6.1 Release Candidate 3 (RC3) Now Available You can download and help test RC3 in three ways. It’s just o… about a day ago
  • wordpress
    Part 2: Learn how to recreate block designs in #WordPress during this live, online, and interactive event on Octobe… about 4 days ago
  • wordpress
    Missed the live workshop? Tune in to Creating Welcoming & Diverse Spaces for Organizers workshop on #LearnWP on dem… about 4 days ago
  • wordpress
    Try out more layout configurations with consistent design tools across container blocks. Find out which blocks have… about 5 days ago
  • wordpress
    Have you contributed to a WordPress event globally, or even attended one for the first time? #WCAsia wants to hear… about 6 days ago
  • wordpress
    Mark your calendars. 📅 The Documentation Team is hosting its first standalone Contributor Day on October 25! If y… about 6 days ago
  • wordpress
    Last month, Openverse celebrated hitting over 800,000 audio files indexed. But there’s more. Audio support is now o… about 7 days ago
  • wordpress
    City or countryside? Whatever your vibe is, enjoy these beautiful spots in India through the lenses of contributors… about 8 days ago
  • wordpress
    WordPress 6.1 Release Candidate 2 (RC2) is Now Available for testing! Keep #WordPress bug free when you help with t… about 9 days ago
  • wordpress
    Explore more color tools for unifying your brand’s look across your site. Find out which blocks have color support,… about 9 days ago
  • wordpress
    Let's celebrate 🎉 This major milestone of #100MillionDownloads belongs to the entire #WordPress community. Thank… about 9 days ago
  • wordpress
    WordPress 6.0.3 Security Release about 10 days ago
  • wordpress
    WordPress 6.1 is coming soon! Catch a sneak peek into the release on this week's episode of the #WPBriefing!… about 10 days ago
  • wordpress
    New to managing blocks in #WordPress? Check out this video on "Using Block Attributes to Enable User Editing" for d… about 12 days ago
  • wordpress
    The next release comes with many accessibility improvements and fixes across the platform. Get more details on what… about 13 days ago
  • wordpress
    The September 2022 edition of The Month in WordPress is now available. Learn about: ‣ What's coming in WordPress 6… about 13 days ago
  • wordpress
    オンラインイベントのお知らせです!行・縦積みブロックを使って #WordPress でレスポンシブデザインを体験。日本時間 10月21日15時 ( 10月22日10時 (… about 14 days ago
  • wordpress
    Fine-tune your blocks’ layouts with more design tools in 6.1. Find out which blocks have available support for dime… about 14 days ago