WooCommerce Custom Fields


Buy product

SKU: 11332742 Category:


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.

WooCommerce Custom Fields 1

WooCommerce Custom Fields 2

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 Custom Fields 3

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 Custom Fields 4

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

WooCommerce Custom Fields 5

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 6

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 7

WooCommerce Custom Fields 8

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 Fields 9

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 Fields 10

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 11

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!

WooCommerce Custom Fields 12

WooCommerce Custom Fields 13

  • 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

WooCommerce Custom Fields 14

  • 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

WooCommerce Custom Fields 15

  • 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

WooCommerce Custom Fields 16

  • 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

WooCommerce Custom Fields 17

  • 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”

WooCommerce Custom Fields 18WooCommerce Custom Fields 19
WooCommerce Custom Fields 20
WooCommerce Custom Fields 21
WooCommerce Custom Fields 22
WooCommerce Custom Fields 23
WooCommerce Custom Fields 24
WooCommerce Custom Fields 25
WooCommerce Custom Fields 26
WooCommerce Custom Fields 27

WooCommerce Custom Fields 28

  • 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

WooCommerce Custom Fields 29

WooCommerce Custom Fields 30

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+.

WooCommerce Custom Fields 31

WooCommerce Custom Fields 32

Additional information


JavaScript JS, CSS, PHP


checkout fields, custom fields, custom options, customize product, extra options, extra product options, product add-ons, product options, woocommerce, woocommerce checkout fields, Woocommerce custom fields, woocommerce product add-ons, woocommerce product addons, woocommerce product options






WordPress 4.7.x, WordPress 4.6, WordPress 4.5, WordPress 4.4, WordPress 4.3, WordPress 4.2, WordPress 4.1, WordPress 4.0


WooCommerce 3.0.x, WooCommerce 2.6.x, WooCommerce 2.5, WooCommerce 2.4.x