판매 채널을 늘릴 때 재고를 함께 관리하는 방법

작성자 SIR 사이트 운영 최초 공개 수정 2026.10.30
판매 채널이 늘어도 재고는 함께 관리. 두 판매처가 하나의 SKU 재고 상자로 이어지는 도식.

자사몰에서 팔던 상품을 다른 판매처에도 등록하면, 같은 창고에서 여러 판매처의 주문을 보내게 됩니다. 판매처마다 수량을 따로 배정할 수도 있고, 하나의 재고를 함께 쓰게 할 수도 있습니다. 어느 방식을 택하든 한 주문에 배정한 상품을 다른 주문에도 약속하지 않도록 수량을 관리하는 것이 핵심입니다.

먼저 판매처마다 다르게 등록된 상품을 내부 SKU로 연결하고, 그 단위로 수량을 관리합니다. 창고에 몇 개가 있는지뿐 아니라, 그중 몇 개를 이미 주문에 배정했는지 알아야 합니다. 여기에 판매처 화면의 수량이 바뀌는 시점까지 맞춰야 새로 들어온 주문을 출고 업무로 이어갈 수 있습니다.

판매처가 달라도 같은 상품은 하나의 내부 SKU로 연결합니다

여러 판매처의 재고를 맞추려면 먼저 ‘어떤 물건의 수량인지’를 일치시켜야 합니다. 이를 위한 기준이 SKU(Stock Keeping Unit)입니다. 재고를 구분해 관리하는 단위이며, 실무에서는 그 단위에 붙인 내부 관리 코드를 SKU라고 부릅니다. 상품명은 판매처에 맞게 달리 써도 내부 SKU를 기준으로 연결하면 어느 물건에서 수량을 빼야 하는지 구분할 수 있습니다.

흰색 350mL 머그잔 한 개를 MUG-WH-350으로 관리한다고 가정해 보겠습니다. 색상이나 용량이 달라 출고할 물건을 구분해야 한다면 다른 SKU를 부여합니다. 반면 같은 흰색 350mL 머그잔을 자사몰과 다른 판매처에 등록했다고 해서 내부 재고까지 둘로 만들 필요는 없습니다. 판매처가 발급한 상품·옵션 코드를 같은 내부 SKU에 대응시키는 방식입니다.

아래 코드와 상품은 모두 설명을 위한 가상 예시입니다. 같은 내부 SKU에 여러 판매처의 등록 정보가 연결되는 관계를 보여줍니다.

판매처의 상품·옵션 코드 화면에 표시할 상품·옵션 내부 SKU 주문 1개당 필요한 실물
자사몰 P100 / O01 머그잔 · 화이트 350mL MUG-WH-350 흰색 350mL 1개
판매처 B B210 / V11 흰색 기본형 MUG-WH-350 흰색 350mL 1개
판매처 B B210 / V12 파란색 기본형 MUG-BL-350 파란색 350mL 1개

첫 두 행은 이름과 판매처 코드가 달라도 같은 재고를 사용합니다. 마지막 행은 같은 상품 페이지의 옵션이어도 다른 재고입니다. 상품 페이지 번호만 연결하고 옵션을 빠뜨리면 흰색 주문이 파란색 재고에서 빠지는 식의 오류가 생길 수 있으므로, 실제 주문에 실리는 옵션 식별값까지 대조합니다.

SKU 문자열을 입력하는 것만으로 자동 연동이 완성되는 것은 아닙니다. 연동 제품이 SKU를 연결 키로 쓰는지, 판매처 상품·옵션 ID를 별도로 연결해야 하는지 확인해야 합니다. SKU는 바코드와도 역할이 다릅니다. 포장의 바코드를 읽었다면 그 값이 어느 내부 SKU에 연결되는지 알아야 출고와 반품에 활용할 수 있습니다.

