플랫 파일 EDI는 제가 함께 일하는 작은 3PL을 8개월 동안 살려냈습니다. 하지만 순서대로 설명해 보죠 — 이커머스에서 최악의 순간은 나쁜 리뷰가 아닙니다. 대형 고객이 "귀사 창고는 EDI를 지원하나요?"라고 묻는데 — 당신은 머리가 하얘지고 계약이 문밖으로 걸어 나가는 순간입니다.

작년에 한 생활용품 브랜드가 저를 찾아왔습니다 — 연간 수만 건의 주문이 있고, 제가 함께 일하는 작은 3PL을 통해 운영하고 싶다는 것이었습니다. 모든 게 순조롭게 진행되다가 바이어가 무심하게 물었습니다: "귀사 창고는 EDI를 지원하나요?" 제 머릿속에서는 그냥 "삐-" 소리만 났습니다 — EDI가 뭐죠? 먹는 건가요?

결국 그 질문 하나 때문에 계약이 날아갈 뻔했습니다. 그래서 이 글은 예전의 저처럼 막막했던 모든 작은 창고와 작은 3PL 사장님들을 위한 글입니다: 고객이 EDI를 요구할 때 플랫 파일로 버티는 방법 — 그리고 반드시 업그레이드해야 하는 타이밍.

먼저 쉬운 말로: EDI가 대체 뭔가요

EDI(Electronic Data Interchange)란, 전문용어를 걷어내면 "기계끼리 비밀 악수를 나누는 것"입니다.

스프레드시트를 이메일로 보내는 건 사람에서 사람으로 — 반대편의 누군가가 아직 손으로 입력해야 합니다. EDI는 시스템에서 시스템으로: 귀사의 WMS가 표준화된 메시지를 생성하고, 고객의 시스템이 받아서 파싱하고, 등록합니다. 중간에 사람이 없습니다.

이 "악수"는 국제 표준을 따릅니다 — 북미에서 만나게 될 것은 ANSI X12입니다. 조만간 마주치게 될 메시지 코드 몇 가지, 외워둘 가치가 있습니다:

  • 850: 구매 발주(고객이 귀사에 발주)
  • 856: 출하 통지 / ASN(고객에게 "출하했습니다, 추적 번호는 여기 있습니다"라고 알림)
  • 810: 송장
  • 940: 창고 출하 지시(3PL 세계: 고객이 귀사에게 출하를 지시)
  • 945: 창고 출하 확인(3PL 세계: 귀사가 "출하 완료"를 확인)

대형 고객이 "EDI가 필요합니다"라고 말해도, 10번 중 9번은 실제로 필요한 건 이 중 2~3개뿐입니다 — 보통은 856에 810, 또는 940에 945입니다. 구현 방법을 논의하기 전에 정확히 어떤 게 필요한지 물어보세요. 필요한 요리가 두 가지뿐인데 풀 뷔페를 사지 마세요.

플랫 파일 꼼수: CSV + SFTP, 허슬 방식으로

본격적인 EDI란 EDI 제공업체(SPS Commerce, TrueCommerce 같은 곳)를 거치는 것입니다. 구현은 몇 개월 단위로 측정되고, 가격은 그 분기에 그들의 웹사이트가 말하는 대로 — 최신 요금은 공식 사이트에서 확인하세요. 작은 창고에게는 너무 비싸고 너무 느립니다. 계약은 기다려주지 않습니다.

그래서 저희가 택한 허슬 루트가 바로 이것 — "플랫 파일"입니다:

  1. 매일 오후 정해진 시간에 WMS가 CSV를 출력합니다: 주문 번호, 추적 번호, SKU, 수량, 출하일. 주문당 한 행입니다.
  2. 열을 재배열하고 날짜 형식을 고객의 엑셀 매핑 시트에 맞게 고칩니다.
  3. SFTP로 일정에 따라 파일을 고객 서버에 올립니다.
  4. 상대방 IT 담당자가 그걸 자동으로 자사 시스템에 넣어주는 작은 스크립트를 짰습니다.

총 비용: 0. WMS는 원래 출력 기능이 있고, SFTP 도구는 무료이며, 스크립트는 고객이 직접 짰습니다. 이 방식으로 8개월간 운영했고, 그 사이 물량은 하루 200~300건에서 700~800건으로 늘었습니다. 한 번도 삐끗하지 않았습니다.

이 꼼수는 통합니다 — 제가 직접 시험했습니다. 하지만 처음부터 솔직히 말씀드립니다: 이건 반창고지, 근본 치료가 아닙니다.

숫자로 보기: 플랫 파일 vs 진짜 EDI vs API

플랫 파일(CSV + SFTP) 진짜 EDI(제공업체 / VAN 경유) API 연동
초기 비용 사실상 0 구현 + 매핑 비용(제공업체 공식 가격 확인) 개발자 시간
출시까지 시간 며칠 몇 주~몇 개월 개발 큐에 따라 다름
오류를 알아채는 사람 수동으로 정산하는 사람 997 확인 응답이 자동으로 확인 실시간 응답 코드
맞는 물량 하루 수백 건 하루 1,000건 이상, 복수 고객 기술팀이 있을 때
고객 수용도 고객에 따라 다름 업계 여권 수용하는 고객이 늘어나는 중

