PIM

Custom Fields

Extend product and master data models with custom fields by entity type, field group, product type assignment, list values, required and readonly rules, internal references, and sortable field definitions.

Custom Fields: Technical Specs

Add Field
Field Group: Performance
Breathability Rating
Select High
Waterproof
Boolean
Weight (grams)
Number 340
+ Add New Field Group

Custom fields are stored centrally and assigned to a specific entity type. The current implementation supports product, product group, category, brand, supplier, order, customer, customer group, media, file, property group, property, company, employee, and product template assignments.

Field definitions carry a normalized machine name, display label, type, description, field group, required flag, readonly flag, internal reference flag, product type assignment, and list values when the field uses single or multiple choice lists.

Product templates can pull custom field definitions into the template, and product create or edit flows then persist the actual values through dedicated `ProductCustomFieldValue` rows rather than mixing arbitrary data into one generic JSON blob.

Broad Entity Coverage

Custom field definitions are not limited to products. The same admin tooling covers product groups, categories, brands, suppliers, customers, orders, files, media, and more.

Multiple Field Types

Supported types include string, text, rich text, single and multiple list fields, booleans, file fields, image fields, numeric fields, and integers.

Product Type Assignment

Fields can be restricted to selected product types so the form model stays relevant for single, parent, or variant products.

List Definitions

Single and multiple list fields can persist structured option arrays, which lets teams create governed picklists instead of free-text values.

Sortable Admin Lists

Field definitions can be reordered per entity type, and the sort order is saved directly in the custom field records.

Template Integration

Product templates can embed custom fields so the right custom structure appears during product create and edit flows.

Need a flexible data model without losing structure?

Use custom fields to extend products and related entities while keeping field types, lists, grouping, and template usage under control.