Stok Tükenince Sepete Ekle Butonu Gizlemek

Gökhan TAYLAN

OpenCart-TR
Katılım
14 Tem 2010
Mesajlar
826
Tepkime puanı
0
Puanları
16
Konum
İzmir
1- Sistem >> Genel Ayarlar >> (Düzenle) : Seçenekler >
Stok Miktarını Göster:
Ürün sayfasında stok miktarını göster. = EVET

2- Sistem >> Yerleştirme > Stok Durumu : Yeni Ekle >> Tükendi.
3- Katalog >> Ürünler >> (Düzenle) : Veri >

Her Ürün İçin Seçilmesi Gereken Stok Dışı Durumu:
Ürün stokta bittiğinde gösterilecek stok durumu = Tükendi.


: /catalog/view/theme/SizinTemanız/template/product/product.tpl

Bul :
Kod:
<div class="cart">

Sonrasına Ekle :

Kod:
<?php if ($stock > 0.0 ) { ?>

Bul :

Kod:
<?php if ($minimum > 1) { ?>

Öncesine Ekle

Kod:
<?php }?>

:cool: Tamamdır artık ürün detayında stok miktarı 0 eşit olduğunda stok durumu = tükendi yazacak ve Resimdeki Alanlar
fr1g.png
Gizlenecek.
 

osmanozg

OpenCart-TR
Katılım
22 Nis 2010
Mesajlar
70
Tepkime puanı
0
Puanları
0
bide buna ekteki gibi tükendi etiketi eklersek tam olur herhalde
onu nasıl ekleyebiliriz.
 

Ekli dosyalar

  • StoktaYok_Top.png
    StoktaYok_Top.png
    866 bayt · Görüntüleme: 90

Gökhan TAYLAN

OpenCart-TR
Katılım
14 Tem 2010
Mesajlar
826
Tepkime puanı
0
Puanları
16
Konum
İzmir
Stok Tükenince (Resim) Eklemek

g22m.png



catalog/view/theme/SizinTemanız/stylesheet/stylesheet.css

tukendi_.png ve width: 131px; height: 131px; değerleri kendinize göre ayarlayın.

Ekle:
Kod:
.detay .tukendi{background: url("../image/tukendi_.png") no-repeat; color: rgb(255, 255, 255); position: absolute; width: 131px; height: 131px;}


catalog/view/theme/default/template/product/product.tpl

BUl :

Kod:
<div class="image"><a href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>" class="fancybox" rel="fancybox"><img src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" id="image" /></a></div>
      <?php } ?>

Değiş :
Kod:
<div class="detay"><div class="image">
      	<a href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>" class="fancybox" rel="fancybox"><img src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" id="image" /></a>
      </div>
	  <?php if($stock < 1){?>
	  <div class="tukendi">&nbsp;</div>
      <?php } }?>
      </div>



Not : Son Değişiklikte product.tpl dosyanızın yedeğini alıp yapın.


osmanozg' Alıntı:
bide buna ekteki gibi tükendi etiketi eklersek tam olur herhalde
onu nasıl ekleyebiliriz.
 

panzer

OpenCart-TR
Katılım
9 Kas 2011
Mesajlar
15
Tepkime puanı
0
Puanları
0
tablo kısmında sepete ekle butonundan yinede ekleniebiliyor ürün bnu engelleyebilirmiyiz birde tukendi.png resim olayı olmadı bende sizde oldumu bu acaba?

süper oldu teşekkürler gökhan bey resim olayı tamam ama bir şey daha istesek acaba stok miktarımız gözükmese stokta var dese stoktakiler içinde nasıl olur ? yapılırmı haldeyken.
 

osmanozg

OpenCart-TR
Katılım
22 Nis 2010
Mesajlar
70
Tepkime puanı
0
Puanları
0
Gökhan TAYLAN' Alıntı:
Stok Tükenince (Resim) Eklemek

g22m.png



catalog/view/theme/SizinTemanız/stylesheet/stylesheet.css

