StoreCleaner 프로젝트

StoreCleaner

StoreCleaner

네이버 스마트스토어 상품 중복 관리 도구
네이버 스마트스토어 API를 활용하여 상품 정보를 수집하고 중복 여부를 자동으로 점검하는 Python 기반 도구입니다. CLI와 GUI 두 가지 인터페이스를 제공하며, 스케줄링 기능을 통해 정기적인 중복 상품 관리가 가능합니다.

StoreCleaner는 네이버 커머스 API를 활용하여 스마트스토어의 상품 정보를 수집하고 중복 상품을 자동으로 탐지 및 관리하는 도구입니다. Python으로 개발되었으며, CLI와 Tkinter 기반 GUI 두 가지 인터페이스를 제공합니다.

주요 기능으로는 다중 스토어 지원, 채널별 상품 데이터 수집, 상품명 기준 중복 탐지, 최신 상품 기준 자동 정리, 스케줄링을 통한 정기 실행 등이 있습니다. Bcrypt를 활용한 안전한 API 인증과 pandas를 통한 효율적인 데이터 처리를 구현했습니다.

GUI에서는 각 스토어별로 독립적인 패널을 제공하며, 설정 관리, 기간별 조회, 자동 실행 스케줄링, 실시간 로그 표시 등의 기능을 포함합니다. PyInstaller를 통해 Windows 실행 파일로도 패키징 가능합니다.

  • 카테고리: 자동화
  • 클라이언트: Soomgo
  • 기간: 약 4일
  • 역할: 풀스택 개발
Technology Stack

사용된 기술 스택

Python
Pandas
Pyinstaller
Tkinter
Requests
Bcrypt
Pybase64
Key Features

핵심 기능

네이버 스마트스토어 API 인증 (Bcrypt 기반 서명)
다중 스토어 및 채널 지원
상품 정보 수집 (페이지네이션 처리)
상품명 기준 중복 탐지 (소문자/공백 정규화)
최신 상품 기준 자동 정리 (modifiedDate 기반)
CLI 및 GUI 인터페이스 제공
스케줄링을 통한 정기 실행
채널별 CSV 데이터 저장
중복 상품 목록 별도 저장
실시간 로그 표시 및 에러 처리
Application

응용 가능 분야

전자상거래 관리
상품 데이터 정리
중복 상품 제거
스마트스토어 운영

유사 사이트 개발을 원하는 분들을 위한 응용 예시

스마트스토어 상품 관리: 네이버 스마트스토어에서 중복으로 등록된 상품을 자동으로 탐지하고 정리하여 상품 관리 효율성을 높입니다.

정기적인 데이터 정리: 스케줄링 기능을 통해 주기적으로 상품 데이터를 수집하고 중복을 점검하여 데이터 품질을 유지합니다.

다중 스토어 운영: 여러 스토어를 동시에 관리할 수 있으며, 각 스토어별로 독립적인 설정과 실행이 가능합니다.

상품 데이터 분석: 채널별로 수집된 상품 데이터를 CSV 형태로 저장하여 추가 분석이나 리포팅에 활용할 수 있습니다.

유사한 프로젝트를 개발하고 싶으신가요?

프로젝트 문의를 통해 맞춤형 솔루션을 받아보세요.
프로젝트 문의하기
1
견적 상담
안녕하세요! CodeLune입니다.
프로젝트 견적 상담을 도와드리겠습니다.
어떤 서비스가 필요하신가요?