처음부터 복잡한 코드 규칙을 만들기보다는, 서로 다른 실물에 같은 코드를 쓰지 않고 기존 코드를 일관되게 유지하는 것이 우선입니다. 상품명이나 판매처가 바뀔 때마다 내부 SKU까지 바꾸면 과거 주문과 연결 이력을 따라가기 어려워집니다. 기존 코드가 있는 상품은 그 코드를 기준으로 대응표를 만들고, 누락·중복·잘못 연결된 옵션부터 정리하면 됩니다.

주문에 배정한 수량과 출고한 수량을 구분합니다

창고에 있는 물건이 모두 새 주문에 쓸 수 있는 재고는 아닙니다. 포장을 기다리는 주문의 물량도 창고에 있고, 반품으로 돌아와 검수 중인 물건도 있습니다. 입고 예정인 물량은 아직 도착하지 않았으므로, 바로 출고할 재고와 따로 관리해야 합니다. 예약 판매를 한다면 고객에게 약속할 출고일과 주문을 받을 수량도 별도로 정합니다.

이 차이는 한 상품의 주문과 출고를 이어서 보면 분명해집니다. 다음은 같은 흰색 머그잔을 판매하는 가상의 예시입니다. 창고에 12개가 있고 기존 주문에 3개를 배정했으며, 1개는 파손 여부를 확인 중이라고 가정하겠습니다. 검수 중인 1개는 주문 배정 물량에 포함되지 않습니다. 표의 수량 단위는 모두 머그잔 낱개입니다.

같은 상품의 처리 단계 창고 보유 미출고 주문에 배정 검수 보류 새로 판매 가능
새 주문을 받기 전 12 3 1 8
새 주문에 머그잔 2개를 배정한 뒤 12 5 1 6
그 머그잔 2개를 출고한 뒤 10 3 1 6

이 예시에서 판매 가능 수량은 ‘보유 수량 − 미출고 주문 배정 − 검수 보류’로 계산합니다. 출고할 때는 보유 수량과 미출고 배정이 함께 줄어듭니다. 이미 주문 단계에서 잡아 둔 2개를 출고 때 판매 가능 수량에서 다시 빼면, 실제로 팔 수 있는 물량보다 적게 표시됩니다.

이 표는 수량의 관계를 설명하는 예시이지 모든 관리 화면에 그대로 입력할 계산식은 아닙니다. 사용하는 시스템의 ‘재고’가 이미 주문을 차감한 값이라면 주문량을 또 빼지 않아야 합니다. 먼저 담당자끼리 각 숫자의 뜻을 맞추고, 주문을 어느 상태에서 배정하며 출고할 때 무엇이 바뀌는지 연결해서 봅니다.

물량을 나눌지 함께 쓸지는 주문을 따라갈 수 있는 속도로 정합니다

앞의 판매 가능 물량 8개를 자사몰에 5개, 새 판매처에 3개로 나눠 배정하면 각 판매처는 자기 물량 안에서 주문을 받습니다. 여기서 판매처 배정은 앞으로 받을 주문의 판매 한도를 나누는 뜻이며, 이미 받은 주문에 확보한 물량과는 구분합니다. 연동 범위가 제한적이거나 담당자가 수량 변경을 관리할 수 있는 규모라면 시작하기에 단순한 방식입니다. 대신 한쪽은 품절인데 다른 쪽에는 물량이 남는 일이 생길 수 있습니다.

남은 배정을 옮길 때도 순서가 있습니다. 자사몰에서 2개를 빼 새 판매처에 주려면, 먼저 그 2개가 새 주문에 잡히지 않았는지 살피고 자사몰의 배정을 줄입니다. 줄어든 수량의 반영과 그사이 접수된 주문을 확인한 뒤 다른 판매처에 더합니다. 두 화면을 동시에 확정하기 어렵다면 해당 상품의 판매를 잠시 제한하는 방식도 담당자와 정할 수 있습니다. 이동 기록에는 상품 코드, 양쪽 변경 전후 수량, 시각, 처리자를 남깁니다.

