Ürün Kategori Sayfasında Miktara Göre Stok Durumu Nasıl Gösterilir

defsir

OpenCart-TR
Katılım
18 Nis 2012
Mesajlar
22
Tepkime puanı
0
Puanları
0
Örneğin Kategori Sayfasında Ürün sayısı 3 yada 5 in altına düşünce uyarı ikonu görünsün.Bunu opencartta nasıl yapabilirim ?

Örnek ; Resimde Son 1 ürün kaldığı görünüyor.

bft7y.jpg
 

devopen

OpenCart-TR
Katılım
17 Tem 2012
Mesajlar
119
Tepkime puanı
0
Puanları
0
image klasörüne kullanmak istediğini imajları at. Category.tpl dosyasına stok miktarına göre hangi resim kullanılacaksa onun html kodlarını ekle.

örnek;

<php?
if($stok==1) {
<div class="" ><img src="" /></div>
}
?>
 

defsir

OpenCart-TR
Katılım
18 Nis 2012
Mesajlar
22
Tepkime puanı
0
Puanları
0
devopen' Alıntı:
image klasörüne kullanmak istediğini imajları at. Category.tpl dosyasına stok miktarına göre hangi resim kullanılacaksa onun html kodlarını ekle.

örnek;

<php?
if($stok==1) {
<div class="" ><img src="" /></div>
}
?>

resimlerin yolunu gösterip css kodu ile ekleme yaptım fakat. stok durumu 1'e düşen ürünler yerine hepsinde gösteriyor. yani stokta 50 adet ürün varsa ondada son 1 adet kaldi yazisi gösteriliyor. ve verdiginiz kodda bir problem var.Php bilgim olsaydi bunu kısa yoldan çözebilirdim zaten. O yüzden yardım almak için varim. Bir çözüm olarak default temaya uygulayip test ettikten sonra burda bizimle paylaşabilirsiniz.
 

devopen

OpenCart-TR
Katılım
17 Tem 2012
Mesajlar
119
Tepkime puanı
0
Puanları
0
catalog/controller/product/category.php dosyasını aç....

PHP:
$this->data['products'][] = array(
yazan ürün bilgilerine

PHP:
'stok'    => $result['quantity']
ekle.

Daha sonra category.tpl içinde bahsettiğim eklemeyi yap. Yalnız $stok şeklinde değilde $product['stok'] şeklinde olması gerekiyor döngü içindeki değerlere bakarak eklemenizi kendiniz ayarlayın. Benim kullandığım yapı farklı biraz... kolay gelsin.
 

defsir

OpenCart-TR
Katılım
18 Nis 2012
Mesajlar
22
Tepkime puanı
0
Puanları
0
<?php if ($product['stok'] <=3) { ?>
<?php echo $product['stok']; ?>
<?php } ?>

yaparak sonuca ulastım . Fakat ürünlerden son 2 adet ve ya bir adet kaldığında yine image olarak son 3 adet kaldıgını gosteriyor. Bunun için nasil bir döngü yapabilirim ?

Sorunu Çözdüm;

?php if ($product['stok'] <=3) { ?> yerine ?php if ($product['stok'] ==3) { ?> kodunu 1-2 ve 3 olarak genişlettim. Ayrica Stok == 0 Oldugu zaman Stokta YOK yazisida beliriyor. Şimdi categori sayfasindaki ürün resimlerinin köşesine filigran olarak ekleyecegim.
Çok teşekkür ederim..
 

sondurock

OpenCart-TR
Katılım
18 Nis 2012
Mesajlar
2
Tepkime puanı
0
Puanları
0
Bunu sizin için seçtiklerimiz modulune uyguladıgımız zaman hata alıyoruz ??
 
Üst