Feature Data is where Perfion keeps its pick lists. A Selectable feature holds values that users choose from a list instead of typing: categories, colours, materials and brands, and also images, files and saved searches. Feature Data is where those lists are maintained. Each product points to a value in the list, so a correction made once shows on every item that uses it. Lists can have a hierarchy and their own order, carry data of their own, limit each other through Filtered Values, and show where every value is used through Item Relations.
Written for product data teams · By Vipin Kumar, Founder and Solution Architect · Last updated BPAS · Exclusive Boyum Practice. India's No.1 Customer-referred Boyum IT Partner.
At a glance
Perfion name
Feature Data
Where
The Feature Data menuWeb clientWindows client
Maintained by
Super users and administratorsOther users once an administrator grants access
How pick lists work in Perfion, from typed text to one clean list
Feature Data turns “red, Red and RED on 3,000 products” into “one Red, picked by 3,000 products”.
A feature becomes selectable
Colours, materials, brands and categories are set up as selectable features, so users choose a value instead of typing one.
The list lives in Feature Data
Every value list is kept in Feature Data, edited like any other grid, and can be exported to Excel and imported again.
The list gets its shape
Lists can have a hierarchy with virtual items, a custom order, and data of their own, such as a brand logo.
Choices follow context
With Filtered Values, the values allowed in one feature depend on another, such as colours by category.
Changes reach every item
Edit a value once and every item it is assigned to shows the change. Item Relations shows where a value is used first.
Keep the lists clean
Perfion · Feature Data
Selectable featuresFilter features
▸Brand40
▸Catalog18
▸Category120
▾Color24
▸Material12
▸ProductView6
▸Status3
Color · 24 items
ColorHEX code
Black#1B1B1B
Blue#1F4E9C
Copper#B87333
Cream#F3E5AB
Red#C8102E
Steel#8A8D91
White#FFFFFF
Export to ExcelImport
Copper
An illustration of Feature Data, not a screenshot: every list in one place, each list item with data of its own.
Typed Values vs Pick Lists
Typed values vs Perfion pick lists: what changes when values come from a list
In a spreadsheet, every value is typed into every row. In Perfion, repeating values come from lists that everyone picks from.
Typed valuesItemColourFinishCategoryKettle K1RedSteelKettlesKettle K2redsteelKettleToaster T3REDStainlesstoastersMixer M2BlkSSMixersFour spellings of one finish. Three versions of one category.
vs
Perfion pick listsColor listRedBlackCopperSteelFinish listSteelMattGlossCategory listKitchen › KettlesKitchen › ToastersKitchen › MixersEvery item picks from these. Edit a value once, every item follows.
Values typed into each item, as in a spreadsheet, compared with Perfion selectable features and Feature Data as described in Boyum IT Solutions' Perfion documentation.
Product data need
Typed values
Perfion pick lists
Entering a colour
Typed by hand on each item, in whatever spelling the editor chooses.
Perfion pick list capabilities: eight ways lists stay clean
Each capability shows what it does in Perfion and what it is worth to the business.
Operational Reality (Capabilities)
A Selectable feature holds values that users choose from a list: colours, materials, brands, categories, and also images, files and saved searches. A feature without this setting is called explicit: it holds its own typed value. Because every item points to a list value rather than a copy of the text, the list decides what can be entered.
Typical lists: categories, colours, materials
Images, files and saved searches can be lists too
Single or several values per item, with Allow Multiple
Executive ROI Value
Kettle K1 · ColorRedBlackBlueRedCopper
Every channel receives one spelling of each value, so filters, reports and feeds agree without a clean-up round.
Fewer duplicate values in web shop filters
Less checking before each upload or catalogue
Operational Reality (Capabilities)
Feature Data is where the data for selectable features is maintained. Lists are edited in a grid that works like the main grid, within each user’s permissions. A list can be exported to an Excel file, worked on there, and imported again. Edit a value once and every item it is assigned to shows the change.
One place for every list
Edit once, every item updates
Excel export and import for bulk work
Executive ROI Value
Feature Data · ColorRedRuby RedBlueBlackKettle K1 RedRuby RedToaster T3 RedRuby RedMixer M2 RedRuby Red
Corrections happen once, in one place, instead of item by item across files and channels.
Hours of re-keying saved on every correction
One list to own instead of many copies
Operational Reality (Capabilities)
With Allow Hierarchy, a list can use virtual items to build a tree, which is how category structures are held. Custom Ordering puts list items in the order you choose instead of alphabetically, which suits categorizers and drop-downs. Sort Related Items lets items be ordered inside each node, such as products in a catalogue section.
Category trees with virtual items
Your own order, not A to Z
Product order per catalogue section
Executive ROI Value
Category · your orderKitchenKettlesToastersMixersCleaning
Categories appear the way customers and sales teams expect, in every output that uses them.
Catalogue sections in a deliberate order
Navigation that matches how people shop
Operational Reality (Capabilities)
Every selectable feature can have its own configuration. A Brand list item can carry a logo and a website; a Color item can carry its colour code. A Related Value feature then shows that data on the products that use the value: BrandImage shows the image configured on the selected brand.
Brand logos, colour codes, supplier details
Held once on the list item
Shown on products through Related Value features
Executive ROI Value
Brand · JuraLogojura-logo.pngon the brandWebsitejura.comon the brandProductShows the logoRelated Value
Details that belong to the brand or colour are kept with it, so they are never retyped on thousands of products.
One logo to replace, not one per product
Consistent colour codes in every output
Operational Reality (Capabilities)
A feature created under a selectable feature reuses its list. InteriorColor created under Color has no list of its own: it uses the Color list, so only one list of colours is managed. Perfion calls this identity inheritance, and Item Relations shows which of the two features a value is used in.
One colour list for several colour features
No near-duplicate lists to keep in step
Usage shown per feature
Executive ROI Value
Color list · 24 valuesColorsame listInteriorColorsame list
Two lists for the same thing always drift apart. One shared list removes that risk.
One list to correct
No mismatched values between features
Operational Reality (Capabilities)
Filtered Values limit the values allowed in one selectable feature, the filtered feature, by the value of another, the controlling feature. Allowed colours can depend on the category a product is in. The rule applies in the main grid, the item editor, drag and drop, copy and paste, and the Perfion API, and it can be set in several levels, such as Country, Region and City.
Allowed values per controlling value
Several levels, such as Country, Region, City
Rules can be switched on or off
Executive ROI Value
Category: KettlesToastersRedBlackCopperSteelCream
Impossible combinations, such as a colour a range is not made in, are stopped at entry instead of found by a customer.
Fewer wrong listings and returns
Less checking of combinations by hand
Operational Reality (Capabilities)
Item Relations is a reverse lookup: it shows every item where a selected value is used. The list shows each item, the value it uses and the feature it is used in, grouped by item type. For an image, it can show that it is used on a catalogue node, seven products and a website node, in three different features.
The impact of renaming or deleting a value is known before it happens, not after a channel breaks.
Safer clean-ups of old values
No surprises in live channels
Operational Reality (Capabilities)
Super users and administrators can manage data for all selectable features in Feature Data; other users need access granted by an administrator, and then work within the permissions on each feature. A Read Only selectable feature stops users changing the value on products. Feature Item Security, available only on selectable features, can change rights by value, such as a Status of Published.
Lists stay owned. The people who know a list maintain it, and everyone else picks from it.
Clear ownership of every list
Fewer unapproved values
Core Concepts
5 Core Concepts of Clean Pick Lists
The first three are about how the lists are built. The last two are about keeping them right.
01
How the lists are builtConcept 01 · Point to a value, never copy it
One Value, Many Items
The product data problem it solves
The same colour is typed on thousands of products, so one spelling mistake becomes a thousand, and fixing it means a thousand edits.
The concept explained
When a value is typed, every item holds its own copy of the text. When a value is picked from a list, every item points to the same list value. That small difference changes everything about maintenance. In Perfion, a Selectable feature keeps one value in its list, and every item that uses it refers to it. Correct the value once in Feature Data and every item it is assigned to shows the change. Filters, reports and channels then see one value, not a collection of near-matches.
Everyday analogy
A phone contact. You save a friend’s number once; every call, message and group uses that one entry. Change the number once and every place uses the new one.
In Perfion
The selectable data property means a user selects values from a list of items instead of typing them. The list is maintained in Feature Data, and an edited value is reflected on all items it is assigned to.
Swipe sideways to see the full diagramTyped values are copies. Picked values point to one list item.
02
How the lists are builtConcept 02 · A list item can carry its own details
A Pick List Is Master Data Too
The product data problem it solves
Brand logos, colour codes and supplier details are pasted onto every product, so they differ from product to product.
The concept explained
A list value is often more than a word. A brand has a logo and a website; a colour has a code; a material has care instructions. In Perfion, every selectable feature can have its own configuration, so the list item itself holds those details. Products simply pick the brand, and a Related Value feature can show the brand’s logo on each product. The details live in one place, with the value they describe.
Everyday analogy
A company letterhead. The logo and address are printed once on the letterhead, not written by hand on every letter.
In Perfion
All selectable features can have a configuration, so you can manage data for brands, customers, images, files and anything else that makes sense in your business.
Swipe sideways to see the full diagramThe Brand item holds the logo. Every product that picks the brand shows it.
03
How the lists are builtConcept 03 · Hierarchy and order are part of the list
Give the List a Shape
The product data problem it solves
Categories sit in a flat, alphabetical column, so the web shop menu, the catalogue and the sales team each organise them differently.
The concept explained
Some lists are flat, like colours. Others have structure, like categories: Kitchen, then Kettles and Toasters under it. In Perfion, a list can have a hierarchy built with virtual items, and Custom Ordering keeps items in the order you choose. In the web client, a Categorizer shows the tree on the left so users select items by category in one click, and an Untagged node shows the items not yet in any category. The structure is defined once, in the list, and every output uses it.
Everyday analogy
A supermarket’s aisle signs. Dairy, then milk, curd and paneer under it, in the order shoppers walk, not in alphabetical order.
In Perfion
Allow Hierarchy lets you use virtual items in Feature Data to build hierarchies; category values are the typical example. Custom Ordering lets you sort selectable items manually.
Swipe sideways to see the full diagramVirtual items group the categories; items sit at the lowest level, in your order.
04
Keeping them rightConcept 04 · Not every value fits every item
Allowed Values Follow Context
The product data problem it solves
Any colour can be chosen on any product, so a toaster gets a finish that only kettles come in, and a customer orders it.
The concept explained
A clean list is not enough if any value can go on any item. Some values only make sense in context: a range is only made in certain colours, a city only belongs to one region. In Perfion, Filtered Values set the values allowed in a filtered feature for each value of a controlling feature, per base feature. They can be chained, so Country controls Region and Region controls City. Users then only see choices that fit the item in front of them.
Everyday analogy
A railway booking site. Pick the source station, and the destination list shows only stations on that route.
In Perfion
Filtered Values configurations are used in the main grid, the item editor, drag and drop, copy and paste, restoring previous values and the Perfion API. Invalid values can still occur, and can be found with a Perfion API query, for example on a dashboard.
Swipe sideways to see the full diagramThe category controls which colours can be picked. Chains work the same way.
05
Keeping them rightConcept 05 · Check the impact first
Know Before You Change
The product data problem it solves
An old value is renamed or deleted to tidy a list, and only later does someone notice a catalogue page and a web category that depended on it.
The concept explained
Lists need tidying: values are merged, renamed and retired. The risk is not knowing what depends on a value. In Perfion, Item Relations answers that before you act. It lists every item where the value is used, the value it uses and the feature it sits in, grouped by item type. An image might turn out to be used on a catalogue node, seven products and a website node, in three different features. With that in front of you, the change is a decision, not a gamble.
Everyday analogy
Checking who has a spare key before changing the lock. You find out who will be locked out before you change it.
In Perfion
The Item Relations tool does reverse lookups on selectable values to discover where they are used. You can filter the list of related items and open any of them in the item editor.
Lists whose values belong to the ERP are not changed on products in Perfion, and who may add new list items is decided up front.
Risk if ignored
If both systems can change a list, the two disagree. A Read Only selectable feature still lets users with rights create list items, so that has to be decided too.
Get it right with BPAS
Not sure this is in place in your lists? Talk to a BPAS consultant.
Illustrative scenario · not a client case studyA Business Like Yours
Illustrative scenario: an Indian electricals distributor, with values typed by hand
A distributor of lighting and electricals sells about 18,000 items from 40 brands to dealers, through its own web shop and on two marketplaces. Orders, stock and invoicing are in the ERP. Product values are typed into spreadsheets.
The Operational Challenge
Finishes are typed by hand, so “Brushed Steel”, “brushed steel” and “SS” sit side by side. Brand logos are pasted onto each product, and the category list in the web shop differs from the one in the dealer catalogue.
Nobody can say which products would be affected if an old finish name were retired, so old names are never retired.
The same finish in several spellings in every filter
Brand logos out of date on hundreds of products
Fittings listed in finishes the range is not made in
Categories that differ from channel to channel
The Financial Transformation
In Perfion, finishes, colours, brands and categories become selectable features maintained in Feature Data. The brand logo is held once on each brand, and categories follow one hierarchy in a deliberate order.
Filtered values stop a finish being picked for a range that is not made in it, and Item Relations shows every product that uses a value before it is retired.
One spelling of every finish, in every channel
One logo per brand, updated once
Only valid finishes per range
One category structure for every output
Illustrative figures for a typical Indian distributor of this size. They add up, but they are not a client case study.
Cost line
Before (per month)
After (per month)
Difference (per year)
Editor time cleaning and re-keying values
₹ 1,20,000
₹ 45,000
₹ 9,00,000
Returns from wrong finish or variant shipped
₹ 80,000
₹ 30,000
₹ 6,00,000
Rework on marketplace filters and listings
₹ 60,000
₹ 20,000
₹ 4,80,000
Total
₹ 2,60,000
₹ 95,000
₹ 19,80,000
Illustrative saving a year₹ 19,80,000Same figures as the table, not a client result
Editor time
Returns
Listing rework
Before After
See your own finishes, brands and categories as clean Perfion pick lists.
prodRecord Live is a monthly webinar series on product information management, held on the second Wednesday of every month from January 2027. Each session takes one product data topic and works through it in plain English with time for your questions.
Who benefits from clean pick lists: one list, three answers
One list
Promoter & CXOs
Can customers find what they are looking for?
One spelling of every value and one category structure mean filters and navigation work the same in every channel, so products are found and bought.
Product Data Manager
Is every list clean, owned and complete?
Each list lives in Feature Data with an owner, Item Relations shows what a change will touch, and the Untagged node shows items in no category.
Product Editor
Which value do I pick?
Values come from lists, and filtered values offer only those that fit the item, so there is nothing to type and less to get wrong.
Vocabulary
Pick List Vocabulary and Definitions
From the setting that makes a feature a pick list, to the tools that keep lists clean. Each term shows what it means, why it matters, and a household comparison.
01
Selectable feature
Feature setting · pick list
A feature without it is called explicit
Operational definition
A feature whose values users pick from a list instead of typing them, such as colours or materials. Explicit features hold their own typed values.
Why it matters in Perfion
An edited list value shows on every item it is assigned to, and only selectable features can have a configuration or a list hierarchy.
Everyday analogy
Choosing your state from a drop-down on a delivery form, so nobody types “Kerla”.
When a selectable feature is created under another selectable feature, it reuses the parent’s list instead of having its own. InteriorColor under Color uses the Color list.
Why it matters in Perfion
Only one list is managed, and Item Relations shows which of the features a value is used in.
Everyday analogy
Two notice boards in one office showing the same circular: update the circular once and both boards are current.
A configuration that limits the values allowed in one selectable feature, the filtered feature, by the value of another, the controlling feature, for a given base feature.
Why it matters in Perfion
Applied in the main grid, item editor, drag and drop, copy and paste and the Perfion API. Can be set in several levels and switched on or off.
Everyday analogy
A railway booking site: choose the source station and only stations on that route are offered as the destination.
A special kind of selectable feature where each item contains an API query. Its items are used for views, filters and predefined searches set up as left-side categorizers.
Why it matters in Perfion
Saved views and filters that users create are stored as items on a search feature and can be managed in Feature Data.
Everyday analogy
A saved search on a shopping site: the question is stored, and the answer is fresh each time you open it.
Feature Data and pick lists: questions product teams ask
Short answers, each with a link to the part of this guide that explains it.
Feature Data is where the value lists of selectable features are maintained: categories, colours and materials, and also predefined search queries, files and images. Lists are edited in a grid and can be exported to Excel and imported again.
Yes. With Allow Hierarchy, a list uses virtual items to build a hierarchy, and Custom Ordering keeps the items in the order you choose instead of alphabetically.
Yes. Filtered Values limit the values allowed in one selectable feature by the value of another, such as colours by category. They can be set in several levels, such as Country, Region and City.
Item Relations is a reverse lookup on selectable values. It lists every item where the value is used, the value used and the feature it is used in, grouped by item type.
Super users and administrators can manage all lists in Feature Data. Other users need access granted by an administrator, and then work within the permissions on each feature.
Yes. Feature Data and pick lists are part of Perfion itself, so this guide applies whichever ERP your product data comes from. What changes from one ERP to another is the integration that brings ERP data into Perfion.
See your own colours, finishes, brands and categories as lists that every product picks from, with only the values that fit each item. Choose the path that fits the ERP you run.