The Team grid's filters are built from the people in it. There is nothing to configure beyond a label: the section reads every card's location, role and level, and offers a dropdown for each field that has more than one value.

When filters show
All of these must be true:
- Show filters is on.
- The section has more than three people.
- The field has at least two different values. A team where everyone is a Stylist gets no Role filter.
Filtering happens in the browser, so it is instant, and the count of people shown is announced to screen readers. A Clear filters link resets all three.
Labels
Location filter label, Role filter label and Level filter label are the visible names of the three dropdowns. Rename them to match your vocabulary: Studio instead of Location, Craft instead of Role, Tier instead of Level.
Consistent values
Filters group by exact text, ignoring case and surrounding spaces. Downtown and Downtown Salon are two entries. In collection mode, a metafield with a list of values contributes each value to the filter, so a stylist with Downtown and Riverside appears under both.
Pre-filtering a section
In collection mode, Show only these locations and Show only these roles restrict which people the section shows at all, before the guest touches a filter. One or more values, separated by commas, spelled exactly as in the metafield.
- A location page: Show only these locations Downtown.
- A category page: Show only these roles Color director, Colorist, Color specialist.
The filters then work within that subset, and hide themselves if the subset has one value.
Team grid section
Every setting, with its control and default- Color schemeColor scheme · Scheme 1
- Full widthCheckbox · Off
- Section paddingChoice: None, Small, Regular, Large · Regular
- EyebrowText
- HeadingText · The team
- Intro textRich text
- Heading alignmentChoice: Left, Center · Left
- Experts come fromChoice: Blocks in this section, A collection of products · Blocks in this section
Add one block per person. Nothing else is needed.
Every product in the collection becomes one expert card. Blocks are ignored while a collection is used.
- CollectionCollectionUse a collection that holds one product per expert.
- Experts per pageSlider: 12 to 100 · 48Filters apply to the people on the current page. Set this above your team size so filters cover everyone.
- Link cards to profile pagesCheckbox · OnEach card's photo and name open the expert's page. Give the products the expert template for that page to exist.
- Show only these locationsTextOne or more locations exactly as they appear in the location metafield, separated by commas. Leave blank to show everyone.
- Show only these rolesTextOne or more roles exactly as they appear in the role metafield, separated by commas, for example "Colorist, Color director".
Name the namespace and key of each metafield on your expert products. Clear a key to leave that line off the card.
- NamespaceText · custom
- Role keyText · role
- Location keyText · location
- Level keyText · level
- Specialties keyText · specialties
- Languages keyText · languages
- Licensed since keyText · licensed_since
- Instagram keyText · instagram
- Booking ID keyText · booking_id
- Booking link keyText · booking_urlOptional. A metafield holding a full booking URL for one team member. When it is set, that link replaces the generated booking link for that person.
- Bio keyText · bio
- Columns on desktopChoice: 3, 4 · 4
- Show filtersCheckbox · OnFilters appear once there are more than three people and more than one value to choose from.
- Location filter labelText · Location
- Role filter labelText · Role
- Level filter labelText · Level
- Booking center IDTextUsed when a person has no booking link of their own.
Filters and pagination
Filters apply to the people on the current page. Set Experts per page above your team size so one page holds everyone and a filter never misses someone on page two.

