쏘원 - 쇼핑몰 내의 품절 여부 파악 과정

·2024년 11월 5일
0

프로젝트 🧐

목록 보기
4/5

상품의 품절 여부를 알아보기 위한 과정 기록

링크를 통해 상품의 품절 여부를 어떻게 알아볼 것이냐에서 시작됐다. 내가 생각한 것은 두 가지.

1. 네이버 API 에서 품절과 관련된 정보 제공
2. HTML 구조에서 품절과 관련된 속성으로 구분

1번이 있다면 어렵지 않을 것이라 생각하고 찾아봤으나 품절과 관련된 정보를 제공하지는 않았다. 스마트 스토어에 판매하는 사람들이 품절 상태를 만드려면 재고수량을 0으로 만든다는 것까지는 찾았으나 개발자 센터에서는 마땅한 정보가 없었다. 🥲

검색-쇼핑api에서 상품군 타입이란 게 있길래 설레는 마음으로 들어갔으나 일반/중고/단종/판매예정 상품에 대한 정보뿐이었다. 😞 일반과 판매예정의 차이점이 뭔지 궁금하니까 한번 써보기는 해야겠다.

어쨋든 이렇다보니

  1. 네이버 API 에서 품절과 관련된 정보 제공 => 안 해줌
  2. HTML 구조에서 품절과 관련된 속성으로 구분

이라서 2번째 방법을 찾아 나섰다.

판매중인 상품 / 단일 옵션에 품절인 상품 / 여러 옵션에 특정 상품은 판매중인 상품

이렇게 세 가지로 분류해서 소스 코드나 차이점을 찾아봤다. 소스 코드에 차이점이 있다면 품절이나 재고 수량에 관련된 속성이 있을 거라고 기대했다. 또 품절일 경우 구매하기 버튼이 있고 품절이 아니면 구매하기 버튼이 있으니까 그걸로 구분할 수 있을까 기대했으나!!

  • 태그 내의 재고/품절과 관련된 속성이 있을 것이라 예상 🧨 없었음!
  • 구매하기 버튼의 유무로 판단 🧨 옵션이 n개 인 경우 하나라도 품절이 아니라면 구매하기 버튼이 있음

🥹 모두가 내 예상을 빗나가고 있다. 하나 찾은 게 있다면 태그 내의 텍스트 컨텐츠에 품절 이 추가되어 있다는 것 정도.

이렇게 된 이상 다른 품절 알림이 있는 서비스들도 좀 더 뒤져봐야겠다!! 🚨🚨

profile
'한 번 더!'의 가능성을 믿어! 오늘도 열심히 굴러가 보는 프론트엔드 개발자 😎

0개의 댓글