Skip to main content
Back to E-commerce Dictionary

SKU (Stock Keeping Unit)

Product and catalog managementBasic Level

A SKU is a unique alphanumeric code used by retailers to identify and track products and their variants within their inventory systems.

Image by · CC BY 4.0

What is SKU (Stock Keeping Unit)?

A SKU is a unique code that a business uses to track a specific product in its stock. These codes help you manage inventory levels and see which items sell best. Barcodes like a UPC or EAN are the same for every store. However, a SKU is an internal code that you create for your own business. You can customize it to include details like color, size, or material. This helps you identify products quickly. For example, a blue t-shirt in size large has a different SKU than the same shirt in size small. This detail helps you know exactly what is in your warehouse. WISEPIM uses these codes to keep your product data organized across all your sales channels.

Why SKU (Stock Keeping Unit) matters for e-commerce

An SKU is a unique code used to track individual items in a warehouse. These codes help businesses manage their stock levels accurately. They prevent errors like selling a product that is currently out of stock. If a product has different sizes or colors, each version gets its own SKU. This ensures the warehouse team picks the correct item for every customer order. Business owners use these codes to identify which specific products sell the most. In a PIM system like WISEPIM, the SKU acts as a central link. It connects digital product information to the physical goods in storage.

Examples of SKU (Stock Keeping Unit)

  • 1A shoe store uses SKUs to distinguish between similar products. For example, 'AD-STR-BLK-09' identifies a black Adidas shoe in size 9, while a different code identifies the white version.
  • 2Electronics retailers use SKUs to track different versions of the same laptop. One code identifies the 8GB model, while a separate code identifies the 16GB model.
  • 3A makeup brand assigns a unique SKU to every lipstick shade. These codes help the company track exactly how many tubes of 'Ruby Red' or 'Soft Pink' remain in stock.
  • 4An online grocer uses SKUs to separate organic bananas from regular ones. These unique codes help the store manage inventory levels for each specific type of fruit.

How WISEPIM Helps

  • WISEPIM stores all product codes in one central location. It keeps SKU data consistent across every product version and variant.
  • Link images, descriptions, and marketing details directly to each SKU. This helps customers see the correct information for the specific item they want.
  • WISEPIM sends accurate SKU data to your inventory systems. This keeps your different software tools synced and working together.
  • Create rules for how your team makes and manages SKUs. These rules reduce manual errors and keep your product data clean.

Common mistakes with SKU (Stock Keeping Unit)

  • Using inconsistent SKU formats. If you do not use a standard structure, you will face confusion and inventory errors.
  • Assigning the same SKU to different products. This mistake leads to incorrect stock levels and errors when shipping orders.
  • Creating SKUs that are too long or complex. If codes are hard to read, staff members often make mistakes when typing them.
  • Failing to sync SKUs across all systems. If your PIM, ERP, and webshop use different data, you will face errors and slow work.
  • Creating SKUs manually for large catalogs. Typing codes by hand is slow and leads to errors. You should automate this process to help your business grow.

Tips for SKU (Stock Keeping Unit)

  • Create a standard naming pattern for your SKUs. Use a logical order like Brand-Type-Color-Size. This helps your team identify products quickly.
  • Give every product variation its own unique code. A red shirt in size small needs a different SKU than a red shirt in size large. This prevents inventory errors.
  • Keep your SKUs short and easy to read. Include only the most important product details. This helps staff identify items at a glance.
  • Manage your SKUs inside a PIM system to automate your workflow. WISEPIM keeps these codes consistent across all your sales channels.
  • Check your SKU list regularly for errors or duplicates. Fix mistakes to keep your data clean. Accurate records prevent shipping errors.

Trends around SKU (Stock Keeping Unit)

  • AI-driven SKU generation and optimization: Leveraging AI to analyze product attributes and sales data to suggest optimal, consistent SKU structures and automatically generate unique codes, reducing manual effort and errors.
  • Automated SKU validation and data quality checks: Implementing machine learning algorithms to continuously monitor and validate SKU data across all systems, identifying and flagging inconsistencies or errors in real-time.
  • Enhanced integration for real-time inventory synchronization: Deeper integration of SKU data between PIM, ERP, and e-commerce platforms to provide real-time, accurate inventory levels, crucial for preventing overselling and improving customer experience.
  • SKU data for personalized customer experiences: Utilizing granular SKU-level data to power more precise product recommendations, targeted marketing campaigns, and personalized website content, leading to higher conversion rates.
  • Headless commerce architectures for SKU flexibility: Adopting headless commerce setups allows for greater flexibility in how SKU data is structured, managed, and delivered across diverse frontend experiences without being constrained by a monolithic system.

