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

# Inventory Overview

> View, track, and manage all stock items in your inventory through the main inventory table

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>
  <img src="https://mintcdn.com/twicecommerce/5ARkyCTk5wMAizBn/images/inventory-stock-items-filter.webp?fit=max&auto=format&n=5ARkyCTk5wMAizBn&q=85&s=8910151960ee65537d91a2b2823e1445" alt="Stock items table with availability and attribute columns" width="1920" height="1080" data-path="images/inventory-stock-items-filter.webp" />
</Frame>

<Frame caption="Inventory > Stock Items">
  <img src="https://mintcdn.com/twicecommerce/5ARkyCTk5wMAizBn/images/inventory-stock-items-list.webp?fit=max&auto=format&n=5ARkyCTk5wMAizBn&q=85&s=d2a1eceae6c8d7703ea1187be5aa336a" alt="Inventory stock items table view showing Availability column and attribute columns" width="1920" height="1080" data-path="images/inventory-stock-items-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/stock-items" horizontal>
  inventory/stock-items
</Card>

## Primary Purpose

The Inventory view provides a comprehensive table of all your stock items, enabling you to track, search, and manage your inventory.

<AccordionGroup>
  <Accordion title="View All Stock Items">
    Browse all <Tooltip tip="A unique, trackable physical unit in inventory that can be tracked individually" href="/docs/concepts/inventory/stock-items" cta="Learn more">stock items</Tooltip> in your inventory, organized by <Tooltip tip="A unique identifier for tracking individual items or groups of items" href="/docs/concepts/inventory/stock-codes" cta="Learn more">stock codes</Tooltip>.

    Read more: [Stock Items Key Concept](/docs/concepts/inventory/stock-items)
  </Accordion>

  <Accordion title="Check Availability">
    The **Availability** column shows whether each stock item has free stock at the selected locations. Items with at least one available unit display an "Available" chip (green indicator). Items with no free units display "Not Available" (red indicator).

    Filter the table by availability status to quickly find items that are free or fully committed. The availability value is computed from the item's capacity minus any overlapping unavailability records (orders, reservations, buffer times) within the selected date range.
  </Accordion>

  <Accordion title="Track Item Status & Location">
    Monitor the current status, location, and availability of each item in real-time with temporal views.

    Read more: [Timeline View](/docs/admin/tables)
  </Accordion>

  <Accordion title="Manage Income & Expenses">
    Record and track revenue, maintenance costs, and other financial data for each individual item.

    Read more: [Incomes & Expenses](/docs/inventory/stock-items/income-and-expenses)
  </Accordion>

  <Accordion title="Register New Stock Items">
    Add new items to your inventory using the registration tools or bulk import features.

    Read more: [Stock Item Details](/docs/inventory/stock-items/general)
  </Accordion>
</AccordionGroup>

## Related Concepts

Here are a few key concepts of TWICE Commerce that relate to the Inventory view.

<AccordionGroup>
  <Accordion title="Serialized Inventory">
    TWICE uses a <Tooltip tip="Each stock item can be tracked as a unique object rather than just by SKU count, giving precise visibility into usage, income, expenses, and lifecycle events" href="/docs/concepts/inventory/stock-items" cta="Learn more">serialized inventory system</Tooltip>, allowing you to track each item individually rather than just by SKU count.

    Read more: [Stock Items](/docs/concepts/inventory/stock-items)
  </Accordion>

  <Accordion title="Stock Codes">
    Each inventory record is identified by a <Tooltip tip="A unique identifier that can represent a single unique item or a group of similar items" href="/docs/concepts/inventory/stock-codes" cta="Learn more">stock code</Tooltip>, which serves as the primary identifier for tracking.

    Read more: [Stock Codes](/docs/concepts/inventory/stock-codes)
  </Accordion>

  <Accordion title="Filter and Sort by Attributes">
    Custom [attributes](/docs/concepts/admin/attributes) defined on your SKUs and stock items appear as dynamic columns in the table. Each attribute column supports filtering and sorting based on its type:

    | Attribute type | Filter operators                                   |
    | -------------- | -------------------------------------------------- |
    | Text           | Contains, equals, starts with, ends with, is empty |
    | Number         | Equals, greater than, less than, between           |
    | Select         | Is, is not                                         |
    | Multi-select   | Contains any of the selected options               |
    | Boolean        | Yes / No                                           |

    Attribute values follow the [inheritance model](/docs/inventory/stock-items/attributes): stock items inherit from their parent SKU unless overridden at the item level. Filtering respects this inheritance — a filter matches the effective value, whether it comes from the stock item or the SKU.
  </Accordion>

  <Accordion title="Table Features">
    The inventory table supports all standard <Tooltip tip="Search, filter, sort, group, custom views, and exports for managing your data" href="/docs/admin/tables" cta="Learn more">table features</Tooltip> plus a dedicated timeline view for temporal data.

    Read more: [Data Tables](/docs/admin/tables)
  </Accordion>
</AccordionGroup>

## Visibility and Permissions

Access to this view is controlled by your <Tooltip tip={userRoleDefinition}>user role</Tooltip>. Your user role determines both
<Tooltip tip={visibilityDefinition}>visibility</Tooltip> and
<Tooltip tip={permissionsDefinition}>permissions</Tooltip> for
<Tooltip tip={manageAccessDefinition}>manage</Tooltip>,
<Tooltip tip={editAccessDefinition}>edit</Tooltip>, and
<Tooltip tip={viewAccessDefinition}>view</Tooltip> access levels.

<Tabs>
  <Tab title="Visibility" icon="eye">
    | Feature           | Admin | Manager | Member |
    | ----------------- | ----- | ------- | ------ |
    | Stock Items Table | ✓     | ✓       | ✓      |
    | Timeline View     | ✓     | ✓       | ✓      |
    | Summary Cards     | ✓     | ✓       | ✓      |
    | Import/Export     | ✓     | ✓       | ✗      |
  </Tab>

  <Tab title="Permissions" icon="key">
    | Resource            | Admin  | Manager | Member |
    | ------------------- | ------ | ------- | ------ |
    | Stock Items         | Manage | Edit    | View   |
    | Item Registration   | Manage | Edit    | View   |
    | Income/Expense Data | Manage | Edit    | View   |
    | Item Attributes     | Manage | Edit    | View   |
  </Tab>
</Tabs>
