송장 임포트

택배사 프로그램에서 출력한 엑셀 파일을 Hanaro로 일괄 임포트해 송장번호를 매핑합니다.

임포트는 2단계입니다: ① [가져오기] 로 파일을 읽어 우리 주문과 대조한 미리보기(읽기 전용)를 확인하고, ② [적용] 으로 실제 송장번호를 주문 DB에 씁니다. 적용은 좌측에서 특정 판매처를 선택한 상태에서만 가능하며(‘전체’에서는 불가), 기본은 기존 송장을 보존하고 ‘덮어쓰기’를 체크해야 갱신합니다.

임포트 다이얼로그 열기

  • 주문(F2) 화면에서 [엑셀 임포트] 를 실행합니다.
  • 파일 선택 → [가져오기] 미리보기 → [적용] 의 순서로 진행합니다.
엑셀 임포트 다이얼로그 스크린샷 자리

1. 파일 선택

지원 형식 비고
.xlsx Excel 2007+ — 지원
.csv UTF-8 또는 EUC-KR

.xls(Excel 97-2003)는 지원하지 않습니다. 엑셀에서 .xlsx로 다시 저장한 뒤 가져오세요.

파일이 열려 있는 상태에서는 임포트할 수 없습니다. 엑셀에서 닫기 후 다시 시도하세요.


2. 컬럼 매핑

Hanaro는 엑셀의 첫 행을 헤더로 인식하고, 다음 필드와 매핑합니다.

필수 컬럼

Hanaro 필드 일반적인 엑셀 헤더
주문번호 “주문번호”, “OrderNo”, “OrderId”
송장번호 “운송장번호”, “송장번호”, “InvoiceNo”, “TrackingNo”
택배사 “택배사”, “배송사”, “Carrier”

택배사명 자동 인식: 셀의 택배사명이 “로젠” / “CJ” / “한진” 같은 약식이어도 Hanaro가 정식 마스터명(“로젠택배” / “CJ대한통운” / “한진택배”)으로 자동 변환해 매칭합니다(공백·대소문자 무시). 자동 인식되는 별칭은 아래 §7 표를 참고하세요. 목록에 없는 이름이면 정확한 마스터명으로 입력해야 매칭됩니다.

선택 컬럼

Hanaro 필드 일반적인 엑셀 헤더
수령인 “수령인”, “받는분”, “Receiver”
마켓 “마켓”, “쇼핑몰”, “Channel”
출고일 “출고일”, “발송일”, “ShipDate”

자동 매핑

Hanaro는 헤더명을 자동 감지합니다. 매핑이 잘못되었으면 수동 변경 버튼으로 조정.


3. 매핑 프리셋

자주 사용하는 형식은 프리셋으로 저장해 재사용할 수 있습니다. 다이얼로그의 프리셋 콤보에서 선택하면 컬럼 매핑이 자동으로 채워집니다.

저장된 프리셋이 없으면 기본 프리셋(주문번호·송장번호 매핑)이 자동 제공됩니다. 위 택배사 양식별 프리셋은 사용자가 직접 만들어 저장하는 것을 권장합니다(아래 §3 사용자 정의 프리셋, §7 양식 안내 참고).

사용자 정의 프리셋

매핑을 수동 조정한 뒤 프리셋 저장 → 이름 입력. 다음에 같은 형식의 파일을 임포트할 때 재사용.

프리셋은 %APPDATA%\Hanaro\presets.json에 저장됩니다.


4. 미리보기 (가져오기)

[가져오기] 를 누르면 파일을 행 단위로 파싱·검증해 요약을 표시합니다. 이 단계는 읽기 전용으로, DB에 아무것도 쓰지 않습니다.

  • 요약은 성공 / 스킵 / 실패 (총 N행) 카운트로 표시됩니다.
  • 송장번호 형식(숫자만)과 컬럼 매핑을 검증합니다.
  • 실제 주문 매칭과 송장 저장은 다음 단계([적용], §5)에서 수행합니다.

예정 기능: 행별 색상 구분(초록/노랑/빨강/파랑), 주문번호 자동 정규화, 행별 충돌 처리 다이얼로그는 현재 버전에 포함되지 않습니다. 현재는 요약 카운트와 적용 후 4범주 집계(§5)로 결과를 보고합니다.


5. 적용 (DB 쓰기)

