我正在開展一個項目,以將第一級價格顯示爲Magento
網站的默認價格。以下是我迄今所做的:以默認價格顯示一級價格
編輯
price.phtml
文件更換
$ _產品= $這個 - > getProduct();
與
$_product = $this->getTierPrice($quantity);
第44行
我測試了這一點,這是不工作我預期的方式。我錯過了什麼嗎?
我正在開展一個項目,以將第一級價格顯示爲Magento
網站的默認價格。以下是我迄今所做的:以默認價格顯示一級價格
編輯price.phtml
文件
更換
$ _產品= $這個 - > getProduct();
與
$_product = $this->getTierPrice($quantity);
第44行
我測試了這一點,這是不工作我預期的方式。我錯過了什麼嗎?
哦,只是爲了檢查一開始,你的代碼是這樣的,是?:
$_product = $this->getProduct(); //$this is Mage_Catalog_Block_Product_Abstract
$price = $_product->getTierPrice($quantity); //$_product is Mage_Catalog_Model_Product
因此,與代表實際的產品型號變量$_product
,你能告訴我們從這些返回值是什麼函數調用:
$dummyPrice = $this->getTierPrice($quantity);
$dummyPrice = $this->getTierPrice(1);
$dummyPrice = $this->getTierPrice(); //should return an array of the tiers
$dummyPrice = $this->getFormatedTierPrice(1);
$dummyPrice = $this->getFormatedTierPrice();//should return an array of the tiers
正確,代碼的開頭看起來像前兩行。結果應該是第一層價格。例如: Magento Admin Tier價格: 網站| Group |數量|價格 site.com gname1 1 $ 100.00 site.com gname2 5 $ 90.00 網站的前端價格應該是100美元。 我其實找到了解決我的問題的替代方案。大約20分鐘前我就明白了這一點。如果你願意,你可以關閉這個。感謝您的時間Malachy! – notapplicable
您可以發佈自己問題的答案以幫助搜索此問題的其他人。 – Malachy
我最初使用的代碼正常工作。我沒有意識到我需要將團體定價與層級定價結合使用。 感謝您花時間幫助Malachy! – notapplicable
你能告訴我們你的代碼的功能和你期望的功能嗎?我假設$ quantity的值爲1.什麼'$ _product-> getPrice();'return? – Malachy
感謝您的回覆。我爲我的產品設定了分層定價。我想要在結帳/購物車頁面上顯示的同一最終分層價格顯示在產品查看頁面上。數量1將等於第一層。如果您需要進一步澄清,請告訴我。 – notapplicable