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

# SKUs

> Browse and manage SKUs — the shared product definitions that group individual stock items

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">
  <img src="https://mintcdn.com/twicecommerce/R_1b45pRTajoRzbd/images/inventory-skus-list.webp?fit=max&auto=format&n=R_1b45pRTajoRzbd&q=85&s=433c6023ec07c8cead8c85a6a43d00c7" alt="SKUs table showing attribute columns" width="1920" height="1080" data-path="images/inventory-skus-list.webp" />
</Frame>

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

<Card title="Open in TWICE Admin" icon="external-link" href="https://admin.twicecommerce.com/inventory/skus" horizontal>
  inventory/skus
</Card>

## Primary Purpose

The SKUs view lists every product definition in your inventory. SKUs group similar stock items under a shared template — attributes, descriptions, category, and default purchase price are defined once at the SKU level and inherited by each linked stock item.

<AccordionGroup>
  <Accordion title="Create a SKU">
    Add a new SKU manually, import from a CSV, or pull from a connected supplier feed.
  </Accordion>

  <Accordion title="Bulk actions">
    Select multiple SKUs to update attributes, change categories, or move them between archive states.
  </Accordion>

  <Accordion title="Search & filter">
    Search by SKU code, name, or any custom attribute. Filter by category, tags, or attribute values.
  </Accordion>

  <Accordion title="Filter and sort by attributes">
    Custom [attributes](/docs/concepts/admin/attributes) defined at the SKU level appear as dynamic columns in the table. Each attribute column supports filtering and sorting based on its type — text, number, select, multi-select, or boolean. Use attribute columns to locate SKUs by specific properties like brand, material, or size.
  </Accordion>
</AccordionGroup>

## Related Concepts

<AccordionGroup>
  <Accordion title="SKU vs Stock Item">
    A **SKU** is the product definition (template). A **[Stock Item](/docs/concepts/inventory/stock-items)** is an individual physical unit linked to a SKU. One SKU can have many stock items.

    See [Stock Item vs SKU](/docs/inventory/stock-item-vs-sku).
  </Accordion>

  <Accordion title="SKU and Listings">
    SKUs are the internal product definition. [Listings](/docs/concepts/catalog/listings) are the customer-facing offerings that reference SKUs.
  </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 SKUs    |   ✓   |    ✓    |    ✓   |
    | Create SKUs  |   ✓   |    ✓    |    ✗   |
    | Bulk actions |   ✓   |    ✓    |    ✗   |
  </Tab>

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