외부 공급업체와 거래하는 온라인 스토어를 운영하고 있다면 이런 루틴을 잘 알고 있을 것입니다. 공급업체가 재고를 업데이트하고 SFTP 서버에 CSV 또는 XML 파일을 올립니다. 여러분은 그것을 다운로드하고, 확인하고, Shopify, WooCommerce 또는 사용 중인 플랫폼에 가져옵니다. 매일. 때로는 하루에 여러 번.

다운로드를 놓치면 품절된 상품을 판매할 위험이 있습니다. 다운로드가 늦으면 몇 시간 동안 잘못된 가격이 표시됩니다. 파일은 항상 서버에 있고 기다리고 있습니다. 병목은 여러분이 파일을 가져가야 한다는 것을 기억하는 것입니다.

공급업체 피드의 작동 방식

일반적인 이커머스 공급망은 플랫 파일에 의존합니다. 공급업체의 ERP 또는 재고 관리 시스템이 현재 재고 수준, 가격, 상품 설명, 가용성이 포함된 파일을 내보냅니다. 이 파일은 SFTP 서버(공급업체 자체 서버 또는 공유 서버)에 저장됩니다.

형식은 거의 항상 CSV(쉼표로 구분된 값)이지만 일부 공급업체는 XML이나 Excel 파일을 사용합니다. 일반적인 피드에는 SKU, 상품명, 재고 수량, 도매가, 소매가, 무게, 카테고리 등의 열이 포함됩니다.

업데이트 빈도는 다양합니다. 재고 변동이 빠른 드롭시퍼는 매시간 업데이트합니다. 안정적인 재고를 가진 도매업체는 보통 이른 아침에 하루 한 번 업데이트합니다. 단일 파일을 덮어쓰는 공급업체도 있고 inventory_2026-04-15.csv처럼 타임스탬프가 포함된 파일을 생성하는 공급업체도 있습니다.

흔히 발생하는 문제

피드 자체는 간단합니다. 문제는 다운로드를 처리하는 방식에서 발생합니다:

스크립트 방식(과 그 한계)

기술에 능한 스토어 운영자는 Mac에서 sftplftp를 사용한 cron 작업을 설정하여 다운로드를 자동화하기도 합니다. 작동할 때는 좋지만, 작동하지 않을 때는:

개발자에게는 관리할 수 있는 수준입니다. 하지만 상품과 판매에 집중해야 할 스토어 운영자에게는 존재하지 않아야 할 유지보수 부담입니다.

FTPull로 자동화하기

FTPull은 FTP, SFTP 또는 FTPS 서버를 모니터링하고 새 파일을 자동으로 다운로드하는 Mac 메뉴 바 앱입니다. 이커머스 피드 워크플로우에 어떻게 활용되는지 설명합니다:

  1. 공급업체의 SFTP 연결을 추가합니다. 호스트명, 포트, 사용자명, 비밀번호(또는 SSH 키). FTPull은 인증 정보를 설정 파일이 아닌 macOS 키체인에 저장합니다.
  2. 원격 폴더를 지정합니다. 공급업체가 피드 파일을 올리는 폴더입니다.
  3. 로컬 폴더를 선택합니다. 파일이 저장될 Mac의 폴더. 데스크톱, 전용 "공급업체 피드" 폴더 또는 가져오기 도구가 모니터링하는 폴더 등입니다.
  4. 폴링 간격을 설정합니다. 변동이 빠른 재고는 15분마다. 일일 피드는 매시간. FTPull은 일정에 따라 서버를 확인하고 새로 추가되거나 수정된 파일만 다운로드합니다.
  5. 필요 시 파일 필터를 추가합니다. .csv 파일만 다운로드하거나 특정 패턴과 일치하는 파일만 다운로드. 공급업체가 서버에 남겨둔 임시 파일이나 백업은 무시합니다.

활성화하면 FTPull은 메뉴 바에서 조용히 실행됩니다. 서버에 새 피드 파일이 나타나면 자동으로 다운로드되고 macOS 알림을 받습니다. FileZilla도 필요 없고, 터미널도 필요 없고, 잊어버릴 일도 없습니다.

여러 공급업체, 하나의 앱

여러 공급업체와 거래하는 경우 각각을 FTPull에 별도의 연결로 추가합니다. 각 연결에는 자체 서버, 인증 정보, 원격 폴더, 로컬 폴더, 폴링 일정이 있습니다. 서로 독립적으로 실행됩니다.

공급업체 A는 매일 아침 6시에 SFTP에 CSV를 올립니다. 공급업체 B는 공유 서버에서 4시간마다 XML 피드를 업데이트합니다. 공급업체 C는 하루 종일 단일 파일을 덮어씁니다. FTPull은 여러분의 개입 없이 세 가지 모두를 처리합니다.

다운로드한 파일 활용 방법

FTPull은 파일 전송을 담당합니다. 파일이 Mac에 도착한 후 어떻게 처리할지는 여러분의 환경에 따라 다릅니다:

보안 고려사항

공급업체 피드에는 도매 가격, 재고 수준, 공개하면 안 되는 상품 데이터가 포함되어 있는 경우가 많습니다. 일반 FTP 대신 항상 SFTP(포트 22)를 사용하세요. SFTP는 인증 정보를 포함한 모든 것을 암호화합니다.

공급업체가 SSH 키 인증을 제공하는 경우 사용하세요. 비밀번호보다 안전하며 인증 정보 가로채기 위험을 없앱니다. FTPull은 비밀번호 인증과 키 기반 인증을 모두 지원합니다.

FTPull은 모든 인증 정보를 macOS 키체인에 저장합니다. 키체인은 암호화되어 있으며 Mac의 로그인 비밀번호로 보호됩니다. 디스크에 일반 텍스트 파일이 남지 않습니다.

FTPush가 필요한 경우

반대 방향의 워크플로우도 있습니다. 여러분이 공급업체이고 업데이트된 피드를 소매업체의 서버에 푸시해야 하는 경우, FTPush가 업로드를 담당합니다. 내보내기 파일을 감시 폴더에 넣으면 FTPush가 자동으로 소매업체의 SFTP 서버에 업로드합니다.

FTPull과 FTPush를 함께 묶은 FTPSuite 번들로 이커머스 피드 교환의 양방향을 모두 다룰 수 있습니다.