tukendi_.png ve width: 131px; height: 131px; değerleri kendinize göre ayarlayın.

Ekle:
Kod:
.detay .tukendi{background: url("../image/tukendi_.png") no-repeat; color: rgb(255, 255, 255); position: absolute; width: 131px; height: 131px;}


catalog/view/theme/default/template/product/product.tpl

BUl :

Kod:
<div class="image"><a href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>" class="fancybox" rel="fancybox"><img src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" id="image" /></a></div>
      <?php } ?>

Değiş :
Kod:
<div class="detay"><div class="image">
      	<a href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>" class="fancybox" rel="fancybox"><img src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" id="image" /></a>
      </div>
	  <?php if($stock < 1){?>
	  <div class="tukendi">&nbsp;</div>
      <?php } }?>
      </div>



Not : Son Değişiklikte product.tpl dosyanızın yedeğini alıp yapın.


osmanozg' Alıntı:
bide buna ekteki gibi tükendi etiketi eklersek tam olur herhalde
onu nasıl ekleyebiliriz.

sepete ekle kayboldu ama
tükendi etiketi gelmedi
ana sayfada da liste de de ve detayda da hiç birinde göstermiyor
tukendi_.png 'yi
 

Ekli dosyalar

  • tukendi_.png
    tukendi_.png
    21.3 KB · Görüntüleme: 107

Gökhan TAYLAN

OpenCart-TR
Katılım
14 Tem 2010
Mesajlar
826
Tepkime puanı
0
Puanları
16
Konum
İzmir
daha dikkatli takip ediniz aşamalar ilk anlatımdan itibaren devam edecektir stok miktarınızı panelden gösteriniz ve daha sonra aşamaları takip ediniz resimleri düzenli atmazsanız resimler çıkmaz sitenizi gönderirseniz yardımcı olmaya çalışayım. Product.tpl demek Ürün Sayfası Detayı Anlamına Gelir.
Ana Sayfadaki ürünler İçin Uygulanmamıştır.
 

panzer

OpenCart-TR
Katılım
9 Kas 2011
Mesajlar
15
Tepkime puanı
0
Puanları
0
gökhan bey bu işlemleri yaptıktan sonra stok sayılarını göstermek yerine , stokta mevcut yada stokta var şeklinde nasıl gösterebiliriz stokta olan ürünleri. birde ana kategoriye tıklayıp girince alt kategorilerin ve liste/tablo seçimlerinin açılan ana kategori sayfasında yer almasını istemiyorum bunun için hangi dosyadan nereyi silmemiz gerekiyor. sadece sol kategori ekranında alt kategoriler görünsün istiyorum. Birde bu sol kategori bölümüne ürün seçenekleri menüsü eklenti yapılabilirmi acaba?
 

weedecs

OpenCart-TR
Katılım
2 Haz 2010
Mesajlar
19
Tepkime puanı
0
Puanları
0
Web sitesi
www.alperheper.com
evet bu özellik 1.4.9 için yapılabilir mi nasıl yapılacağını arıyorum ama bulamadım yurt içi ve yurt dışında...
 

mehmetgul1806

OpenCart-TR
Katılım
17 Eyl 2011
Mesajlar
259
Tepkime puanı
0
Puanları
0
Yaş
39
Web sitesi
www.fatosicgiyim.com
Sayın Gökhan, Tükendi resmi defelarca denememe rağmen Gösteremedim. Sil baştan yeniden, default temeada bile denedim Maalesef olmuyor.
 

EnverYigit

OpenCart-TR
Katılım
15 Ara 2011
Mesajlar
199
Tepkime puanı
0
Puanları
0
Yaş
32
bu göstermeye yarar
PHP:
<?php if($stock < 1){?>
		içerik
		<?php }?>

buda gizlemeye
PHP:
 <?php if ($stock > 0.0 ) { ?>
içerik
<?php }?>
 

panzer

