상품 SKU 체계를 만드는 방법

2026년 11월 1일

SKU(Stock Keeping Unit, 재고 관리 단위)는 판매하는 각 상품 항목에 부여하는 고유 식별 코드입니다. 고객에게는 잘 노출되지 않지만, 현장 팀은 주문 피킹, 재고 실사, 공급업체 재발주, 고객 문의 대응 시 매일 SKU를 사용합니다.

좋은 SKU 체계는 짧고, 읽기 쉬우며, 일관성이 있습니다. 반면 아무도 해독할 수 없는 무작위 숫자 조합은 피킹 오류를 일으켜 실제 비용 손실로 이어집니다. 이 가이드에서는 취급 상품 수가 10배 이상 늘어나도 직관적으로 유지되는 SKU 체계 설계법을 안내합니다.

SKU, 바코드, 상품명의 차이점은 무엇인가요?

  • 상품명 (Product): 구매자에게 노출되는 이름입니다. 예: "클래식 코튼 티셔츠"
  • SKU: 실제로 판매되는 상품의 특정 버전입니다. 예: "클래식 코튼 티셔츠 / 파란색 / M 사이즈". 각 SKU는 고유한 재고 수량을 가지며 개별 가격을 가질 수 있습니다.
  • 바코드 (EAN, UPC 등): 리테일 유통 및 스캐너용 국제 표준 번호입니다. 주로 제조업체가 부여하거나 표준화 기구를 통해 등록됩니다.

SKU는 내부 관리를 위해 직접 생성하는 코드입니다. 외부에 별도로 등록할 필요가 없으며 현장 팀에 유용한 의미를 담아 구성할 수 있습니다.

잘 만들어진 SKU의 기본 구조

대부분의 실용적인 SKU 체계는 대분류에서 소분류 순서로 몇 가지 짧은 블록을 조합하여 만듭니다.

카테고리 - 상품명 - 옵션1 - 옵션2

예시:

TS-CLS-BLU-M

  • TS = 티셔츠 (카테고리)
  • CLS = 클래식 라인 (상품)
  • BLU = 파란색 (색상)
  • M = M 사이즈 (사이즈)

이 코드를 보면 현장 담당자 누구나 진열대에서 어떤 상품을 꺼내야 할지 즉시 알 수 있습니다.

지속 가능한 SKU 체계 설계를 위한 7가지 규칙

1. 길이를 짧게 유지하세요. 8~12자 내외를 권장합니다. 코드가 너무 길면 읽기 어렵고 오타가 발생하기 쉽습니다.

2. 포괄적인 분류부터 시작하세요. 카테고리나 브랜드를 앞에 배치하고 상품, 옵션 순으로 이어지게 합니다. 이렇게 해야 목록이나 엑셀에서 정렬이 깔끔하게 이루어집니다.

3. 영문자, 숫자, 하이픈(-)만 사용하세요. 공백, 슬래시(/), 특수문자는 특정 파일이나 시스템에서 오류를 일으킬 수 있습니다.

4. 혼동하기 쉬운 문자를 피하세요. 알파벳 O와 숫자 0, I와 1, S와 5는 헷갈리기 쉽습니다. 한 가지 규칙을 정해 일관되게 지키거나, 해당 문자를 아예 사용하지 마세요.

5. 숫자 0으로 시작하지 마세요. 엑셀 등의 프로그램에서 맨 앞의 0이 자동으로 삭제되어 0123이 123으로 변형될 수 있습니다.

6. 약어 규칙을 문서화하고 일관성을 유지하세요. 공용 문서에 각 블록의 의미를 명시하세요. 예: BLU는 항상 파란색을 의미하며, 어떤 상품에서는 BL, 어떤 상품에서는 BLUE로 혼용해서는 안 됩니다.

7. 단종된 SKU를 재사용하지 마세요. 판매가 중단된 상품의 코드는 폐기해야 합니다. 코드를 재사용하면 과거 주문, 반품, 리포트 데이터가 신규 상품 데이터와 엉키게 됩니다.

코드 정의표 작성하기

첫 SKU를 생성하기 전, 각 블록별 코드 정의표를 작성하세요. 의류 쇼핑몰을 위한 예시:

블록 구분코드의미
카테고리TS티셔츠
카테고리HD후드티
상품 라인CLS클래식
상품 라인OVR오버사이즈
색상BLK블랙
색상WHT화이트
색상BLU블루
사이즈S, M, L, XL각 사이즈