트레이드오프가 보이시나요? 플랫 파일은 속도와 비용에서 이깁니다. "고장 나도 아무도 알려주지 않는다"와 "고객이 받아주지 않을 수도 있다"에서 집니다.

제가 혼쭐난 곳: 날짜 형식 사건

저희가 데인 이야기를 해드리죠. 플랫 파일의 가장 큰 약점이기 때문입니다.

저희 WMS가 업그레이드를 내놓으면서 CSV 날짜 형식을 슬쩍 YYYY-MM-DD에서 MM/DD/YYYY로 바꿨습니다. 알아채지 못했고, 파일은 평소처럼 나갔습니다. 고객 시스템은 모든 날짜를 무효로 처리 — 856 출하 통지 배치 전체가 거부됐습니다. 상대방의 입고 예약은 856을 기준으로 자동 스케줄되므로 예약 보드 전체가 무너지고 트럭들이 게이트 앞에 줄을 서기 시작했습니다. 상대방 운영 이사에게서 전화가 와서 된통 혼났습니다.

진짜 EDI에는 997이라는 게 있습니다 — 기능 확인 응답입니다. 메시지를 받았는가? 형식이 유효한가? 시스템이 자동으로 확인합니다. 플랫 파일에는 그런 게 없습니다. 틀리면 그냥 틀린 겁니다. 아무도 알려주지 않고, 알게 됐을 때는 이미 고객이 소리를 지르고 있습니다.

그 뒤로 로우테크 대책을 추가했습니다: 매일 전송 후에 고객 시스템과 대조해 5건의 주문을 수동으로 스폿 체크합니다. 원시적이지만 통합니다. 물량이 적을 때는 사람의 눈이 최고의 997입니다.

작은 창고 EDI를 업그레이드해야 하는 3가지 신호

플랫 파일이 얼마나 버틸 수 있을까요? 이 세 가지 신호를 주시하세요 — 하나라도 나타나면 이를 악무는 걸 그만두세요:

신호 1: 물량이 사람의 감독을 넘어선다. 하루 200~300건이면 스폿 체크로 충분합니다. 하루 1,000건을 사람의 눈으로 정산 — 뭔가 깨지는 건 시간문제입니다.

신호 2: 고객이 확인 응답과 실시간 데이터를 요구하기 시작한다. 997 확인, 일일 947 재고 동기화, 실시간 214 출하 상태 — 플랫 파일은 그 무대에 설 수 없습니다. 그곳은 진짜 EDI의 본거지입니다.

신호 3: 계산해 보세요. 계산기를 꺼내세요: "출력, 정산, 재전송, 고객과 말다툼"에 쓴 주당 시간을 시간당 임금에 곱하고, 월 단위로 4를 곱합니다. 그 숫자가 EDI 제공업체의 월 요금을 넘으면(공식 사이트에서 확인), 업그레이드는 말 그대로 돈을 벌어줍니다. 제가 저희 숫자로 계산했을 때, 매주 태우던 시간은 진작에 월 요금을 넘었습니다 — 그저 아무도 더해보려 하지 않았을 뿐입니다.

그리고 작은 창고 사장님들을 위한 역설적인 이야기: 먼저 진짜 EDI로 가는 게 항상 발전은 아닙니다. WMS 재고가 엉망이라 — 장부와 실물이 한 번도 맞지 않는다 — 면, EDI는 귀사의 실수를 자동화하고 가속해서 고객에게 직송할 뿐입니다. 틀리게, 더 빠르게, 더 깔끔하게. 먼저 재고 정확도를 자신의 평판을 걸 수 있는 수준까지 끌어올리고 나서 EDI 이야기를 하세요. 순서를 뒤집으면 돈을 태우는 겁니다.

데지 않기 위한 체크리스트: 계약하기 전에

  1. 고객에게 필요한 트랜잭션이 정확히 뭔지 물어보세요. 850, 856, 810이 가장 흔한 조합입니다 — 쓰지도 않을 메시지에 돈을 내지 마세요.
  2. VAN(부가가치망)은 물량 과금입니다. 물량이 적으면 신경 쓰지 마세요. 물량이 많으면 협상하세요 — 최신 요금은 제공업체 공식 사이트에서 확인하세요.
  3. 맑은 날 경로만 테스트하지 마세요. 반품, 분할 출하, 부족 피킹, 잘못된 주소 — 모든 예외 메시지를 테스트에 통과시키세요. 10번 중 9번, 운영 장애는 아무도 테스트하지 않은 예외 플로우에서 옵니다.
  4. 3PL 업계 템플릿을 가진 제공업체를 고르세요. 범용 EDI 제공업체는 940/945를 처음부터 매핑할 수도 있지만, 업계 템플릿이 있는 곳은 며칠 만에 가동할 수 있습니다.

플랫 파일 꼼수는 통합니다 — 제가 직접 시험했고, 물량이 적을 때는 마법 같습니다. 하지만 반창고입니다. 물량이 늘어나는데도 계속 이를 악물면, 한 번의 대형 사고가 업그레이드 비용을 훌쩍 넘습니다. 때가 되면 돈을 쓰세요 — 써야 할 곳에 쓰세요.

Ah K, 이커머스 셀러(5년) 지음

영어판 번역본입니다. 내용이 다를 경우 영어판을 우선합니다.