Magento에서 제 제품 중 하나에 대한 가격 설정이 있습니다. "각각 2 달러 321.60 달러를"2 유로를 각각 321.60 달러에 구입하고 "5 달러를 각각 205.52 달러에 구입"으로 변경할 수있는 방법이 있습니까? 항상이 숫자가 아닐 수 있습니다 ("Buy 3-4"또는 뭔가있을 수 있음).
0
A
답변
1
는 계층 가격의 표시 논리와 마지막 else
블록을 교체 app/design/frontend/watercare/default/template/catalog/product/view/tierprices.phtml
에 있습니다
<?php
$_format = 'Buy %1$s for %2$s each';
if($index === count($_tierPrices) - 1)
{
$_format = 'Buy %1$s+ for %2$s each';
}
else
{
$_next = $_tierPrices[$index + 1];
$_qty = $_next['price_qty'] - 1;
if($_qty > 0) $_format = 'Buy %1$s-' . $_qty . ' for %2$s each';
}
echo $this->__($_format, $_price['price_qty'], $_price['formated_price']);
?>
이 마지막 계층의 가격은 항상 {num}+
될 것입니다 있는지 확인 것 그 이전의 것들
2 - {num - 1}
입니다.
1
위의 코드에 대한 빠른 수정 (1.7.0.2에서 올바르게 작동하지 않음) $ _qty는 수정 사항이 적용되는 모든 티어에서 동일하게 유지됩니다.
<?php
$_format = 'Buy %1$s for %2$s each';
if($index === count($_tierPrices) - 1)
{
$_format = 'Buy %1$s+ for %2$s each';
}
else
{
$i = $i + 1;
$_next = $_tierPrices[$index + $i];
$_qty = $_next['price_qty'] -1;
if($_qty > 0) $_format = 'Buy %1$s-' . $_qty . ' for %2$s each';
}
echo $this->__($_format, $_price['price_qty'], $_price['formated_price']);
?>
관련 문제
- 1. Magento - 간단한 구성 가능 제품 확장 질문?
- 2. 고객 그룹 (Magento)을 기준으로 사용자 지정 제품 특성 표시
- 3. magento 제품 팝업
- 4. Magento 수출 제품 문제
- 5. Magento - 제품 목록 카테고리
- 6. Magento 검색 전체 제품
- 7. Magento 번들 제품 제한
- 8. Magento 제품 삽입 기능
- 9. Magento 제품 URL을 변경하십시오.
- 10. magento 제품 이미지 견본
- 11. Magento - 개별 제품 표시
- 12. Magento 제품 카테고리
- 13. Magento 제품 유형
- 14. magento 제품 추가
- 15. Magento 제품 카테고리 별
- 16. magento 제품 목록
- 17. Magento 템플릿 질문
- 18. Rails3 제품 그룹
- 19. 케이스 - 라벨 질문/C++
- 20. TreeView 라벨 편집 질문
- 21. Magento 질문
- 22. 이미지가있는 제품의 Magento 제품 컬렉션
- 23. magento 구성 가능한 제품 동작
- 24. Magento - 백엔드에서 제품 원가 표시
- 25. Magento 제품 페이지 비활성화 방법
- 26. 이미지가있는 Magento 제품 csv 업로드
- 27. Magento : 최고 주문 제품 선택
- 28. Magento 카테고리 ID 제품 ID
- 29. CSS 라벨 및 입력 질문
- 30. 양식 라벨 508 준수 질문