2012-07-23 7 views
2

배송 주소가 캐나다에있는 사용자에게 Magento onepage 결제의 배송 방법 단계에 고지 사항 메시지를 추가하려고합니다. 내 상점은 미국을 기반으로하지만 캐나다에 배송하지만, 캐나다 사용자가 세금 및 세금을 책임지고 있음을 알리고 싶습니다. 발송 주소가 캐나다인 경우 해당 메시지를 추가 할 수 있습니까?배송 방법에 조건부 메시지 표시 단계 Magento

답변

6

당신의 app/design/frontend/YOUR_INTERFACE/YOUR_THEME/template/checkout/onepage/shipping_method.phtml 파일을 수정하고 매우 위로 가기에 다음 코드를 추가하는 것입니다 빠른 방법 (예쁜이 아니지만) :

<?php if($this->getQuote()->getShippingAddress()->getCountry() == 'CA' || 
     ($this->getQuote()->getShippingAddress()->getSameAsBilling() && $this->getQuote()->getBillingAddress()->getCountry() == 'CA')): ?> 

    BLAME CANADA !!! 
<?php endif; ?> 
+0

윌뿐만 아니라하거나 로그인 할 경우에만 손님 체크 아웃과 함께이 작품 ? – coloradohiker

+0

예,'quote' 객체는 고객과 아무 관련이 없습니다. –

+0

청구서 수신 주소 양식에서 '이 주소로 발송'을 선택했을 때 배송 방법 단계에서 면책 조항이 표시되지 않는 이유를 알고 계십니까? '다른 주소로 배송'을 선택하고 해당 양식에 캐나다를 적용하면 배송 방법 단계에서 면책 조항 텍스트가 표시됩니다. – coloradohiker

관련 문제