장바구니 가격 규칙 만들기

장바구니 가격 규칙은 조건 세트에 따라 장바구니의 항목에 할인을 적용합니다. 해당 조건이 충족되거나 고객이 유효한 쿠폰코드를 입력하면 자동으로 할인이 적용된다. 적용하면 소계 아래의 장바구니에 할인이 표시됩니다. 장바구니 가격 규칙은 상태 및 날짜 범위를 변경하여 시즌 또는 프로모션에 필요한 만큼 사용할 수 있습니다.

이 비디오는 누구의 것입니까?

  • eCommerce 마케터
  • 웹 사이트 관리자

비디오 콘텐츠

가격 표시 문제

각 라인 항목에 제공된 할인을 표시해야 하는 몇 가지 고유한 시나리오가 있지만 값이 정확히 일치하지 않을 수 있습니다. 그 이유는 장바구니 가격 규칙 할인이 여러 제품에 적용되지만 값이 소수점 두 자리로 균등하게 나누어지지 않기 때문입니다.

recommendation-more-help

장바구니 가격 규칙 = 장바구니에 있는 2개 제품에 적용되는 10% 할인
가격 규칙이 적용되는 조건: 장바구니의 총 항목은 2입니다.
조치는 제품 가격 할인의 퍼센트를 적용하며 해당 할인 금액은 10입니다.

장바구니에 2개의 항목이 추가되며, 각각 $19.95입니다.

할인 금액에 0.1을 곱한 값을 구하려면

19.95 x 0.1 = 1.995

이것이 문제입니다. 우리는 소수점 이하 세 자리를 가지고 있습니다. 두 자리가 아니라. 이것을 달러로 바꾸는 것은 이제 문제가 됩니다

솔루션

이 이슈의 영향을 받는 유일한 사람인 웹사이트 소유자를 생각하여, 달러로 할인된 가격으로 주문한 각각의 아이템을 보여주는 것이 가장 적절하다고 판단하였다. 전체 주문금액이 제대로 계산되도록 첫 번째 항목은 반올림하고 나머지 항목은 소수점 셋째를 떨어뜨리기로 했다. 이 시나리오를 검토하십시오.

적용 중인 장바구니 규칙과 동일한 10% 할인
장바구니에 19.95 제품 2개 추가

각 제품은 1달러 995센트를 할인해 드립니다
제품 1 - 19.95 x 0.1 = 1.995
2 - 19.95 x 0.1 = 1.995

총 3.99개가 고객에게 할인으로 제공된다

관리자의 스토어 소유자에게 라인 항목을 표시할 때,
첫 번째 항목을 조정하여 2.000으로 반올림해야 합니다. 두 번째 항목은 소수점 셋째 자리까지 내림합니다
제품 1 = 2.00
제품 2 = 1.99

두 제품의 총 할인액을 합하면 고객에게 제공된 실제 할인액과 일치합니다.

다음은 이 시나리오가 있는 주문의 관리자에게 표시되는 스크린샷입니다.

값이 다른 항목들을 표시하는 관리자 보기

기타 잠재적 솔루션 및 사용되지 않은 이유

적용 중인 장바구니 규칙과 동일한 10% 할인
장바구니에 19.95 제품 2개 추가

각 제품은 1달러 995센트를 할인해 주셔야 합니다
하지만 그냥 묶어놓으면 할인이 너무 많이 돼.

제품 1 - 19.95 x 0.1 = 1.995
제품 2 - 19.95 x 0.1 = 1.995

모든 항목을 반올림하도록 변환
제품 1 새 값은 2.00입니다.
제품 2 새 값은 2.00입니다.

총 3.99개가 실제로 고객에게 할인으로 제공되었습니다.
그러나 반올림하면 4달러가 주어지는 것으로 보일 것이고, 그것은 잘못된 것이다.

2.00 + 2.00 = $4.00

비슷한 문제 모든 항목에 대해 소수 셋째 값을 삭제한 경우 제공된 할인이 너무 적습니다.

적용 중인 장바구니 규칙과 동일한 10% 할인
장바구니에 19.95 제품 2개 추가

각 제품은 $1.995의 할인을 받을 수 있지만 소수점 셋째 자리만 내려가면 다음과 같은 일이 발생합니다.
제품 1 - 19.95 x 0.1 = 1.995
제품 2 - 19.95 x 0.1 = 1.995

모든 항목에 대해 소수 셋째 자리로 전환합니다.
제품 1 새 값은 1.99입니다.
제품 2 새 값 1.99

총 3.99개가 실제로 고객에게 할인으로 제공되었습니다.
그러나 소수점 세 번째 숫자를 놓으면 $3.98이 주어지는 것으로 나타나며 이는 잘못된 것입니다.

1.99 + 1.99 = $3.98

추가 리소스

3a5f7e19-f383-4af8-8983-d01154c1402f