> ## 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.

# SKU - Attributes

> Define shared custom field values that all stock items linked to this SKU inherit by default

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="Inventory > SKUs > [SKU] > Attributes">
  <img src="https://mintcdn.com/twicecommerce/lZhc_tO8u1u_bL0Q/images/sku-attributes.webp?fit=max&auto=format&n=lZhc_tO8u1u_bL0Q&q=85&s=d19f61a04ec87612521672ed4f3666b3" alt="SKU attributes tab showing shared custom fields" width="1920" height="1080" data-path="images/sku-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 defines custom field values at the SKU level. Stock items linked to this SKU inherit these values by default, so you can describe the entire product line in one place instead of repeating values across every unit.

<AccordionGroup>
  <Accordion title="Shared product attributes">
    Brand, material, model number, dimensions — anything that applies to every unit of this product belongs at the SKU level.
  </Accordion>

  <Accordion title="Override at the item level">
    Stock items can override any SKU attribute with their own value (e.g. exact serial number, individual condition). See [Stock Item Attributes](/docs/inventory/stock-items/attributes).
  </Accordion>

  <Accordion title="Power filters and listings">
    SKU attributes appear as dedicated columns in the [SKUs table](/docs/inventory/skus/overview), where you can filter and sort by attribute values directly. They also drive search filters in the storefront.
  </Accordion>
</AccordionGroup>

## Related Concepts

<AccordionGroup>
  <Accordion title="Attributes & Attribute Groups">
    Learn how attributes are defined across the system in [Attributes](/docs/concepts/admin/attributes) and grouped via [Attribute Groups](/docs/concepts/admin/attribute-groups).
  </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>
