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

> Assign the barcode that identifies this listing at scan time

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] > Barcodes">
  <img src="https://mintcdn.com/twicecommerce/Ab7tx7ih94KQsi0k/images/catalog-listing-barcodes.webp?fit=max&auto=format&n=Ab7tx7ih94KQsi0k&q=85&s=0039570222c5545060655ab0887bd5ad" alt="Listing barcodes tab showing barcode assignments" width="1920" height="1080" data-path="images/catalog-listing-barcodes.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 Barcodes tab assigns a barcode to the listing. Scanners and external systems use the barcode to identify and look up this listing.

<AccordionGroup>
  <Accordion title="One barcode per listing">
    The tab holds a single barcode value for the whole listing. The code can be any format — UPC, EAN, or a custom code used internally or by suppliers. Barcodes are not assigned per variant.
  </Accordion>

  <Accordion title="Fast lookup">
    Scanning the barcode resolves straight to the listing for quick lookup and order creation.
  </Accordion>
</AccordionGroup>

## Related Concepts

<AccordionGroup>
  <Accordion title="Stock Codes">
    Barcodes on a listing are different from item-level [Stock Codes](/docs/concepts/inventory/stock-codes), which identify individual stock items.
  </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 Barcodes |   ✓   |    ✓    |    ✓   |
    | Edit Barcodes |   ✓   |    ✓    |    ✗   |
  </Tab>
</Tabs>
