본문으로 건너뛰기

배송 프로세스

배송 프로세스는 WMS 출고확정 또는 패킹 완료 이후 상품을 고객에게 전달하는 흐름입니다. 배송은 TMS와 택배사 상태를 중심으로 움직이며, 출고와 배송을 분리해서 봐야 합니다.

실무 팁

출고완료는 창고 기준이고 배송완료는 고객 수령 기준입니다. 두 상태를 같은 완료로 처리하면 고객 문의와 정산 기준이 꼬일 수 있습니다.

출고 이후 배송 흐름

배송 상태 전이

합배송, 분리배송, 부분배송

유형설명데이터 모델
합배송여러 주문을 한 송장으로 배송shipment와 order 다대다
분리배송한 주문을 여러 송장으로 배송order 1건에 shipment 여러 건
부분배송주문 일부만 먼저 배송라인별 배송 수량 필요

WMS와 TMS 역할 차이

구분WMSTMS
관심사창고 작업운송과 배송
완료 기준출고확정배송완료
핵심 데이터피킹, 검수, 패킹송장, 택배사, 배송상태
주요 연동ERP, PDA택배사, OMS

배송과 정산 연결

일부 서비스는 출고확정을 매출 기준으로 삼고, 일부 서비스는 배송완료를 매출 확정 기준으로 삼습니다. 정책에 따라 정산 기준일이 달라지므로 배송완료 이벤트를 이력으로 남겨야 합니다.

택배사 API 주의사항

  • 송장 생성은 멱등하게 처리합니다.
  • 택배사 원본 상태와 내부 표준 상태를 모두 저장합니다.
  • 상태 이벤트 순서가 뒤바뀔 수 있으므로 최신 상태 전이를 검증합니다.
  • 배송지 오류, 규격 초과, 송장 취소 실패를 운영자가 볼 수 있게 합니다.

관련 문서