블로그
오픈마켓 상품등록 자동화, 통합 솔루션을 써도 손이 가는 일은 뭘까?
2026년 9월 4일
한 줄 답변: 오픈마켓 상품등록 자동화는 두 층으로 나뉩니다. 여러 마켓에 같은 상품을 전송하고 주문을 모으는 일은 사방넷·플레이오토·샵링커 같은 통합관리 솔루션이 이미 잘 처리합니다. 그런데 솔루션에 넣을 상품 데이터를 만드는 앞단(공급사 엑셀 변환, 옵션 정리, 판매가 계산)과 등록 뒤의 뒷단(품절·가격 변동 확인)은 솔루션 바깥에 남아 사람이 손으로 합니다. 맞춤 프로그램이 메우는 자리가 바로 이 두 구간입니다. 이 글은 데이터 수집·정리·자동 입력 구조의 프로그램 4건을 납품한 노마랩이, 상품등록 자동화 문의를 검토할 때 쓰는 기준을 정리한 안내서입니다.
통합관리 솔루션이 이미 해주는 일은 무엇인가요?
통합관리 솔루션(사방넷·플레이오토·샵링커·이지어드민 등)의 핵심은 한 번 등록한 상품을 여러 마켓(스마트스토어·쿠팡·11번가·G마켓 등)에 동시에 전송하고, 각 마켓의 주문을 한 화면으로 모아 송장을 일괄 처리하는 것입니다. 마켓별 카테고리 매핑, 수수료를 반영한 마켓별 판매가 설정, 재고 연동도 기본 기능에 들어 있습니다.
그래서 "마켓 5곳에 같은 상품을 올리는 게 힘들다"는 고민은 맞춤 프로그램을 만들 일이 아닙니다. 노마랩도 이 문의를 받으면 솔루션 도입을 먼저 권합니다. 월 이용료를 내는 검증된 도구가 있는데 같은 기능을 새로 만드는 것은 비용 면에서 손해입니다.
그런데 왜 솔루션을 써도 상품등록에 손이 남나요?
솔루션은 "정리된 상품 데이터가 이미 있다"는 전제에서 시작합니다. 문제는 그 데이터가 저절로 생기지 않는다는 점입니다. 실제 상품등록 시간의 상당 부분은 솔루션 화면이 아니라 그 앞뒤에서 사라집니다.
| 구간 | 실제로 하는 일 | 솔루션 처리 여부 |
|---|---|---|
| 앞단: 데이터 만들기 | 공급사(도매처)마다 다른 엑셀 양식을 솔루션 업로드 양식으로 옮기기, 옵션(색상×사이즈) 조합을 행으로 펼치기, 원가·수수료·배송비를 넣어 마켓별 판매가 계산하기, 상품명에 금지어·특수문자 정리하기 | 대부분 사람이 엑셀에서 수작업 |
| 가운데: 마켓 전송 | 여러 마켓에 등록·수정, 주문 수집, 송장 입력 | 솔루션의 본업 |
| 뒷단: 등록 뒤 관리 | 공급사 사이트에서 품절·가격 변동 확인해 내 상품에 반영하기, 경쟁 상품 가격 확인, 마켓별 등록 반려 사유 정리 | 솔루션 바깥, 사람이 사이트를 돌며 확인 |
특히 위탁판매(재고 없이 공급사 상품을 등록해 팔고 주문이 오면 발주하는 방식)처럼 상품 수가 수백·수천 개로 늘어나는 구조에서는, 앞단 엑셀 변환과 뒷단 품절 확인이 등록 자체보다 시간을 더 많이 잡아먹습니다. 노마랩이 납품한 데이터 수집 프로그램 3건도 마찬가지였습니다. 자료를 모으는 것보다 쓸 수 있는 표로 정리하는 단계가 더 오래 걸렸고, 3건 모두 최종 산출물은 바로 열어 쓸 수 있는 엑셀 파일이었습니다.
맞춤 프로그램은 어느 구간을 어떻게 메우나요?
맞춤 프로그램은 솔루션을 대체하지 않고, 솔루션이 받아먹을 데이터를 만들어 주거나 등록 뒤의 확인 작업을 대신하는 앞단과 뒷단 전용 도구로 만드는 것이 맞습니다. 구조별로 노마랩이 실제로 만든 것과 대응시키면 이렇습니다.
① 공급사 엑셀 → 솔루션 업로드 양식 자동 변환
공급사 A는 옵션이 한 칸에 "블랙/L, 블랙/XL"로 들어오고, 공급사 B는 옵션마다 행이 따로 있는 식으로 양식이 전부 다릅니다. 프로그램이 양식별 규칙을 갖고 읽어 하나의 업로드 양식으로 펼치고, 판매가는 (원가 + 배송비) ÷ (1 - 마켓 수수료율 - 목표 마진율) 같은 정해진 식으로 계산해 채웁니다. 이 작업은 엑셀 매크로(VBA)로도 시작할 수 있지만, 양식이 여러 개이고 계속 바뀌면 매크로가 깨지기 시작합니다. 그 경계는 엑셀 자동화 프로그램 제작, 매크로로 안 되는 일은 따로 있습니다에 정리해 두었습니다.
② 공급사 사이트 품절·가격 변동 자동 확인
등록한 상품 수백 개의 공급사 페이지를 매일 돌며 품절과 가격을 확인하는 일은 전형적인 수집 자동화입니다. 노마랩이 납품한 부동산 경매물건 크롤링 프로그램이 같은 구조입니다. 조건에 맞는 항목만 골라 엑셀로 정리하고, 상대 서버에 부담을 주지 않도록 요청 간격을 기본 3초에 변동 폭 30%를 둔 랜덤 대기로 설계했습니다. 공급사 사이트 확인 프로그램도 같은 방식으로 만들며, 결과는 "오늘 품절로 바뀐 상품"과 "가격이 바뀐 상품"을 따로 묶은, 사람이 바로 조치할 수 있는 표로 나옵니다.
③ 솔루션이 지원하지 않는 곳에 자동 입력
솔루션이 연동하지 않는 마켓이나 사이트에 사람이 직접 들어가 등록하고 있다면, 브라우저를 사람처럼 움직여 입력하는 프로그램으로 대신할 수 있습니다. 노마랩이 2026년 8월 납품한 당근 카페 자동 글쓰기 프로그램이 이 구조입니다. 폴더에 넣어둔 원고와 사진을 읽어 카페 7곳을 차례로 돌며 등록하고, 글과 글 사이에는 분 단위 무작위 대기를 넣고, 병렬 처리 없이 한 번에 하나씩만 씁니다. 상품등록도 "폴더의 상품 데이터를 읽어 사이트 양식에 채우고 이미지를 첨부한다"는 점에서 같은 일입니다.
스마트스토어는 공식 API가 있는데 왜 화면 자동화를 하나요?
네이버 스마트스토어는 커머스API, 쿠팡은 WING Open API처럼 판매자가 상품 등록·주문 조회를 프로그램으로 처리할 수 있는 공식 API(마켓이 열어둔 정식 연결 통로)를 제공합니다. 노마랩은 상품등록 자동화 문의에서 이 순서로 방식을 정합니다.
- 공식 API가 있으면 API로 만든다. 화면이 바뀌어도 깨지지 않고, 마켓 정책 위반 소지가 없으며, 속도도 빠릅니다. 통합관리 솔루션들도 이 API 위에서 동작합니다.
- API가 없거나 필요한 기능이 API에 없을 때만 화면 자동화를 쓴다. 이때도 사람이 하는 속도(무작위 대기, 동시 작업 없음)로 설계하고, 해당 사이트 약관이 자동 입력을 금지하는지 견적 단계에서 먼저 확인합니다.
- 차단·캡차를 우회하는 방식은 만들지 않는다. 우회 자체가 약관 위반이나 정보통신망 침해가 될 수 있어서입니다.
한 가지 더, 검색하면 많이 보이는 "다른 판매자 상품을 수집해 내 스토어에 그대로 복사 등록하는 프로그램"은 노마랩이 만들지 않습니다. 남이 만든 상품명·상세 이미지·설명은 저작물이고, 상품 데이터를 통째로 복제하는 것은 데이터베이스제작자 권리 침해 소지가 있습니다. 어디까지가 문제인지는 크롤링은 합법일까 불법일까? 의뢰받는 개발자가 쓰는 판단 기준에 판례와 함께 적어 두었습니다. 공급사가 판매자에게 제공한 상품 자료(공급사 엑셀·이미지 파일)를 정리해 올리는 것과는 전혀 다른 일입니다.
어떤 순서로 진행되나요?
- 지금 쓰는 파일과 화면을 보내주세요. 공급사 엑셀 한두 개, 솔루션 업로드 양식, 그리고 "매일 이걸 이렇게 하고 있다"는 설명이면 충분합니다. 가격·거래처명 같은 민감한 값은 지우고 보내도 됩니다.
- 솔루션으로 되는 일과 안 되는 일을 나눕니다. 솔루션 기능으로 해결되는 부분은 그렇게 말씀드리고, 남는 구간만 프로그램 범위로 잡습니다. 견적 확인은 무료입니다.
- 실제 파일로 중간 확인을 합니다. 변환 결과 엑셀을 솔루션에 실제로 업로드해 반려 없이 들어가는지 확인하는 것이 이 단계의 핵심입니다.
- 실무자 PC에서 검수 후 납품합니다. 실행 파일 하나로 전달하며, 별도 설치가 필요 없게 만듭니다.
비용은 무엇으로 정해지나요?
금액을 가르는 것은 마켓 개수가 아니라 양식의 가짓수와 예외의 수입니다. 공급사가 1곳이고 양식이 고정이면 간단하지만, 공급사 10곳의 양식이 전부 다르고 옵션 표기법이 제각각이면 규칙을 하나씩 잡는 시간이 늘어납니다. 뒷단 확인 프로그램은 확인할 사이트 수와 로그인 필요 여부가 변수입니다. 견적이 정해지는 원리는 매크로·자동화 프로그램 제작 비용은 어떻게 정해질까?에 정리해 두었고, 자동화할 수 있는 업무 범위를 넓게 보려면 업무 자동화 프로그램이란? 자동화할 수 있는 업무 6가지와 실제 사례를 참고하세요.
자주 묻는 질문
통합관리 솔루션 없이 프로그램만으로 전부 할 수 있나요?
기술적으로는 가능하지만 권하지 않습니다. 여러 마켓 전송과 주문 통합은 솔루션이 월 이용료 수준으로 제공하는 기능이라, 같은 것을 새로 만들면 제작비와 유지비가 훨씬 큽니다. 프로그램은 솔루션이 비워둔 앞단과 뒷단에만 쓰는 것이 비용 대비 효과가 가장 좋습니다.
공급사 사이트가 로그인이 필요한데 품절 확인이 가능한가요?
판매자 본인 계정으로 정상 로그인해 볼 수 있는 페이지라면 가능합니다. 다만 해당 사이트 약관이 자동 조회를 금지하는지 먼저 확인하고, 캡차 같은 차단을 우회해야만 들어갈 수 있는 곳은 진행하지 않습니다.
엑셀 매크로로 먼저 해보는 게 낫지 않을까요?
공급사가 한두 곳이고 양식이 안 바뀐다면 매크로로 충분합니다. 공급사가 늘어나거나 사이트에서 정보를 가져와야 하는 순간부터 프로그램이 유리해집니다. 판단 기준 다섯 가지는 엑셀 자동화 글에 정리해 두었습니다.
제작 후 마켓이나 공급사 사이트가 바뀌면 어떻게 되나요?
공식 API 기반은 영향이 거의 없고, 화면 자동화 기반은 화면 구조가 바뀌면 수정이 필요합니다. 그래서 견적 단계에서 어느 방식으로 만드는지와 수정 대응 방식을 함께 안내합니다.
매일 반복하는 상품등록 작업, 어디가 남는지 무료로 확인해보세요
지금 쓰는 공급사 엑셀과 솔루션 업로드 양식, 그리고 매일 반복하는 작업 순서를 알려주시면, 솔루션으로 되는 일과 프로그램이 필요한 일을 나눠서 견적을 무료로 안내드립니다.