쇼핑몰 SKU 관리, 상품 등록부터 재고 동기화까지

profile_image
작성자 상품흐름노트 김라온
댓글 0건 조회 6회

상품 수는 아직 많지 않은데 재고표는 벌써 복잡해졌나요? 같은 티셔츠라도 색상과 사이즈가 다르면 판매 가능한 수량이 각각 달라지는데, 상품명만으로 관리하면 어느 옵션이 품절됐는지 빠르게 판단하기 어렵습니다. 이때 필요한 기준이 SKU 관리입니다.

SKU는 단순한 코드가 아니라 상품 등록, 주문 수집, 출고, 반품을 하나의 흐름으로 연결하는 식별자입니다. 아래에서는 처음 쇼핑몰을 운영하는 분도 따라 할 수 있도록 상품을 나누는 기준부터 SKU 생성, 재고 동기화, 운영 중 예외 처리까지 차근차근 설명합니다.

판매 상품을 SKU 단위로 나누는 기준부터 세웁니다

상품과 SKU의 차이를 먼저 이해합니다

SKU는 Stock Keeping Unit의 약자로, 재고를 따로 세고 움직임을 추적하는 최소 관리 단위를 뜻합니다. 고객에게는 하나의 상품 페이지로 보이더라도 색상, 크기, 용량처럼 옵션별 재고가 독립적으로 움직인다면 각각 별도의 SKU가 필요합니다. 재고라는 용어의 기본 범위는 네이버 지식백과의 재고 설명에서도 확인할 수 있습니다.

예를 들어 흰색과 검은색 티셔츠를 S, M, L로 판매한다면 상품 페이지는 하나여도 SKU는 6개입니다. 반대로 색상 이름만 다르고 실제 창고에서는 동일한 물건을 꺼내 보낸다면 굳이 둘로 나누지 않습니다. 판단 기준은 간단합니다. 서로 다른 재고 수량을 가져야 하는가, 주문이 들어왔을 때 다른 실물을 집어야 하는가를 물어보면 됩니다.

바코드와 SKU도 구분해야 합니다. SKU는 판매자가 내부 운영에 맞춰 만드는 관리 코드이고, 바코드는 그 코드를 스캐너가 읽을 수 있게 표현하는 수단입니다. 제조사가 부여한 상품 바코드를 SKU로 활용할 수는 있지만 공급처가 바뀌거나 자체 세트상품을 만들면 충돌할 수 있으므로 두 필드를 별도로 보관하는 편이 안전합니다.

  • 별도 SKU가 필요한 경우: 색상·사이즈·용량별로 재고가 다르거나 출고할 실물이 다른 경우
  • 공통 SKU를 고려할 경우: 판매 문구만 다르고 창고에서 같은 실물을 출고하는 경우
  • 재고 추적이 불필요한 경우: 파일 다운로드나 상담권처럼 물리적 수량을 차감하지 않는 상품
  • 추가 확인이 필요한 경우: 주문 제작품, 위탁상품, 유통기한별 관리가 필요한 식품과 화장품

처음에는 짧고 변하지 않는 코드로 시작합니다

초보 운영자는 SKU에 상품명, 공급처, 판매가, 보관 위치를 모두 넣으려는 경우가 많습니다. 하지만 가격과 창고 위치는 자주 바뀌며, 코드에 이런 정보를 넣으면 변경할 때마다 쇼핑몰과 물류 시스템의 연결을 수정해야 합니다. SKU에는 쉽게 변하지 않는 식별 정보만 넣고 가격, 위치, 재고 상태는 별도 항목으로 관리하는 것이 좋습니다.

가령 브랜드 코드 3자리, 품목 코드 4자리, 옵션 코드 4자리를 조합해 NOV-1042-BKM처럼 구성할 수 있습니다. 여기서 BKM은 검정 M 사이즈를 뜻하도록 사전에 약속합니다. 다만 사람이 해석하기 편한 코드가 반드시 좋은 것은 아닙니다. 품목이 많고 자동화 비중이 높다면 의미 없는 일련번호도 충분하며, 핵심은 중복되지 않고 발급 후 바꾸지 않는 것입니다.

  1. 현재 판매 중인 상품과 옵션을 한 행씩 펼쳐 목록을 만듭니다.
  2. 각 행이 별도의 실물 재고인지 확인해 관리 단위를 확정합니다.
  3. 영문 대문자, 숫자, 하이픈 등 허용 문자를 정합니다.
  4. 전체 길이를 12~20자 안팎으로 제한하고 앞자리 0은 피합니다.
  5. 중복 검사 후 SKU를 발급하고 발급일과 담당자를 기록합니다.

