"En ucuz" alın

2 Cevap php

Ben özel bir şablonu kullanarak paketlenmiş ürünlerin listesini görüntülemek için çalışıyorum. Ben paket ürünün dinamik fiyatı görüntülemek için mümkün değilim. Daha önce basit ürünler için kullandım:

$product->getPrice(); 

çalıştı, ama sadece paket öğeleri 0,00 $ görüntüleyen.

Denedim .. / katalog / products / list.phtml bakıyor

$this->$getPriceHtml($product, true);

Mage_Catalog_Block_Product_Abstract benim bloğu uzanan sonra, basit ürünler tekrar çalışma var, ama paket ürünler yine 0,00 $ gösteriyor

Dinamik paket fiyatları için fiyat olarak düşük göstermek için başka bir yol var mı?

Ben önbellek temizlenir ve reindexed ve bütün bu iyi şeyler. Fiyat sadece benim özel sayfasında, varsayılan kategori listesi altında doğru gösterir.

Update

Ben bir alternatif anlamaya mümkün olmamıştır. Ben fiyatları içeren paket ürün alanları için ürün koleksiyonunun bir dökümü, ne zaman aşağıdaki gibidir:

["price_type"] => string(1) "0"

["price_view"] => string(1) "0"
  ["_price_index"] => bool(true)
    ["_price_index_min_price"] => string(8) "475.0000"
    ["_price_index_max_price"] => string(8) "475.0000"
    ["tax_percent"] => float(9)
    ["final_price"] => int(0)

Basit ürünler için sadece olsun:

["price"] => string(8) "248.0000"
 ["final_price"] => string(8) "248.0000"

bu yüzden ben ürün tipine bağlı fiyat kapmak için kendi işlevi yazabilirsiniz varsayalım, ama daha iyi bir yolu var tahmin ediyorum ...

2 Cevap

/ app / tasarım / frontend / baz / deafault / düzeni / bundle.xml bakmak

<catalog_category_default>
    <reference name="product_list">
        <action method="addPriceBlockType"><type>bundle</type><block>bundle/catalog_product_price</block><template>bundle/catalog/product/price.phtml</template></action>
    </reference>
</catalog_category_default>

size özel PHTML (kontrol gerekli xml yapar) eklemek gerekir. Eğer ;) iyi şanslar gereken tüm işlevi almak için paket / katalog / ürün / price.phtml başlayın

Benim magento modülünü kullanabilirsiniz:

https://github.com/head82/KH_ExtendedBundlePrice