소싱 데이터

기간  — 

발주할 공급사를 고르려면 공급사별 상품과 가격부터 알아야 했습니다. 도매 공급사 가격 수집으로 시작해 네이버 검색 수요, 경쟁 지표, 키워드 연관어를 더했습니다. 이 자료로 실제 공급할 수 있는 품목 가운데 다음에 팔 품목을 추천합니다. 공급사 단체방 공지도 모아 공급 중단과 가격 변동에 대응합니다.

도매 공급사 가격과 검색 수요⁠·⁠경쟁을 모아,
공급할 수 있는 과일 가운데 무엇을 팔지 고르는 데이터

PythonPlaywrightPostgreSQLMinIONumPyTypeScriptChrome Extensions

  • 공급사 공식 엑셀을 먼저 읽고, 실패하면 API⁠·⁠웹 화면, 그다음 직전 성공본 순서로 가격을 남기는 수집
  • 품목⁠·⁠품종⁠·⁠중량⁠·⁠입수⁠·⁠등급으로 정규화하고 원문 상품명과 가격도 보존하는 공급가 원장
  • 네이버 월별 인기 키워드와 일별 트렌드, 키워드 온톨로지를 나눠 보관하는 시장 분석
  • 공급 가능성⁠·⁠수요⁠·⁠경쟁⁠·⁠시기 근거를 함께 보여 주는 소싱 추천
  • 토스쇼핑 인기 상품에서 품목⁠·⁠옵션별 대표 가격을 뽑는 경쟁 가격 관측
  • 사람이 연 쿠팡 검색⁠·⁠상품 화면만 구조화해 저장하는 Chrome 확장
  • 공급사 카카오톡 공지 원문을 보존하고, 반품⁠·⁠교환 제한을 공급사 상품과 발주 후보 판정에 잇는 공지 수집

잘못된 가격 한 줄이 막던 가격표

문제
공급가 파일에 빈 값이나 잘못된 가격이 한 줄만 있어도 정상 가격표 전체가 실패했습니다.
해결
파일 구조 검사와 행 단위 격리를 나누고 정상 행만 갱신했습니다. 불량 행은 이전 정상 가격과 관측 시각을 유지합니다. 정상 데이터를 잃지 않고, 확인하지 않은 가격이 새것처럼 보이는 일도 막았습니다.

갑자기 비어 버린 카탈로그

문제
공급사 카탈로그가 비거나 크게 줄어든 채 수집되면, 정상 가격표를 덮어쓸 수 있었습니다.
해결
빈 카탈로그와 급감한 카탈로그는 부분 자료로 보고, 마지막 정상본을 보존합니다. 일시적인 수집 이상이 발주 경로를 지우지 않습니다.

중량과 포장이 차지한 추천 순위

문제
추천 후보 상위를 품목이 아니라 중량⁠·⁠포장⁠·⁠등급 차이가 차지했습니다.
해결
중량⁠·⁠포장⁠·⁠등급을 품목 후보가 아닌 옵션으로 내렸습니다. 계절성과 수요 흐름도 따로 계산합니다.

늦게 그려지는 리뷰와 사라지는 관측

문제
상품명⁠·⁠가격보다 리뷰⁠·⁠평점이 늦게 그려져 빈 값이 저장되고, 전송에 실패한 관측은 사라졌습니다.
해결
카드 변화를 지켜보다가 화면이 안정되면 한 번 읽게 했습니다. 전송에 실패한 관측은 보관함에 남겨 다시 보냅니다. 무한 대기나 스크롤 조작 없이 늦게 그려지는 화면을 읽습니다.