운송비 할인


16

배송비 할인을 적용하고 싶습니다. 예를 들어 장바구니 소계가 $ 125보다 큰 경우 배송비가 $ 17 할인됩니다. 관리자에서 배송 장바구니 규칙을 만들었지 만 배송 비용이 아니라 장바구니 소계에 규칙이 적용됩니다. "배송 금액에 적용"옵션을 예로 선택하고 "추가 규칙 처리 중지"를 아니오로 선택했습니다.

아무도 내가 이것을 할 수있는 방법에 대해 알고 있습니다. 도움을 주시면 감사하겠습니다.

미리 감사드립니다.


배송비에 적용되는 내용이 올바르게 설명되어 있지 않습니다. 또한이 옵션을 선택하면 배송비에 할인이 적용되어야한다고 생각했지만, 배송비를 "또한"할인에도 적용한다는 의미입니다.

답변:


7

최근 영업 규칙 관리자 패널을 해킹하여 사용했습니다.

규칙의 '조치'아래에있는 '다음 조건과 일치하는 항목 만 장바구니에 적용하기'패널에서 실제로 발생할 수없는 조건을 작성하십시오. 우리는 sku == 'invalid'를 사용했습니다. '배송 금액에 적용'을 선택하면 배송비 만 할인됩니다. 그러나 장바구니의 어떤 항목과도 ​​일치하지 않습니다.


그러나 한 가지 참고 사항 : 사용자가 장바구니 페이지에서 배송을 추정하는 경우에만 작동합니다 (기본적으로 쿠폰 코드를 적용 할 때 견적에 운송 방법이 필요합니다. 우리는 가장 저렴한 운송 방법을 자동으로 적용하도록 장바구니 설정을했습니다. 그래서 그것은 우리를 위해 일했습니다).
Laura

1.9에서 작동 확인 :)
puntable

2

내 마음에 이것은 Apply to Shipping Price할인을 처리 할 때 플래그 를 무시 하고 제품에 적용 하는 핵심 계산의 버그 입니다 processShippingAmount.

http://www.magentocommerce.com/bug-tracking/issue/index/id/250

루프 상단 근처 app/code/core/Mage/SalesRule/Model/Validator.phpprocess함수에서 수정하면foreach

if ($rule->getApplyToShipping()) {
    continue;
}

이렇게하면 process메소드가로 Apply to Shipping Price설정된 장바구니 규칙을 적용 하지 못하게 됩니다 Yes.


0

배송 규칙 확장 프로그램을 사용하여 수행하려는 작업을 수행하고 있습니다. 이 확장 프로그램을 사용하여 장바구니의 소계를 기준으로 운송 총액에 할인을 적용하는 규칙을 만들었습니다. 아마도 이것은 당신이 필요로하는 것입니다.


-1

Magento 관리자 패널로 이동할 수 있습니다. 첫 번째 단계 : Promitions 두 번째 단계 : 쇼핑 카트 가격 규칙 그런 다음 왼쪽 표시 줄의 조건으로 이동하십시오. 원하는 조건에 적용하십시오. 예를 들어 소계에 대한 계산을 원한 다음 적용하십시오. 사실이다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.