배경
As-is 검수
- 연동사의 제품 크롤링 데이터를 저장 → 제품 상태로 저장 → 저장된 데이터를 확인하여 수동 검수 / 반려
To-be 검수
- 연동사의 제품 크롤링 데이터를 저장하는 시점에 1차 검수(자동) (제품 DB와 분리)
- 필터링된 제품 리스트를 확인하여 가공이 필요한 부분만 추가 및 검수 → 제품 상태로 저장
- [셀러] 디어테일에 직접 판매를 위해 필요한 상품 정보를 추가 등록하여 저장 및 검증 → 상품 상태로 저장 (디어테일 직접 결제 가능)
→ 자동 검수를 위한 사전 검수 항목 및 기준 정의 및 검수 항목을 확인할 수 있는 UI 설계
검수 프로세스
Flowchart Maker & Online Diagram Software
사전 검수 항목 및 기준 정의
-
기존 검수 방식 및 기준 참고
- 금지단어 설정 (backend) 항목
- ‘개인 결제’ 단어 포함
- ‘프로모션’, ‘할인전’ 과 같은 단어 포함
- ‘건식 사료’, ‘습식 사료’ 단어 포함 (제품 카테고리: 사료 취급 안함) | 금지단어 자체의 유효성은 재검토 필요 → 별도 과제 진행 예정 | |
| 판매 상태 | sellingStatus 판매상태 | 판매중 | ‘판매중지’인 경우 | 시스템 | 몰에서 품절된 상품을 크롤링시 어드민에는 “판매 중지”로 표기됨 | | |
| 카테고리 | X (크롤링할때만 카테고리값을 이용하며 레이블을 따로 저장해두진 않음) | | 카테고리값에 ‘cat’, ‘고양이’, ‘kitten’ 단어 포함 | 시스템 (식스샵_크롤러 only) | 식스샵의 구조가 ‘카테고리’기반으로 상품이 연동되는 형태를 갖고있어 식스샵_크롤러만 카테고리의 단어 기반 1차 검수가 가능 | | |
| 상세페이지 접근 | X (크롤링할때만 상세페이지 접속시 접근 불가로 나올경우 크롤링되지 않으며 레이블을 따로 저장해두진 않음) | 정상페이지 | 오류페이지 | 시스템 (카페24_크롤러only) | 크롤링시 상세페이지 접속때 ‘접근할 수 없는 등급’, ‘접근 불가’ 오류 얼럿과 함께 접속 불가일 경우 “판매중지” 값으로 크롤링됨 | | |
| 사람이 직접 검수 필요한 기준 (혹은 이미지에서 강아지/고양이 걸러낼 수 있는 솔루션이 있다면...Best) | | | | | | | |
| 제품 대상 | | 강아지 | 사람 or 강아지 외 동물용(e.g. 고양이 제품) | 검수자 | - 상품명만 봐서는 사람제품만 파는지 알 수 없기에 검수자가 섬네일 및 상품상세페이지를 보고 판단함 (상세페이지에 강아지 상품 선택 가능한 옵션 및 그 밖에 강아지에 대한 사진이나 설명이 없을 시 반려함)
- 검수자가 섬네일 및 상품 상세페이지를 보았을때 강아지 겸용이 아닌 Only 고양이만을 위한 상품일 경우 | 대표 섬네일 및 상품명은 사람제품이지만 상세페이지에 추가구성상품(옵션) 등으로 강아지 상품이 함께 노출되는 경우엔 반려처리하지 않음
(https://insidious-curiosity-125.notion.site/67908b7999f54704b3c91e0c710256e7) | |
| 제품 썸네일 | thumbnail 썸네일 | 강아지 or 제품 포함 /
강아지 + 기타 동물 | 강아지 외 동물 단독 / 강아지 외 동물 + 제품 | 검수자 | 검수자가 썸네일 사진을 보고 판단
[섬네일 이미지 규정]
- only강아지 (0)
- 강아지+제품 (0)
- only 제품 (0)
- 강아지+고양이 (0)
- 강아지+고양이+제품 (0)
- only 고양이 (X)
- 고양이+제품 (X) | 업체의 요청에 따라 섬네일 이미지 교체 후 검수통과 시키기도 함 (업체의 요청이 있을때만 수행하며, 임의로 섬네일 사진을 교체하지는 않고 반려함) | |
UI 요구 사항 (Spec.) - 크롤링 검수 리스트
- 1차 자동 검수한 목록을 확인할 수 있어야 함
- 목록별 상세 내용을 확인할 수 있어야 함
- 목록에서 검수 상태 변경이 가능해야 함
- 검수 승인, 반려 처리 기능 제공
- 검수 완료 시 제품 DB에 저장됨
- 검수 반려 시 크롤링 데이터 저장 상태 유지