카페24 상품 리뷰 자동 등록 프로그램

2024. 10. 31. 23:48·서비스
반응형

이 프로그램은 카페24 플랫폼에서 상품 리뷰를 자동으로 등록할 수 있는 도구입니다. 사용자는 엑셀 파일을 통해 리뷰 데이터를 입력하고, 프로그램은 이를 읽어 카페24 API를 통해 리뷰를 등록합니다. 이 글에서는 프로그램의 주요 기능과 작동 방식을 설명하겠습니다.

주요 기능

  1. 엑셀 파일을 통한 리뷰 데이터 입력:
    • 사용자는 엑셀 파일을 선택하여 리뷰 데이터를 입력할 수 있습니다. 프로그램은 엑셀 파일에서 작성자, 리뷰 내용, 별점, 날짜 등 필요한 정보를 자동으로 추출합니다. 또한, 쿠팡과 스마트스토어 크롤링 프로그램으로 수집한 엑셀 데이터를 사용하여 카페24에 리뷰를 등록할 수 있습니다.
  2. 자동 인증 및 토큰 관리:
    • 프로그램은 카페24 API에 접근하기 위해 OAuth2 인증을 사용합니다. 사용자는 인증 URL을 통해 인증 코드를 얻고, 프로그램은 이를 사용하여 액세스 토큰을 발급받습니다. 토큰은 JSON 파일에 저장되어 자동으로 관리됩니다.
  3. 사용자 지정 리뷰 추가:
    • 프로그램은 서식에 맞는 엑셀 파일을 제공하여 사용자가 직접 리뷰를 입력할 수 있도록 지원합니다. 이를 통해 크롤링한 리뷰뿐만 아니라, 사용자가 원하는 내용을 자유롭게 추가할 수 있습니다. 
  4. 리뷰 데이터 처리:
    • 프로그램은 엑셀 파일에서 읽어온 리뷰 데이터를 검증하고, 비어 있는 리뷰 내용은 건너뜁니다. 또한, 날짜 형식이 다양한 경우에도 유연하게 처리할 수 있도록 설계되었습니다.
  5. API 호출 및 리뷰 등록:
    • 프로그램은 카페24 API를 통해 리뷰를 등록합니다. 한 번에 최대 10개의 리뷰를 등록할 수 있으며, API 호출 제한에 따라 대기 시간을 조절하여 안정적으로 리뷰를 등록합니다.
  6. 사용자 인터페이스:
    • PyQt6를 사용하여 직관적인 사용자 인터페이스를 제공합니다. 사용자는 버튼 클릭을 통해 파일을 선택하고, 리뷰 등록을 시작할 수 있습니다. 진행 상황은 로그 창에 출력됩니다.

작동 방식

  1. 엑셀 파일 선택:
    • 사용자는 프로그램의 UI에서 "파일 선택" 버튼을 클릭하여 엑셀 파일을 선택합니다. 선택된 파일의 리뷰 데이터가 프로그램에 로드됩니다.
  2. 리뷰 데이터 생성:
    • ReviewManager 클래스의 create_reviews_from_excel 메서드가 호출되어 엑셀 파일에서 리뷰 데이터를 읽어옵니다. 이 메서드는 각 리뷰의 작성자, 내용, 별점, 날짜 등을 추출하여 리뷰 리스트를 생성합니다.
  3. 리뷰 등록:
    • 사용자가 "리뷰 등록" 버튼을 클릭하면, start_process 메서드가 호출되어 리뷰 등록 프로세스가 시작됩니다. 이 메서드는 리뷰를 일정량씩 나누어 API에 등록하며, 호출 제한에 따라 대기 시간을 조절합니다.
  4. 결과 출력:
    • 리뷰 등록이 완료되면, 프로그램은 로그 창에 등록된 리뷰의 수와 진행 상황을 출력합니다. 오류가 발생할 경우, 오류 메시지도 로그에 기록됩니다.

