문제

SetCoupOncode가 varien_object의 __call 내부를 잡는다는 것을 알고 있지만 어디에 정의되는지 알 수 없습니다.

할인이 0이면 쿠폰 코드를 표시하고 싶기 때문에 필요합니다. 나는 그것이이 기능 내부에서 끝났다고 믿었다.

따라서 기능이 어디에 있는지 또는 쿠폰 코드를 항상 표시하기 위해 코드를 수정할 수있는 위치를 아는 사람이라면 알려주십시오.

도움이 되었습니까?

해결책 2

좋아, 나는 그것을 알아 냈다. SetCoupOncode는 Magic 함수에서 Coupon_code의 값을 설정합니다.

다른 팁

대부분의 텍스트 편집기에는 '파일/폴더의 검색'옵션이 있습니다. 소스 폴더를 열고 함수 __setcouponcode를 검색하십시오.

이와 관련하여 아무도 견적이 제대로 삭제되지 않았다는 것을 알았습니까? 쿠폰 코드 변수가 카트에서 제품을 삭제 한 후 값을 유지하기 때문에 이와 관련이 있다고 말합니다.

시도 : 1. 쇼핑 가격 카트 규칙을 제품에 설정하고 예를 들어 헤더 섹션에 배너를 표시하게하십시오. 2. 규칙을 트리거하고 카트에 배너를 표시하려면 체크 아웃/카트에 제품을 추가하십시오. 3. 카트에서 제품을 삭제하면 헤더 섹션에 여전히 배너가 표시됩니다.

메모. CART에 다른 제품이있는 경우 규칙 및 배너를 트리거 한 제품을 삭제할 때 쿠폰 코드가 CART 의이 제품에 속하는 다른 제품으로 교체되기 때문에 작동하지 않습니다. 따라서이 버그는 규칙 및 배너를 트리거하는 제품 만 카트에있는 경우에만 작동합니다.

누구 든지이 조건에 대한 해결책이 있거나 이러한 조건을 복제 할 수있는 경우 : Magento의 부족에 대해 CART에서 적절한 제품을 삭제하기위한 대화를하고 싶습니다.

참조 : - app/code/core/mage/sales/model/quote.php-> public function removeItem ($ itemid)

그렇습니다. 마젠토 핵심 문제.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top