我對Magento中的其中一個產品有定價設置。有沒有辦法將「每個321.60美元購買2」改爲「每個購買321美元2-4美元」和「每個205.52美元購買5美元」?這並不總是這些數字(可能是「買3-4」或什麼的)。
0
A
回答
1
對於方法的價格顯示邏輯位於app/design/frontend/watercare/default/template/catalog/product/view/tierprices.phtml
替換爲最後else
塊:
<?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的Configuarble產品問題
- 5. Magento出口產品問題
- 6. 羣組和列表產品分組Magento
- 7. Magento標籤集合的多個產品
- 8. magento產品描述unclosed html標籤
- 9. Magento:用產品名稱替換圖像標籤(標題)
- 10. Magento分頁產品
- 11. 組Magento的產品
- 12. Magento產品排序產品分類
- 13. Magento產品變更結構元標題
- 14. Magento小寫全部產品標題
- 15. magento - 如何獲得產品元標題?
- 16. 批量更換magento產品標題
- 17. Magento的產品元標題不填充
- 18. Magento顯示空的分組產品
- 19. Magento中的分組產品getFinalPrice行爲
- 20. Magento 2分組產品導入
- 21. Magento顯示分組產品特價
- 22. Magento:在分組產品中獲取產品網址
- 23. Magento - 獲取分組產品的所有關聯產品
- 24. Magento產品製造商問題
- 25. Magento產品目錄過濾器問題
- 26. Magento 1.7產品重新導入問題
- 27. Magento產品列表排序問題
- 28. 導出產品時出現問題Magento
- 29. Magento 1.7進口產品問題
- 30. 刪除Magento中的產品問題