> ## Documentation Index
> Fetch the complete documentation index at: https://www.twicecommerce.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Listing - Attributes

> Custom field values that describe the listing and feed into storefront filters and search

export const viewAccessDefinition = "Read-only access without ability to make changes.";

export const editAccessDefinition = "Update and read data, but cannot create or delete.";

export const manageAccessDefinition = "Create, update, read, and delete data.";

export const permissionsDefinition = "The actions you are authorized to perform.";

export const visibilityDefinition = "Which features, sections, or data tables are visible to you.";

export const userRoleDefinition = "What a user can see and do. Each user has one built-in system role — Owner, Admin, Manager, or Member — and can also be assigned any number of custom roles you create with specific permissions. Effective access is the combination of all their roles.";

<Frame caption="Catalog > Listings > [Listing] > Attributes">
  <img src="https://mintcdn.com/twicecommerce/Ab7tx7ih94KQsi0k/images/catalog-listing-attributes.webp?fit=max&auto=format&n=Ab7tx7ih94KQsi0k&q=85&s=71fe852a87fd4e39f654f642f83bb558" alt="Listing attributes tab showing custom fields" width="1920" height="1080" data-path="images/catalog-listing-attributes.webp" />
</Frame>

<Info>
  This view can look different dependent on your user role. <br />See [Visibility & Permissions](#visibility-and-permissions) for details.
</Info>

## Primary Purpose

The Attributes tab stores custom field values for the listing. These values feed into storefront filters, search facets, and the listing's metadata, helping customers find the right product.

<AccordionGroup>
  <Accordion title="Storefront filters">
    Attribute values defined here power filter widgets in the online store — colour, size, sport, season, age group, etc.
  </Accordion>

  <Accordion title="Inherited from SKU">
    Values defined at the SKU level can be inherited automatically. Override at the listing level to customise the customer-facing presentation.
  </Accordion>

  <Accordion title="SEO & search">
    Attribute values are indexed for storefront search, helping customers locate listings by characteristics they care about.
  </Accordion>
</AccordionGroup>

## Related Concepts

<AccordionGroup>
  <Accordion title="Attributes & Attribute Groups">
    Learn how attributes are defined in [Attributes](/docs/concepts/admin/attributes) and [Attribute Groups](/docs/concepts/admin/attribute-groups).
  </Accordion>

  <Accordion title="Marketing">
    Combine attributes with [Marketing settings](/docs/catalog/listings/marketing) to optimise storefront discoverability.
  </Accordion>
</AccordionGroup>

## Visibility and Permissions

Access to this view is controlled by your <Tooltip tip={userRoleDefinition}>user role</Tooltip>.

<Tabs>
  <Tab title="Visibility" icon="eye">
    | Feature               | Admin | Manager | Member |
    | --------------------- | ----- | ------- | ------ |
    | View Attributes       | ✓     | ✓       | ✓      |
    | Edit Attribute Values | ✓     | ✓       | ✗      |
  </Tab>

  <Tab title="Permissions" icon="key">
    | Resource         | Admin  | Manager | Member |
    | ---------------- | ------ | ------- | ------ |
    | Attribute Values | Manage | Edit    | View   |
  </Tab>
</Tabs>
