현재 미국에서 알래스카와 하와이를 제외한 특정 SKU를 제외한 199 달러 이상의 주문에 대해 무료 배송을 제공하는 장바구니 가격 규칙이 설정되어 있습니다. 현재 구현 된 사항은 다음과 같습니다. http://addoa.com/blog/how-restrict-free-shipping-magento

사용 가능한 유일한 배송 사는 UPS입니다. 무료 배송은 UPS Ground로 기본 설정되어 있습니다.

제가 원하는 것은 “Free Economy Shipping”이라는 배송 옵션을 만들고 UPS Ground가 일반 계산 된 항목을 표시하는 동안 무료 옵션이되도록하는 것입니다. 가격입니다.

이렇게하려면 맞춤 배송 모듈을 만들어야합니다. 이것이이 문제를 해결하는 가장 좋은 방법일까요?

댓글

  • 의미 : UPS Ground는 정상 계산 가격을 보여줍니다 "?
  • 음, 예를 들어 $ 230가있는 경우 장바구니에있는 소계는 다음과 같이 배송되기를 원합니다. Free Economy Shipping-$ 0 UPS Ground-$ 12 UPS Two Day Air-$ 40 UPS Next Day Air-$ 90 그래서 UPS Ground가 기본 무료 배송 옵션 인 대신에 기본값은 " 무료 이코노미 배송입니다. "
  • 즉, 모든 UPS 옵션을 지불하기를 원하고 " 무료 이코노미 배송 " $ 199 (및 기타 조건) 이상의 주문에 대해 표시되며 무료입니다. 사실인가요? 코드 해킹이나 배송 제한 모듈 링크가 필요합니까?

답변

무료로 구현할 수 있습니다. Magento의 운송 업체, 모듈이 필요하지 않습니다. Free Shipping Carrier를 활성화하고 가격을 매우 높게 설정합니다 (20,000). 일반적으로 표시되지 않는 경우가 발생합니다. 그러나 프로모션 규칙에 따라 장바구니가 무료 배송되도록 허용하면 무료 배송이 채워집니다.

이 접근 방식의 단점은 전체 장바구니가 무료 배송 인 경우에만 표시된다는 것입니다. 적용한 항목은 표시되지 않습니다.이를 해결하는 유일한 방법은 현재 상태를 유지하고 UPS Ground에 적용하는 것입니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다