Tools for SKU (Stock Keeping Unit)

  • WISEPIM: A comprehensive PIM solution for managing, enriching, and distributing product data, including automated SKU generation, validation, and synchronization across all e-commerce channels.
  • Akeneo: An open-source PIM system that helps businesses centralize and enrich product information, including the creation and management of SKUs and their associated attributes.
  • Salsify: A Product Experience Management (PXM) platform that streamlines the collection, enrichment, and syndication of product content, essential for accurate SKU management and distribution.
  • Shopify: A popular e-commerce platform that relies on SKUs for efficient inventory tracking, order fulfillment, and managing product variants for online stores.
  • Magento (Adobe Commerce): A robust e-commerce platform designed for complex product catalogs, where SKUs are fundamental for managing product variations, inventory, and sales data.

Related Terms

Also Known As

Stock Keeping NumberProduct Identifier (Internal)

Frequently Asked Questions

A SKU is an internal, alphanumeric code created by a retailer for inventory management of product variants. A UPC (Universal Product Code) or EAN (European Article Number) is a universal barcode, typically a 12 or 13-digit number, used for external identification across the supply chain, often assigned by manufacturers.

SKUs allow e-commerce businesses to precisely track individual product variants. This precision is vital for managing stock levels, fulfilling orders correctly, analyzing sales data for specific items, and streamlining warehouse operations, ultimately reducing errors and improving efficiency.

Effective SKU structure involves incorporating key product attributes like color, size, and material into a consistent, logical code that is easily readable and understandable. This allows for quick identification and granular tracking within inventory systems and ensures accurate data synchronization with your PIM system. A well-designed SKU system simplifies data entry, reduces errors in order fulfillment, and improves overall operational efficiency across your e-commerce channels.

Consistent SKU generation is crucial for maintaining data accuracy in a PIM system because it provides a unique identifier that reliably links all product information and digital assets. Without consistency, duplicate or incorrect SKUs can lead to fragmented data, misidentified products, and errors in product descriptions, pricing, and channel listings. This consistency ensures that every product variant is uniquely and reliably referenced throughout the entire product lifecycle, from creation to sales.

It is necessary to update or change existing SKU codes primarily when there are significant changes to product attributes that fundamentally alter the item's identity, such as a new product line, a major redesign, or a change in packaging that affects inventory handling. While generally advised to maintain stable SKUs to preserve historical data, re-evaluation might also be considered during a system migration or a major restructuring of product categories to improve future scalability and clarity. However, changes should be approached cautiously due to potential disruption to existing inventory, sales data, and channel integrations.

When designing an SKU for e-commerce, the most important attributes to include are those that differentiate product variants and are critical for inventory management, picking, and customer identification. This typically includes a base product identifier, followed by specific differentiators such as product type, color, size, material, or packaging. Including these attributes ensures that each unique product variant can be precisely tracked, picked, and managed through the entire order fulfillment process, minimizing errors and improving customer satisfaction.

You should maintain a single Master SKU in your PIM system that maps to specific marketplace requirements to ensure inventory synchronization across all channels. While some platforms allow you to create unique alias SKUs, using a consistent identifier prevents overselling and simplifies cross-channel reporting. This approach allows your warehouse team to process orders from different sources using the same internal logic.

An ideal SKU should be between 8 and 12 characters long and consist primarily of alphanumeric characters without spaces or special symbols. Keeping SKUs concise ensures they remain readable on small labels and compatible with various scanning hardware and software systems. Using a fixed-length format also helps in sorting and filtering data within your PIM or ERP software.

Reusing SKUs is generally discouraged because it creates historical data conflicts and can lead to errors in financial reporting or customer order history. Even if a product is permanently discontinued, the SKU should remain unique to that specific item to preserve the integrity of your sales analytics. If you must retire a code, it is better to archive the SKU in your PIM system rather than reassigning it to a new product.

Avoiding characters like O, I, and L is a best practice because they are easily confused with numbers like 0 and 1 during manual entry or visual inspection. This reduces picking errors in the warehouse and data entry mistakes by administrative staff. Using clear, unambiguous characters ensures that your team can identify products quickly and accurately without needing a scanner for every interaction.

Typically, the inventory manager or product manager is responsible for designing the SKU architecture. In larger e-commerce operations, a PIM specialist or data steward ensures that every new product follows the established naming convention before it goes live. These roles coordinate with the warehouse team to ensure the codes are practical for physical picking and with the sales team to ensure they align with how products are grouped on the website.

They are distinct tools. A SKU identifies a specific type of product, such as a 'Large Red Cotton Hoodie,' and is shared by every identical unit of that style. In contrast, a serial number is a unique identifier for one specific physical unit, often used for electronics or high-value goods. While you might have 50 items with the same SKU in your warehouse, each of those 50 items would have a different serial number for warranty and tracking purposes.

Still have questions?

Can't find the answer you're looking for? Please get in touch with our team.

Contact Support

Keep exploring

Hand-picked next steps to go deeper.