StoreCleaner는 네이버 커머스 API를 활용하여 스마트스토어의 상품 정보를 수집하고 중복 상품을 자동으로 탐지 및 관리하는 도구입니다. Python으로 개발되었으며, CLI와 Tkinter 기반 GUI 두 가지 인터페이스를 제공합니다.
주요 기능으로는 다중 스토어 지원, 채널별 상품 데이터 수집, 상품명 기준 중복 탐지, 최신 상품 기준 자동 정리, 스케줄링을 통한 정기 실행 등이 있습니다. Bcrypt를 활용한 안전한 API 인증과 pandas를 통한 효율적인 데이터 처리를 구현했습니다.
GUI에서는 각 스토어별로 독립적인 패널을 제공하며, 설정 관리, 기간별 조회, 자동 실행 스케줄링, 실시간 로그 표시 등의 기능을 포함합니다. PyInstaller를 통해 Windows 실행 파일로도 패키징 가능합니다.
스마트스토어 상품 관리: 네이버 스마트스토어에서 중복으로 등록된 상품을 자동으로 탐지하고 정리하여 상품 관리 효율성을 높입니다.
정기적인 데이터 정리: 스케줄링 기능을 통해 주기적으로 상품 데이터를 수집하고 중복을 점검하여 데이터 품질을 유지합니다.
다중 스토어 운영: 여러 스토어를 동시에 관리할 수 있으며, 각 스토어별로 독립적인 설정과 실행이 가능합니다.
상품 데이터 분석: 채널별로 수집된 상품 데이터를 CSV 형태로 저장하여 추가 분석이나 리포팅에 활용할 수 있습니다.