OpenCart-TR
Katılım
9 Kas 2011
Mesajlar
15
Tepkime puanı
0
Puanları
0
mevcut stok sayısını göstermeyi iptal ederken bu kodu nereye ekleyelim enver bey
 

EnverYigit

OpenCart-TR
Katılım
15 Ara 2011
Mesajlar
199
Tepkime puanı
0
Puanları
0
Yaş
32
Stok sayısı satırını mı silmek istiyorsun?
 

firstmoon

OpenCart-TR
Katılım
3 Ara 2010
Mesajlar
17
Tepkime puanı
0
Puanları
0
Merhaba ürün kategorisinde listelenirken stok sıfırsa yine sepete ekle çıkıyor bunu nasıl kaldırabiliriz?
 

EnverYigit

OpenCart-TR
Katılım
15 Ara 2011
Mesajlar
199
Tepkime puanı
0
Puanları
0
Yaş
32
Sanırsam şöyle yapılıyordu. Yinede yedek alın firstmoon.

catalog\view\theme\TEMANIZ\template\product\category.tpl

Şu kodu bulun

PHP:
<a class="button_add_small" href="<?php echo $products[$j]['add']; ?>" title="<?php echo $button_add_to_cart; ?>" >&nbsp;</a>

Şöyle değiştirin

PHP:
<?php if ($stock > 0.0 ) { ?>

<a class="button_add_small" href="<?php echo $products[$j]['add']; ?>" title="<?php echo $button_add_to_cart; ?>" >&nbsp;</a>

<?php }?>
 

firstmoon

OpenCart-TR
Katılım
3 Ara 2010
Mesajlar
17
Tepkime puanı
0
Puanları
0
category.tpl de javascript ile yazılıyor ürünler liste halinde... bu kodu nasıl uygulayacağız? $stock değişkeni category.tpl içerisinde de kullanılabiliyor mu? product.tpl deki gibi olsa kolay ama burada javascript ile listeme olduğundan biraz karışık galiba.

EnverYigit' Alıntı:
Sanırsam şöyle yapılıyordu. Yinede yedek alın firstmoon.

catalog\view\theme\TEMANIZ\template\product\category.tpl

Şu kodu bulun

PHP:
<a class="button_add_small" href="<?php echo $products[$j]['add']; ?>" title="<?php echo $button_add_to_cart; ?>" >&nbsp;</a>

Şöyle değiştirin

PHP:
<?php if ($stock > 0.0 ) { ?>

<a class="button_add_small" href="<?php echo $products[$j]['add']; ?>" title="<?php echo $button_add_to_cart; ?>" >&nbsp;</a>

<?php }?>
 

weedecs

OpenCart-TR
Katılım
2 Haz 2010
Mesajlar
19
Tepkime puanı
0
Puanları
0
Web sitesi
www.alperheper.com
panzer' Alıntı:
gökhan bey bu işlemleri yaptıktan sonra stok sayılarını göstermek yerine , stokta mevcut yada stokta var şeklinde nasıl gösterebiliriz;?

Selam Gökhan,

Öncelikle teşekkürler ama bu konu oldukça önemli....

cevap vermediniz? nasıl yapabiliriz böyle bir şeyi?
 

yusuf_07

OpenCart-TR
Katılım
1 Tem 2012
Mesajlar
11
Tepkime puanı
0
Puanları
0
1.4.9.6 da bu şekilde ben yaptım çalışıyor.1.4 olan versiyonlarda da yedek alarak deneyebilirsiniz.
olumlu sonuç alanalar buradan paylaşırlarsa herkes faydalanabilir.

/catalog/view/theme/SizinTemanız/template/product/product.tpl

Bul :

Kod:

<div class="content"> (yaklaşık 95.satırda)


Sonrasına Ekle :

Kod:

<?php if ($stock > 0.0 ) { ?>


Bul :

Kod:

<?php if ($minimum > 1) { ?>


Öncesine Ekle

Kod:

<?php }?>

bu kadar.
 
Üst