게시판 번호 확인

 

사진 업로드

상품 번호 확인

상품 수정 페이지에서 확인을 하거나 

 

하단의 상품 수정 url에서 확인하실 수 있습니다.

 

Q&A

Q : 리뷰 내용은 잘 등록됐는데 제목이 아무것도 없어요

A : 크롤링한 데이터를 기반으로 업로드하는 프로그램으로, 스마트스토어나 쿠팡 리뷰에는 리뷰 제목이 없고(쿠팡은 있기도 하지만 없는것이 대부분) 카페24에 글 작성시 제목과 본문이 필수로 제목을 공백으로 넣었습니다. 스킨개발자를 통해 리뷰 내용만 보이도록 쇼핑몰을 변경하시면됩니다. 

 

Q : 날짜의 시간 변경 또는 안보이게 하고 싶어요

A :

 

Q : 스마트스토어의 리뷰를 이관했는데 해당 스토어가 삭제되면 등록한 사진은 어떻게 되나요??

A : 리뷰 등록 시 이미지도 함께 업로드 한 경우 해당 이미지는 카페24 서버에 저장이 되어 상관없습니다. 

 

저작자표시 비영리 변경금지 (새창열림)

'서비스' 카테고리의 다른 글

이커머스 플랫폼 리뷰 수집 및 카페24 이관 서비스  (2) 2025.05.11
스마트스토어 리뷰를 카페24 리뷰 이관  (0) 2025.04.20
네이버 플레이스 순위 및 리뷰 추적기  (2) 2024.10.18
2023년에 배워야 할 최고의 프로그래밍 언어  (0) 2023.03.17
다중 목적지 경로 추천  (0) 2022.03.25
'서비스' 카테고리의 다른 글
  • 이커머스 플랫폼 리뷰 수집 및 카페24 이관 서비스
  • 스마트스토어 리뷰를 카페24 리뷰 이관
  • 네이버 플레이스 순위 및 리뷰 추적기
  • 2023년에 배워야 할 최고의 프로그래밍 언어
코샵
코샵
나의 코딩 일기장
    반응형
  • 코샵
    끄적끄적 코딩 공방
    코샵
    • 분류 전체보기 (597) N
      • 상품 추천 (105) N
      • MongoDB (4)
      • 하드웨어 (9)
      • 일기장 (4)
      • Unity (138)
        • Tip (41)
        • Project (1)
        • Design Pattern (8)
        • Firebase (6)
        • Asset (2)
      • 파이썬 (12) N
        • Basic (41)
        • OpenCV (8)
        • Pandas (15)
        • PyQT (3)
        • SBC(Single Board Computer) (1)
        • 크롤링 (14)
        • Fast API (29)
        • Package (6)
      • Linux (4)
      • C# (97)
        • Algorithm (11)
        • Window (7)
      • TypeScript (50)
        • CSS (10)
      • Git (11)
      • SQL (5)
      • Flutter (10)
        • Tip (1)
      • System (1)
      • BaekJoon (6)
      • Portfolio (2)
      • MacOS (1)
      • 유틸리티 (1)
      • 서비스 (6)
      • 자동화 (3)
      • Hobby (10)
        • 물생활 (10)
        • 식집사 (0)
  • 인기 글

  • 태그

    C#
    믈레코비타멸균우유
    유니티
    카페24리뷰이관
    쇼핑몰리뷰
    리뷰이관
    codingtips
    스마트스토어리뷰
    카페24리뷰
    learntocode
    ipcamera
    list
    라떼우유
    appdevelopment
    unity
    스크립트 실행 순서
    스크립트 실행
    rtsp
    Python
    리스트
    programmerlife
    파이썬
    programming101
    devlife
    긴유통기한우유
    codingcommunity
    cv2
    상품 리뷰 크롤링
    리뷰관리
    셀레니움
  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
코샵
카페24 상품 리뷰 자동 등록 프로그램
상단으로

티스토리툴바