실무 팁: 엑셀에서 00123 같은 코드는 숫자로 인식되면 123으로 바뀔 수 있습니다. SKU 열의 서식을 텍스트로 지정하고, 숫자만 쓰기보다 영문 접두어를 포함하면 파일 이동 과정의 변형을 줄일 수 있습니다.

상품 등록표를 만든 뒤 입고와 주문 흐름을 연결합니다

마스터 데이터는 한곳을 원본으로 지정합니다

SKU를 만들었다면 다음 과제는 상품 정보를 어디에서 고칠지 정하는 것입니다. 쇼핑몰 관리자, 엑셀, ERP, 창고관리시스템에서 상품명을 각각 수정하면 어느 정보가 최신인지 알 수 없게 됩니다. 따라서 하나의 상품 마스터를 원본으로 지정하고 다른 채널에는 원본 데이터를 전달하는 구조를 마련해야 합니다.

상품 마스터에는 최소한 SKU, 판매 상품명, 옵션명, 바코드, 매입가, 판매가, 공급처, 과세 여부, 무게, 크기, 판매 상태를 둡니다. 의류라면 소재와 색상 코드, 식품이라면 유통기한 관리 여부와 보관 온도처럼 업종별 필드를 추가합니다. 제품의 생성부터 변경까지 정보를 체계적으로 다루는 개념은 PLM 소프트웨어 용어 설명도 함께 참고할 만합니다.

처음부터 비싼 상품관리 솔루션을 도입할 필요는 없습니다. SKU가 수십 개이고 판매 채널이 하나라면 스프레드시트로도 시작할 수 있습니다. 다만 두 명 이상이 동시에 수정하거나 판매 채널이 세 곳 이상으로 늘어나면 변경 이력, 접근 권한, 대량 수정 기능을 지원하는 PIM·ERP·재고관리 도구를 검토하는 편이 좋습니다.

운영 상황시작 도구장점주의점
SKU 100개 이하, 단일 채널스프레드시트비용 부담이 작고 구성이 자유로움동시 수정과 중복 입력에 취약함
복수 쇼핑몰 운영재고관리 SaaS주문 수집과 수량 동기화가 쉬움채널별 옵션 연결 상태를 점검해야 함
도매·소매·창고 통합ERP 또는 WMS 연동매입부터 출고까지 추적 가능초기 데이터 정제와 교육 비용이 큼

첫 입고부터 주문 취소까지 테스트합니다

상품 등록이 끝났다고 바로 전체 재고를 올리면 오류의 원인을 찾기 어렵습니다. 먼저 테스트 SKU 3~5개를 골라 입고→판매 가능 재고 반영→주문 접수→할당→출고→취소·반품 흐름을 한 번씩 실행하세요. 각 과정에서 어느 시스템이 수량을 차감하고 복원하는지 기록하면 중복 차감 문제를 예방할 수 있습니다.

재고 수량도 하나의 숫자로만 보면 안 됩니다. 창고에 10개가 있어도 이미 주문에 할당된 수량이 3개라면 새 고객에게 판매할 수 있는 수량은 7개입니다. 검수 중인 반품 1개를 즉시 정상 재고에 더하면 하자 상품이 다시 판매될 수 있습니다. 실물 보유량, 할당 수량, 판매 가능 수량, 검수 대기 수량을 분리해야 하는 이유입니다.

인벤토리의 개념처럼 재고는 보유 자산인 동시에 관리 비용을 발생시킵니다. 품절만 피하려고 수량을 넉넉히 쌓기보다 정확한 상태 구분을 통해 실제 판매 가능량을 보여주는 것이 이커머스 재고관리의 출발점입니다.

  1. 입고 테스트: 발주 10개 중 정상 9개, 파손 1개를 서로 다른 상태로 등록합니다.
  2. 주문 테스트: 주문 2건을 넣어 판매 가능 수량과 할당 수량이 맞게 변하는지 확인합니다.
  3. 취소 테스트: 출고 전 취소와 출고 후 반품을 나눠 복원 시점을 살핍니다.
  4. 품절 테스트: 마지막 상품이 판매될 때 모든 채널의 노출이 중단되는지 확인합니다.
  5. 로그 확인: 수량을 누가 언제 어떤 사유로 바꿨는지 추적 가능한지 살펴봅니다.

채널 연동 주기가 10분이라면 같은 상품의 마지막 1개가 여러 쇼핑몰에서 동시에 팔릴 수 있습니다. 초반에는 인기 SKU에 1~2개의 안전재고 버퍼를 두고, 실제 주문량과 동기화 지연 시간을 확인한 뒤 조정하세요.

운영 중 흔들리는 SKU와 예외 상품은 따로 다룹니다

자주 생기는 질문으로 운영 기준을 보완합니다