표가 완성되면 SKU는 자동으로 조합됩니다: HD-OVR-BLK-L은 후드티 오버사이즈 블랙 L 사이즈를 의미합니다.

의류가 아닌 업종이라도 블록 내용만 바뀔 뿐 개념은 동일합니다. 차(Tea) 전문점이라면 종류, 원산지, 중량을 조합할 수 있고(GRN-JP-100 = 일본산 녹차 100g), 철물점이라면 카테고리, 규격, 마감재를 조합할 수 있습니다.

옵션 상품: 하나의 상품, 다수의 SKU

옵션이 추가되면 생성되는 SKU 수량이 급격히 늘어납니다.

총 SKU 수 = 옵션1 값의 수 × 옵션2 값의 수 × ...

4가지 사이즈와 3가지 색상이 있는 티셔츠는 12개의 SKU가 됩니다. 여기에 핏 종류 1개가 더 추가되면 24개가 됩니다. 이를 수동으로 일일이 입력하면 시간이 오래 걸리고 오타가 발생하므로, 옵션을 한 번 정의하고 시스템이 조합을 자동으로 생성하도록 하는 것이 좋습니다.

실제 존재하지 않는 조합까지 생성할 필요는 없습니다. 오버사이즈 핏이 M과 L로만 출시된다면 해당 SKU만 생성하세요.

독립된 상품 페이지로 분리해야 하는 시점

특정 색상이나 한정판 에디션처럼 상품 상세 설명과 사진을 완전히 다르게 구성해야 하는 경우가 있습니다. 이 경우 SKU 구조는 동일하게 유지하되 별도의 상품 코드를 부여하고, 스토어프런트에서 고객이 버전 간에 전환할 수 있도록 상품 패밀리로 페이지를 연결해 두는 것이 좋습니다.

흔히 하는 실수

  • 공급업체의 상품 코드를 그대로 SKU로 사용하기. 공급업체를 변경하면 쇼핑몰 전체 SKU 체계가 무너집니다. 공급업체 코드는 별도 필드에 보관하세요.
  • 의미 없는 무작위 숫자 사용하기. 100457 같은 숫자는 피킹 담당자에게 아무런 정보도 주지 못합니다.
  • SKU 코드 안에 가격 정보 포함하기. 가격은 수시로 변하지만 SKU는 변하지 않아야 합니다.
  • 담당자마다 임의로 코드를 만들어 쓰기. 반드시 코드 정의표를 먼저 합의한 후 생성하세요.
  • 여러 옵션을 하나의 SKU로 뭉쳐 관리하기. 실제 어떤 사이즈와 색상이 잘 팔리는지 분석할 수 없게 됩니다.

SKU 체계 구축 체크리스트

  • SKU 구조를 형성할 블록(카테고리, 상품, 옵션 등) 결정
  • 블록별 코드 정의표 작성 및 팀 공유
  • 규칙 점검: 짧은 길이, 공백 없음, 맨 앞 0 없음, 혼동 문자 배제
  • 실제 존재하는 옵션 조합에 대해서만 SKU 생성
  • 보관 진열대 및 라벨에 동일한 SKU 표기
  • 신규 SKU 생성 권한자 지정

RedCart의 지원 기능

RedCart의 스토어 모듈에서는 사이즈나 색상 같은 옵션을 스토어 단위에서 미리 정의할 수 있습니다. 상품 등록 시 실제로 제공되는 옵션값에 체크하고 저장하면, 관리자 페이지가 모든 조합의 SKU를 자동으로 생성해 줍니다. 색상 옵션은 컬러 피커를 통해 실제 색상값이 지정되며, 각 SKU별로 통화별 개별 가격을 지정할 수 있습니다.

생성된 각 SKU는 창고 모듈을 통해 창고별 재고가 추적되며 이동 로그가 기록됩니다. 특정 옵션을 독립된 상품 페이지로 보여주고 싶다면, 상품 패밀리(Product Family) 기능을 통해 각기 다른 URL을 유지하면서 색상 등의 속성으로 페이지 간 전환을 연결할 수 있습니다.

요약

좋은 SKU 체계는 약어 규칙과 몇 가지 간단한 원칙을 바탕으로 작성된 짧고 직관적인 코드 블록의 조합입니다. 처음에 체계를 잘 잡아두면 주문 피킹, 재고 실사, 리포트 분석이 훨씬 수월해집니다.

RedCart에서 상품 카탈로그와 SKU 체계를 구축해 보고 싶으시다면, 계정을 생성해 보세요.