공통 재고 방식은 물량이 한쪽에 묶이는 일을 줄일 수 있습니다. 다만 여러 판매처가 같은 8개를 판매할 수 있다고 표시하더라도 실제 물량은 8개입니다. 각 판매처의 표시 수량을 더한 값을 전체 재고로 보면 안 됩니다. 한쪽 주문이 잡힌 뒤 다른 판매처의 수량에도 그 주문이 반영되는 흐름이 필요합니다.

선택의 기준은 판매처 수만이 아닙니다. 담당자가 다음번 수량을 수정하기 전에 주문이 얼마나 쌓이는지, 배정을 옮기는 일이 얼마나 자주 생기는지를 보는 편이 낫습니다. 수량 변경이 드물고 담당자가 주문을 따라갈 수 있다면 나눠 관리할 수 있습니다. 재배정이 반복되거나 행사 때 주문이 몰린다면 공통 재고 연동을 검토하되, 다음의 반영 과정까지 확인해야 합니다.

자동 연동에서는 기준 수량과 지연을 함께 봅니다

연동을 시작할 때는 어느 시스템의 수량을 기준으로 삼을지 정합니다. 통합관리 도구를 기준으로 쓰면서 판매처 관리자 화면에서도 각자 재고를 고치면, 다음 연동 때 수동 수정값이 덮이거나 차이가 생긴 이유를 찾기 어려워질 수 있습니다. 입고·검수·수량 조정은 어디에 입력하고 판매처에는 무엇을 전달하는지, 예외적인 수동 변경은 누가 기록할지 정해 두는 이유입니다. 실제 전송 방향과 덮어쓰기 규칙은 제품별로 다릅니다.

재고 반영에 걸리는 시간도 ‘몇 분마다 연동한다’는 설명 하나로 판단하기 어렵습니다. 주문이 판매처에서 발생한 시각, 관리 도구가 주문을 가져온 시각, 다른 판매처가 변경된 수량을 반영한 시각을 나누어 보면 어느 구간에서 늦어지는지 알 수 있습니다. 상품 수량 전송이 성공해도 주문 수집이 멈춰 있다면, 오래된 기준값을 정상적으로 보내고 있을 수 있습니다.

예를 들어 남은 1개가 두 판매처에 표시된 상황에서 첫 주문이 아직 다른 판매처에 반영되지 않았다면, 두 번째 주문도 들어올 여지가 있습니다. 공통 재고를 연결했다는 사실만으로 마지막 수량의 동시 주문까지 제어된다고 볼 수는 없습니다. 주문을 확정할 때 공통 수량을 다시 확인하는지, 채널별로 저장된 수량으로 주문을 받는지에 따라 대응이 달라집니다.

이때 검토할 운영 장치가 판매 여유분입니다. 이 글에서는 연동 지연이나 실물 차이에 대비해 온라인 판매에 내놓지 않는 물량을 뜻합니다. 앞의 가상 사례에서 판매 가능한 8개 중 1개를 남겨 둔다면 온라인에 내놓을 물량은 7개가 됩니다. 이미 시스템에서 그 1개를 판매 불가로 제외했다면 다시 빼지 않습니다.

1개나 일정 비율이 모든 상품에 적합한 기준은 아닙니다. 실제 반영 지연 동안 접수된 주문 수량과 행사 때의 주문 집중도를 보고 조정해야 합니다. 여유분을 크게 잡으면 팔 수 있는 물건이 남고, 작게 잡으면 지연 중 주문을 감당하기 어려울 수 있습니다. 주문 수집 자체가 중단된 상황까지 여유분으로 버티기보다는, 남은 수량이 적은 상품의 노출을 줄이거나 판매를 제한할 담당자와 조건을 정해 두는 편이 좋습니다.

묶음 판매는 SKU 연결에 구성 수량을 더합니다

