Li
Delete
Are you sure you want to delete this?
CntanzModel
-
Date
-
20211207
-
Target
-
C_011
-
Title
-
Swany 구매하기 만들기
-
Contents
-
간단하다고 생각했으나 쉽지 않았다. 그렇다고 복잡하거나 어렵다고 볼 이유도 그리 크진 않다.
스와니 네 가지 상품 중에서 선택한다.(네가지 벽부형1단, 벽부형2단, 바닥형1단, 바닥형2단 중)
손잡이 재질을 선택한다.(.나무, 스틸 중)
길이를 선택한다.(몇 미터)
설치방법(자가, 의뢰)을 선택한다.
예)벽부형 1단 나무 13미터 의뢰하는 고객이 있다고 가정하자.
필요한 수량 산출식
선택한 길이 계산 13 / 1.8 = 7.2
예)13미터라면 1.8미터 마다 벽부형 1단 모듈이 필요하므로 13/1.8=7.2로 무조건 한 개 추가한다.
결과여덟개로 나뉜다.
나무손잡이봉 8개
벽부형1단모듈 9개(나무손잡이봉 갯수 + 1개)
구매하기 버튼을 누르면
손잡이봉 8개
벽부형 1단 모듈 9개
설치의뢰비용 1 식
이상이 장바구니에 기록되어야 한다. 이 식이 어떻게 가능하지? 현재 CartController의 AddToCart로 값을 전달하는건데 하나의 상품에 수량이 넘어가는 거였어서 한 꺼번에 넘어가는 것에 대한 알고리듬이 필요한 상황이 되었다. 즉 손잡이봉은 8개, 벽부형1단모듈은 9개, 설치의뢰비용 1식 이 세 가지가 장바구니로 전달되어야 한다.
그러고 나서 구매하기 버튼을 누르고 계산하게 된다.