미리보기에서 결과를 확인한 뒤 [적용] 버튼 클릭:

  1. 판매처 스코프 매칭 — 좌측에서 선택한 판매처 안에서만 주문번호를 대조합니다. (‘전체’ 상태에서는 적용이 차단됩니다 — 다른 판매처의 같은 주문번호에 잘못 쓰는 것을 막기 위함입니다.)
  2. 매칭된 주문에 송장번호 저장. ‘덮어쓰기’ 미체크 시 기존 송장은 보존되고, 그 행은 아래 결과 요약의 “저장실패”로 보고됩니다.
  3. 한 건이라도 적용되면 다이얼로그가 닫히고 주문(F2) 화면이 자동 새로고침됩니다.
  4. 결과 요약(예):
    적용 142건, 미매칭 3건, 저장실패 2건, 비대상 8건.
    
    • 미매칭: 선택 판매처 안에서 주문번호를 찾지 못한 행.
    • 저장실패: 주문은 찾았으나 택배사 정보가 없거나(택배사명이 마스터·별칭 어디에도 없어 변환 실패), 덮어쓰기 미체크로 기존 송장을 보존한 행.
    • 비대상: 가져오기 단계에서 이미 스킵·실패로 분류된 행.

적용 후에는 미매칭·저장실패 행의 사유가 다이얼로그 하단 “적용 결과 상세”에 행 번호와 함께 표시됩니다(어느 주문이 왜 빠졌는지 확인 가능). 모든 행은 위 네 범주 중 정확히 하나로 보고됩니다(조용히 누락되는 행 없음). 적용이 0건이면 다이얼로그는 닫히지 않으니, 상세 사유를 보고 판매처 선택·택배사명을 조정한 뒤 다시 [적용]하세요.


6. Sello에서 마이그레이션

기존 Sello 사용자가 Hanaro로 전환할 때:

1단계: Sello에서 미발송 주문 엑셀 추출

Sello → 발송처리엑셀 다운로드 → “미발송 주문” 선택.

2단계: Hanaro에서 동일 마켓 동기화

Hanaro의 마켓 등록이 끝났다면, 주문 화면(F2)에서 [마켓에서 새 주문 받기]로 같은 주문을 가져옵니다.

3단계: Sello 엑셀을 Hanaro에 임포트

송장번호가 이미 입력된 주문이라면, Sello 엑셀에 송장번호 컬럼이 있을 것입니다. Hanaro 표준 또는 사방넷 프리셋으로 임포트.

4단계: 충돌 일괄 해소

대부분 “마켓에 이미 같은 송장이 등록됨” 상태로 분류됩니다 → 셀러 기준 덮어쓰기 (이미 동일) 자동 처리.

자세한 마이그레이션 시나리오는 FAQ — Sello 사용자 마이그레이션 참조.


7. 택배사 프로그램별 양식 안내

자동 인식되는 택배사 별칭

택배사 셀 값이 아래 별칭 중 하나면 자동으로 정식 마스터명으로 변환됩니다(공백·대소문자 무시).

마스터명 자동 인식되는 별칭
로젠택배 로젠, LOGEN
우체국택배 우체국, EPOST, 우체국쇼핑
한진택배 한진, HANJIN
롯데택배 롯데, 롯데글로벌로지스, LOTTE
CJ대한통운 CJ, 대한통운, CJGLS, CJ택배

목록에 없는 택배사명은 변환되지 않고 그대로 매칭을 시도합니다. 이 경우 정식 마스터명(예: “로젠택배”)으로 입력하세요.

CJ대한통운 송장출력

  • 출력 메뉴: 송장출력 → 출력완료내역 → 엑셀 저장.
  • 헤더: 운송장번호, 주문번호, 보내는분, 받는분 등 한글.
  • Hanaro 프리셋: CJ대한통운 출력.

로젠 OZ Web Launcher

  • 출력 메뉴: 발송 → 출력완료 → 엑셀 다운로드.
  • 헤더: OZ_NO(운송장), ORDER_ID, RECEIVER 등 영문.
  • Hanaro 프리셋: 로젠 OZ Web Launcher.

한진택배

  • 출력 메뉴: 송장출력 → 출력 이력 → 엑셀 다운로드.
  • 헤더: 송장번호, 주문번호 등.
  • Hanaro 프리셋: 한진 송장출력.

우체국택배

  • 출력 메뉴: 인터넷우체국 → 우편물 접수내역 → 엑셀.
  • 헤더: 등기번호(송장번호), 주문번호 등.
  • 사용자 정의 프리셋 권장 (양식 변경 잦음).

롯데택배

  • 출력 메뉴: 롯데글로벌로지스 정기 → 송장출력 → 엑셀.
  • 헤더: 운송장번호, 주문번호.
  • 사용자 정의 프리셋 권장.

다음