같은 머그잔을 낱개와 두 개 묶음으로 팔 때는 연결만으로 충분하지 않습니다. 낱개 재고를 공유한다면 묶음 한 건에 낱개 두 개가 배정되어야 합니다. 반대로 두 개씩 미리 포장해 별도 묶음 재고로 관리한다면, 포장에 쓴 수량은 낱개 판매 물량에서 빠져야 합니다. 같은 실물을 양쪽 재고에 중복으로 잡지 않는다는 기준은 같습니다.

주문을 받은 뒤 낱개 두 개를 묶어 보내는 방식이라면, 묶음 판매 코드에 구성품 SKU MUG-WH-350과 사용 수량 2를 연결합니다. 이때 묶음 판매용 코드는 별도로 둘 수 있지만 실물 재고는 낱개 SKU에서 관리합니다. 판매용 코드와 재고를 차감할 코드를 구분하는 것입니다. 묶음의 구성품을 차감하는 기능과 일반 옵션 연결은 지원 범위가 다를 수 있습니다. 연동 도입 전에는 ‘묶음 상품도 된다’는 답에서 한 단계 더 들어가, 묶음 주문·취소 때 어느 코드의 수량이 몇 개 변하는지 확인하면 필요한 기능을 구분하기 쉽습니다.

수량이 다를 때는 같은 시점의 기록부터 맞춥니다

운영 중 수량이 어긋나면 두 화면을 같은 숫자로 고치기 전에 무엇이 빠졌는지 찾는 것이 우선입니다. 실물은 맞는데 주문 수집이 늦은 것인지, 취소된 주문의 배정이 남은 것인지, 잘못 연결된 옵션에서 빠진 것인지에 따라 손볼 곳이 다릅니다. 수동으로 숫자만 맞춘 뒤 대기 중이던 연동이 실행되면 다시 달라질 수 있습니다.

대조할 때는 상품·옵션과 기준 시각을 정하고, 그 시각까지의 입고·출고·주문 배정·취소·검수 기록을 나란히 봅니다. 지금의 실물 수량과 한 시간 전 화면을 비교하면서 그사이 출고를 빼놓으면 차이가 생길 수밖에 없습니다. 다음 기록은 새 판매처 연결 시험이나 수량 차이를 조사할 때 사용할 수 있습니다.

남길 기록 대조할 내용
상품·옵션 코드와 출고 단위 같은 실물과 같은 단위를 비교하고 있는가
기준 시각과 당시 수량 보유·배정·판매 가능 중 어떤 값이며 언제의 값인가
주문·취소·출고 처리 내역 변경의 근거가 되는 주문과 수량을 찾을 수 있는가
주문 수집·수량 전송 결과 마지막 성공 이후 대기·실패한 처리가 있는가
차이의 원인과 후속 처리 누가 어느 시스템에서 조정하고 언제 다시 대조할 것인가

취소와 반품도 별도로 봅니다. 아직 출고하지 않은 주문의 취소는 배정 해제와 연결되지만, 이미 보낸 상품의 환불 처리가 곧 물건의 회수를 뜻하지는 않습니다. 반품은 입고 후 다시 판매할 수 있는지 검수하고, 가능한 물량만 되돌리는 흐름이 필요합니다. 자동 복원 기능을 사용한다면 어떤 처리 상태에서 동작하는지 이 업무 순서와 맞춰 봅니다.

새 판매처 연결은 담당자가 허용한 시험 환경과 상품으로 시작할 수 있습니다. 낱개 주문과 출고, 취소, 묶음 주문을 따라가며 예상한 수량과 실제 결과를 기록합니다. 외부 발송·실결제·실제 재고 차감이 일어나는 범위를 먼저 정하고, 지원하지 않는 시험은 공급사와 검증 방법을 협의합니다. 주문을 배정할 때 한 번 줄어든 판매 가능 수량이 출고 때 중복으로 줄지 않는지까지 확인하면, 단순히 숫자가 연결되는 것을 넘어 실제 출고에 사용할 수 있는 흐름을 검토할 수 있습니다.

공유하기

댓글을 작성하시려면 로그인이 필요합니다.