WooCommerce Custom Checkout Fields

Setup conditions to change the fields on WooCommerce Checkout based on what products are in the cart.

WooCommerce Custom Checkout Fields

Take control of your store’s WooCommerce checkout fields!

Manage the default Checkout Fields

WooCommerce Custom Checkout Fields lets you edit the WooCommerce default checkout fields.

Change a field

If you want to rename “Street address” to “Your Humble Abode” you can use our editor to change the text shown to the customer.

If your store doesn’t need a field like the Company field you can press Delete on that field to remove it.

Add New Checkout Fields

Our plugin lets you easily add fields to WooCommerce checkout from the store admin without needing the help of a developer!

Simply press “Add field” on either the Billing, Shipping, or Other section and you can choose from 15 possible field types!

woocommerce add checkout fields

Field types that can be added to checkout include:

  • Checkbox
  • Country
  • Date picker
  • Description
  • Dropdown
  • Email
  • Heading
  • HTML
  • Number
  • Password
  • Radio button
  • State
  • Telephone
  • Textbox
  • Textarea
New WooCommerce Checkout Field

Each field’s properties can be customized from the WordPress admin. Label, placeholder, and default value can be set. The position of the field can be updated and fields can be marked as required.

Add Checkout Fields Based on Cart Conditions

The real power of WooCommerce Custom Checkout Fields is the custom checkout conditions. The customer’s checkout experience can be customized based on the state of the cart.

WooCommerce Custom Checkout Fields comes with 22 conditions to check for!

You can modify checkout fields based on:

User RoleDayDay of week
Order TotalOrder/Cart ProductCoupon
Product CategoryProduct TagProduct Type
Product VolumePayment GatewayQuantity
Line Item TotalProduct StockProduct Stock Status
Product Total WeightProduct Line WeightProduct
Shipping CountryShipping CityShipping State
Shipping Method

Example: Custom Checkout for Downloads

If your store sells downloadable files and you don’t want a bunch of unneeded fields at checkout you can remove some billing fields and all checkout fields when a “download” category is in the cart.

In this custom checkout I set the condition to be “Product in the cart has a category of download.”

If that condition is true, then the only Billing fields required are First name, Last name, and email. The Shipping fields are removed.

The result is a cleaner checkout page:

WooCommerce Custom Checkout