View Categories

Viewing Custom Fields from Customers

1 min read

Custom fields data is only useful if the right people see it. Every field controls this for itself, on the Show the value setting of the field editor.

SettingWhere the data shows
Admin order screenIn a panel on the order, for whoever is fulfilling it.
Customer order detailsOn the customer’s own order page in My Account.
Order emailsIn the order confirmation and other WooCommerce emails.
Editable in My AccountThe customer can change their data after ordering — useful for a delivery note, wrong for a signed declaration.

Product page data #

Custom fields data given on the product page is attached to the order line item rather than the order as a whole, under the field’s label. They appear on the admin order, the customer’s order and the emails automatically, beneath the item they belong to.

Custom fields data survives the field being changed #

When custom fields data is stored, the plugin also records the label, the type and the option labels it was captured under. Rename a field, change its choices or delete it entirely and old orders still read correctly — they show what was actually asked at the time, not what the field says today.

Getting the data out #

  • Custom fields data is stored as order meta, so any plugin that exports WooCommerce orders can include them.
  • Field definitions export separately as JSON from the bottom of the Custom Fields tab, for moving a setup between sites.