2013-07-02 2 views
0

Magento에서 모든 가격에 1.15를 곱하려고 시도했습니다.Magento - 카테고리보기에서 getPrice()가 작동하지 않음

# /app/code/local/Mage/Catalog/Model/Product/Type/Price.php 

public function getPrice($product) 
    { 
     return $product->getData('price') * 1.15; 
    } 

단순한 그룹화 된 제품의 제품 세부 정보 페이지에서 작동합니다.

내 질문 : 카테고리 페이지에 각 제품의 원래 가격이 표시되는 이유는 무엇입니까?

답변

0

나는 이것이 적절한 방법이라고 생각하지 않습니다. 프론트 엔드에서만 1.15 배의 가격을 표시하려고합니까?

귀하의 의도를 완전히 이해하지 않고 질문에 답변하십시오. 대신 테마 디렉토리에서 PHTML 파일을 편집하는 것이 좋습니다. 파일 product.phtmllist.phtmlconfigurable.phtmlgrouped.phtml을 찾으십시오.

실제로 더 좋은 방법은 catalog/product/price.phtml을 무시하는 것일 수 있습니다.이 템플릿은 프론트 엔드의 모든 가격을 처리합니다.

+0

응답 해 주셔서 감사합니다. 그것은 실제로 이것과 관련이 있습니다 : http://stackoverflow.com/questions/17436950/magento-multiply-price-by-factor-based-on-selected-manufacturer –

+0

그 링크가 희망적으로 내 의도를 설명합니다 :) –

관련 문제