제안

외부 플랫폼 데이터를 어떻게 가져올지에 대한 판단과, 예산 안에서 어떻게 할 것인지를 정리했습니다.

먼저 말씀드릴 것

배달 플랫폼의 공식 API는 일반 개발사에 열려 있지 않습니다. 제휴 계약을 맺은 파트너에게만 제공되며, 대행업체가 라이더 데이터를 가져가는 용도로는 발급되지 않는 것으로 알고 있습니다.

그래서 크롤링이나 화면 자동화를 떠올리시게 되는데, 저희는 그 방식을 권하지 않습니다.

왜 권하지 않는가

5가지

약관 위반 소지

대부분의 플랫폼 이용약관에 자동화된 수단으로 데이터를 수집하는 것을 금지하는 조항이 있습니다. 계정 정지나 법적 분쟁의 근거가 됩니다.

화면이 바뀌면 그날 멈춥니다

플랫폼이 화면 구조를 바꾸면 수집이 중단됩니다. 예고 없이 일어나고, 라이더는 그날 정산을 못 봅니다. 고쳐도 또 바뀝니다. 유지보수가 계속 들어갑니다.

계정 차단 위험

반복 접근이 감지되면 계정이 막힙니다. 라이더 계정으로 접근한다면 그 라이더가 일을 못 하게 됩니다.

라이더 계정 정보를 저희가 보관하게 됩니다

로그인해서 가져오려면 아이디와 비밀번호가 필요합니다. 그것을 서버에 저장하는 순간 유출 시 피해가 큽니다. 라이더에게 플랫폼 비밀번호를 알려달라고 해야 하는데, 받아들이시기 어려울 것으로 봅니다.

예산 안에서 안정성을 담보할 수 없습니다

만드는 것 자체는 가능합니다. 문제는 계속 도는 것입니다. 2,000만원 안에 이것까지 넣고 안정적으로 운영되게 만들겠다고 말씀드리기 어렵습니다.

그러면 어떻게 하는가

저희가 권하는 순서입니다.

1순위대행 프로그램의 정산 데이터

라이더 배차와 배달 완료를 관리하는 프로그램을 이미 쓰고 계실 것입니다. 거기에 이미 배달 건수와 배달비가 있습니다. 그 데이터를 받는 것이 가장 정확하고 안전합니다. 대행 프로그램은 발주사가 계약한 서비스이므로 데이터 제공을 요청할 근거가 있습니다. 플랫폼과 다릅니다.

  • · API를 제공하는지 확인
  • · 없다면 정산 파일(엑셀·CSV)을 내려받을 수 있는지 확인
  • · 파일이면 관리자가 업로드하는 방식으로 처리
2순위관리자 업로드

1순위가 안 되면 관리자가 주기적으로 파일을 올립니다. 손이 가지만 확실하고, 지금 수기 관리보다는 훨씬 낫습니다. 이 방식만으로도 목표하신 것 대부분이 됩니다. 라이더는 자기 수익과 공제를 투명하게 보고 출금을 신청할 수 있습니다.

3순위라이더 직접 입력

라이더가 자기 배달 건수를 입력하는 방식입니다. 신뢰성이 떨어지지만, 관리자가 대행 프로그램 수치와 대조하는 절차를 두면 보완됩니다.

이번 제안에 포함한 것

포함
  • · 관리자 파일 업로드와 검증 (형식 확인, 중복 방지, 오류 행 표시)
  • · 대행 프로그램 API 연동 자리 (규격이 확인되면 붙일 수 있는 구조)
  • · 라이더 직접 입력과 관리자 대조

이번 제안에서 제외한 것

제외
  • · 플랫폼 크롤링과 화면 자동화

다른 업체가 크롤링으로 된다고 제안할 수 있습니다. 만드는 것은 가능합니다. 다만 6개월 뒤에도 돌고 있을지, 문제가 생겼을 때 누가 책임질지를 함께 보셔야 합니다. 저희는 처음부터 안 되는 것을 된다고 말씀드리지 않는 편을 택했습니다.