Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

스마트스토어 상품 지원 기능 추가 #243

Merged
merged 8 commits into from
Jan 28, 2024
Merged

Conversation

Muungi
Copy link
Collaborator

@Muungi Muungi commented Jan 28, 2024

  • 상품 URL 검증시 SmartStore 추가

  • 기존 productCode만을 이용하던 API는 SmartStore 지원하는 버전 추가

    • 상품 추가, 조회, 삭제, 목표 가격 수정, 알림 설정
  • cron시 SmartStore 상품도 조회 가능하도록 지원

  • 스마트스토어를 지원하기 위해서, 기존 API에서 shop 정보가 추가로 필요한 API들은 NestJs URI Versioning 문서를 참고하여 API 버전을 관리하도록 하였습니다.

  • 스마트스토어 상품 조회는 웹 크롤링을 통해 조회합니다.

  • cron으로 주기적으로 상품 정보를 수집하는 경우에도 11번가와 스마트스토어 상품 모두 조회할 수 있도록 하였습니다.

@Muungi Muungi added feature 새로운 기능 backend 백엔드 관련 labels Jan 28, 2024
@Muungi Muungi requested a review from sickbirdd January 28, 2024 04:22
@Muungi Muungi self-assigned this Jan 28, 2024
Copy link
Collaborator

@sickbirdd sickbirdd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

고생하셨습니다!

backend/src/constants.ts Show resolved Hide resolved
backend/src/cron/cron.service.ts Show resolved Hide resolved
backend/src/product/product.controller.ts Show resolved Hide resolved
backend/src/product/product.service.ts Outdated Show resolved Hide resolved
@sickbirdd sickbirdd merged commit bd56b9d into dev/be Jan 28, 2024
1 check passed
@Taewan-P Taewan-P deleted the feat/be/smartstore branch May 21, 2024 15:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend 백엔드 관련 feature 새로운 기능
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants