2012-08-01 125 views
4

我有一個magento網站。如何在商品添加爲價格的「Price for price」產品

我有多少產品要添加。

But some have price as "Contact for Pricing" or "Call for Pricing" so cant to add . 

Because there have validation for price. 

那麼我該如何添加這樣的產品?

如果有這種產品的任何模塊?

我需要顯示此產品的價格爲「定價聯繫」或「定價電話」。

如果有任何「免費價格」的免費下載擴展名?

+0

如果沒有擴展名,我認爲這並不難。 – 2012-08-01 09:50:59

+0

這種類型的問題並不屬於Stack Overflow,因爲它不是編程問題。你應該看看http://area51.stackexchange.com/proposals/25439/magento,看看獲得一個合適的地方來提出這些問題 – Sturm 2012-08-02 18:00:45

回答

3

爲呼叫價格創建是/否屬性。在創建產品時,只需在價格字段中添加一些內容即可過去驗證。

現在修改您的模板文件,以便在Call For Price設置爲'Yes'時不顯示價格。

3

喬希的回答略有改善。感謝喬希的使用屬性的想法!

爲此示例創建屬性代碼「call_4_price」。像喬什建議的那樣,將它設爲是/否屬性。默認值「否」。將它添加到您需要隱藏價格的屬性集。

找到所有一個.phtml文件,其中 「價格&添加到購物車按鈕」 是(模板>產品目錄>產品> view.phtml,price.phtml,list.phtml等)

這個代碼粘貼之前報價碼。

 <!-- Call For Price - begin --> 
     <?php $attribute = $_product->getResource()->getAttribute('call_4_price'); ?> 
      <?php $attribute_value = $attribute ->getFrontend()->getValue($_product); ?> 
      <?php if ($attribute_value == 'Yes'): ?> 
       //Please Call for pricing 
      <?php else: ?> 

而這後添加到購物車按鈕。

  <?php endif; ?> 
     <!-- Call For Price - end --> 
相關問題