WooCommerce Custom Fields & Product Add-ons

WooCommerce Custom Fields & Product Add-ons lets you create custom product, checkout and order fields, provide and gather additional information in a structured way, sell configurable products and product add-ons.

Product Fields

  • Create multiple fields of different types
  • Sell configurable products, like computers
  • Sell product add-ons, like gift wrapping
  • Charge customers for selected options

Product Properties

  • Set up fields to be filled in by shop manager
  • Private product properties are useful for internal processes
  • Public properties provide product information to customers
  • Upload files to download, like user guides or warranty policy

Checkout Fields

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

Order Fields

  • Order fields are filled in by shop manager
  • Can be used to optimize order processing
  • If marked public, data is displayed to customers
  • Useful for information like shipping tracking numbers

Supported Field Types

  • Text
  • Text Area
  • Password
  • Email
  • Number
  • Datepicker
  • Select
  • Multiselect
  • Checkbox
  • Radio Buttons
  • File Upload


  • Create configurable products and WooCommerce product add-ons
  • Use┬áProduct Properties to display additional information about products
  • Gather additional information on checkout with WooCommerce custom 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
  • Charge customers more (or less) based on pricing rules
  • Set unique key, label and optional description for each field
  • Configure conditions that need to be matched for the field to be displayed
  • Make fields required, mark fields private or public
  • Add custom CSS to style each field individually
  • All major field types supported