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

[기능] 구매자는 장바구니에 담긴 상품을 주문할 수 있다. #69

Closed
Tracked by #78
Dr-KoKo opened this issue Aug 15, 2024 · 0 comments · Fixed by #80
Closed
Tracked by #78

[기능] 구매자는 장바구니에 담긴 상품을 주문할 수 있다. #69

Dr-KoKo opened this issue Aug 15, 2024 · 0 comments · Fixed by #80
Assignees
Labels
✨ Feature 기능 개발

Comments

@Dr-KoKo
Copy link
Member

Dr-KoKo commented Aug 15, 2024

기능

구매자는 장바구니에 담긴 상품을 주문할 수 있다.

설명

검증 요구사항

  • 한 번에 한개의 가게에서만 음식 상품을 주문할 수 있다.
  • 한 번에 여러 종류의 음식 상품을 주문할 수 있다.

기능 요구사항

  • 메뉴의 재고가 삭감된다. 없으면 음식 상품을 주문할 수 없다.
  • 보유하고 있는 캐시 금액 만큼 물건을 주문할 수 있다.

기대 효과

사용자가 주문을 할 수 있습니다.
일전에 논의한바대로

외부 PG사를 통한 결제 기능을 지원하지 않고 배민페이머니만을 통해 결제할 수 있게 변경되었습니다.
(외부 서버와 통신없이 결제를 진행할 수 있기 때문에) 주문과 동시에 결제를 진행하는 것으로 변경되었습니다.

주문시 결제가 동시에 처리되며, 따라서 1) 사용자의 계정에서 포인트 삭감(+인출이력 저장), 2)메뉴의 재고 삭감, 3)주문 레코드 생성이 동시에 발생하게 됩니다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✨ Feature 기능 개발
Projects
Status: Done
1 participant