Q. 상품명이 바뀌면 SKU도 바꿔야 하나요?
아닙니다. 같은 실물의 노출 상품명이나 상세페이지 문구만 바뀌었다면 기존 SKU를 유지합니다. SKU까지 변경하면 과거 판매 기록과 현재 재고가 끊겨 수요 분석이 어려워집니다. 구성품 자체가 달라졌거나 규격이 변경돼 구형과 신형을 구분 출고해야 할 때만 새 SKU를 발급합니다.

Q. 품절된 상품의 SKU를 새 상품에 재사용해도 되나요?
재사용하지 않는 것이 원칙입니다. 과거 주문, 매출, 반품 데이터가 새 상품과 섞일 수 있기 때문입니다. 단종 SKU는 삭제하지 말고 ‘판매 종료’ 또는 ‘비활성’ 상태로 남겨 두세요. 이렇게 해야 예전 주문에서 반품이 발생해도 어떤 실물인지 확인할 수 있습니다.

Q. 여러 판매 채널에서 옵션명이 다르면 어떻게 하나요?
내부 기준 SKU는 하나로 유지하고 채널별 옵션 ID를 매핑합니다. 자사몰의 ‘블랙/M’, 오픈마켓의 ‘검정-중형’이 같은 실물이라면 두 옵션을 하나의 내부 SKU에 연결합니다. 매핑되지 않은 신규 옵션은 재고를 임의로 공유하지 않도록 오류 알림을 설정하는 편이 안전합니다.

  • 일일 점검: 음수 재고, 미연결 주문, 갑작스러운 수량 변동을 확인합니다.
  • 주간 점검: 실물 수량과 시스템 수량이 자주 어긋나는 SKU를 추립니다.
  • 월간 점검: 장기 미판매, 단종 예정, 공급 지연 SKU의 상태를 갱신합니다.
  • 변경 승인: SKU 병합·분리·폐기는 담당자 한 명이 단독 처리하지 않도록 기록을 남깁니다.

세트·유통기한·주문 제작에는 기본 규칙만으로 부족합니다

이 글의 방식은 완제품을 매입해 옵션별로 판매하는 일반적인 쇼핑몰에 잘 맞습니다. 그러나 세트상품은 구성품 재고에 따라 판매 가능 수량을 계산해야 합니다. 컵 2개와 접시 1개로 구성한 세트라면 컵 5개, 접시 4개가 있어도 판매 가능한 세트는 2개입니다. 단순히 세트 SKU에 재고 4개를 입력하면 세 번째 주문부터 컵이 부족해집니다.

식품, 화장품, 의약외품처럼 유통기한이나 제조 로트를 추적해야 하는 상품도 SKU만으로는 부족합니다. 같은 SKU 안에서 로트별 수량과 만료일을 기록하고, 먼저 만료되는 재고부터 출고하는 FEFO 방식을 고려해야 합니다. 시리얼 번호가 중요한 전자기기는 개별 제품 단위 추적이 필요하므로 SKU 수량 관리와 시리얼 관리를 함께 사용합니다.

주문 제작 상품은 주문이 확정된 뒤 생산되므로 일반 재고 차감보다 자재 소요량과 제작 가능 시간을 관리하는 편이 중요합니다. 해외 창고나 위탁 공급처의 수량은 데이터 갱신 지연과 공급처의 동시 판매까지 감안해야 하며, 공급처가 제공한 숫자를 그대로 판매 가능 재고로 노출하면 초과 판매가 생길 수 있습니다.

  • 세트상품: 세트 자체 SKU와 구성품 SKU의 차감 규칙을 함께 설계합니다.
  • 유통기한 상품: SKU 아래에 로트·만료일·검수 상태를 추가합니다.
  • 시리얼 상품: 수량뿐 아니라 출고된 개별 번호와 주문을 연결합니다.
  • 주문 제작: 완제품 재고 대신 원재료와 생산 소요 시간을 기준으로 주문을 제한합니다.
  • 위탁판매: 공급처 수량에 안전 버퍼를 적용하고 품절 응답 방식을 정합니다.

또한 세무상 재고자산 평가, 식품 이력 추적, 의료·화장품 표시 의무처럼 법적 판단이 필요한 영역은 일반적인 SKU 운영법만으로 결정할 수 없습니다. 해외 판매에서는 국가별 상품 식별 체계와 통관 정보도 별도로 확인해야 합니다. 이런 예외가 사업의 핵심이라면 코드부터 만들기보다 회계 담당자, 물류사, 관련 규정 전문가와 필요한 추적 단위를 먼저 정한 뒤 시스템을 선택하는 것이 안전합니다.

쇼핑몰 SKU 관리, 상품 등록부터 재고 동기화까지

댓글목록

등록된 댓글이 없습니다.