DEMO İNCELE
ÜCRETSİZ İNDİR

Prestashop Stokta Yok Uyarısı

merhaba, ürünün stoğu bitince ürün resminin üzerinde "stokta yok" yada "tükendi" tarzı bir ibare koymak istiyorum.

yardımcı olursanız çok sevinirim.
teşekkürler.

11 thoughts on “Prestashop Stokta Yok Uyarısı

  1. Şahin YILDIZ - 29 Mart 2017 at 02:58

    product.tpl içinde modifiye

      <span id="oosHook"{if $product->quantity <= 0} class="warning_inline"{/if}>  <span class="tukendi"><img src="/img/tukendi.png" border="0" /></span> </span> 

    global.css en altına yapıştır..

     span.tukendi {    display: block;   position: absolute;    top: 50px;   right:885px;    width: 144px;   height:143px;    }  
    Cevap
  2. wild - 29 Mart 2017 at 02:58

    Eski bi konuyu hortlatıyorum ama benzer bi sorunda bende mevcut. Bizde stok durumları karışık olduğu için mağza ve sitede stok bittiğinde ürünün fiyatını göstermeyi kaldırıp kısa açıklama bölümüne kodla stokda yoktur resmi ekliyoruz. Bunu otomatikleştirsek ne yapmamız gerekir. Ürünün fiyatı gösterme sipariş için uygun değil seçenekleri işaretli olmadığında bu resmin çıkmasını istesek ne şekilde düzenlememiz gerekir product.tpl yi ve ayrıca bu resmi kategori içi ürün altında da göstersek fena olmaz şimdiden teşekkürler.

    Cevap
  3. akcadogan - 29 Mart 2017 at 02:58

    Bu işlemi bende yapmak için uğraşıyorum fakat, {if $product>quantity <= 0} koşulu ile ürünün stok miktarı hatalı geliyor çünkü ürünlere ait Beden ölçülerine göre stok miktarları mevcut. Örn: S beden 0 adet M beden 3 adet, olduğunda koşula göre 0 adet görüyor ve stok yok gösteriyor aslında m beden olarak 3 adet mevcut. Ödeme ekranında bu stok miktarını $product.stock_quantity<=0 ile getiriyor ama aynı işlemi producs-list te nasıl yapacağımı bulamadım…

    Cevap
  4. Şahin YILDIZ - 29 Mart 2017 at 02:58

    Bu işlem kombinasyonlu ürünler için sorunlu, prestashop’ta eksik işlemlerden biride bu bahsettiğiniz durumdur…

    Çalışması için  stok’u biten kombinasyon default kombinasyon dan otomatik çıkması gerekiyor…bu işlem ise prestashop’ta maalesef şuan itibari ile yoktur…

    Manüel yapmaktan başka çareniz yok

    Cevap
  5. akcadogan - 29 Mart 2017 at 02:58

    Şöyle bir şey buldum. product-list.tpl ( ürün listemele) de stokta olmayan ürünlerde tükendi yazısı için $product.quantity_all_versions ve $product.quantity değerlerinin 0 veya 0 dan küçük olma durumuna göre yapılabilir.  $product.quantity_all_versions ürünün toplam stok miktarını veriyor kombinasyon stoğundan bağımsız fakat bazı ürünlerde bu değeri nedense boş olarak getiriyor onun için aynı zamanda $product.quantity değerini de kontrol ederek en azından sıfıra yakın bir hata payıyla bu işlemi yapabiliriz sanırım.

    {if (isset($product.quantity_all_versions))}
    {if ($product.quantity_all_versions <= 0)}
    <span style=”position:absolute;top:2px;left:3px;font-size:13px;font-weight:bold;color:red”>Tükendi</span>
    {/if}
    {elseif ($product.quantity<=0)}
    <span style=”position:absolute;top:2px;left:3px;font-size:13px;font-weight:bold;color:red”>Tükendi</span>
    {/if}
     
    Denendi, çalışıyor…
    Cevap
  6. Şahin YILDIZ - 29 Mart 2017 at 02:58

    Daha önce bilinen tüm işlemleri denemiş biri olarak yapacağınız bir işlem olmadığını söyleyebilirim…

    Çünkü dediğim gibi product-list.tpl yani kategori sayfasında varsayılan nitelik geldiği için…sıfır stok kodlaması da işe yaramayacaktır..bu işlemin işe yaraması için tüm niteliğin product-list.tpl yani kategori sayfasına gelmesi gerekir…stok sıfır olanı göstermeyip diğer ürünü göstermesi için…boşuna zaman kaybetmeyin derim…

    Cevap
  7. falancas - 29 Mart 2017 at 02:58

    Tam olarak doğru mu anladım bilemiyorum ancak şu iki resme bakarak, eğer doğru ise bana ulaşabilirsiniz. Böylece nasıl yapıldığı konusunda konuyu güncellerim.

    Gerçi Şahin Yıldız “Yapılamaz” dediyse, kesin ben yanlış anladım konuyu.

    Aynı ürünün farklı kombinasyonunda, “Sepete ekle” butonu otomatik geliyor.

    Herkese iyi çalışmalar.

    Cevap
  8. Şahin YILDIZ - 29 Mart 2017 at 02:58

    Bu işlem için bir modül bulunuyor…modül için özelden irtibata geçebilirsiniz….

    modülün çalışma mantığı şu şekildedir….

    Bilindiği gibi prestashop’ta varsayılan olarak seçilen kombinasyonda ürün tükendiğinde otomatik olarak kategori sayfasında ve ürün sayfasında ürün tükendi yazısı görünmektedir…

    Bahsettiğimiz modül stok’u biten kombinasyonu otomatik olarak varsayılan kombinasyon olmaktan çıkartarak stok’u olan diğer kombinasyonu varsayılan olarak getirir…

    Böylece ürün tükendi yazısı görünmez..ve müşteriler ürün sayfasına gider…

    Cevap
  9. falancas - 29 Mart 2017 at 02:58

    Evet haklısınız. Varsayılan kombinasyon tükendiğinde, stokta tok uyarısı ile karşılaşılıyor. Ben bu uyarı yazısını değiştirerek şöyle bir çözüm yoluna gittim. Sanırım bu uyarıyı okuyan kişiler, ürünü inceleyeceklerdir. Henüz canlı tecrübe etme şansım olmadı müşteri hareketlerini.

    Bahsettiğiniz modül ile daha çok geri dönüşüm almak mümkün görünüyor. Modülü siz mi yazdınız? Teşekkürler.

    Cevap
  10. Şahin YILDIZ - 29 Mart 2017 at 02:58

    Evet haklısınız. Varsayılan kombinasyon tükendiğinde, stokta tok uyarısı ile karşılaşılıyor. Ben bu uyarı yazısını değiştirerek şöyle bir çözüm yoluna gittim. Sanırım bu uyarıyı okuyan kişiler, ürünü inceleyeceklerdir. Henüz canlı tecrübe etme şansım olmadı müşteri hareketlerini.

    Bahsettiğiniz modül ile daha çok geri dönüşüm almak mümkün görünüyor. Modülü siz mi yazdınız? Teşekkürler.

    Evet

    Cevap
  11. ramco_89 - 29 Mart 2017 at 02:58

    Bu işlem kombinasyonlu ürünler için sorunlu, prestashop’ta eksik işlemlerden biride bu bahsettiğiniz durumdur…

    Çalışması için  stok’u biten kombinasyon default kombinasyon dan otomatik çıkması gerekiyor…bu işlem ise prestashop’ta maalesef şuan itibari ile yoktur…

    Manüel yapmaktan başka çareniz yok

    merhabalar bu konudan dolayı bende şuan sorun yaşıyorum. her xml güncellendiğinde manuel kombinasyon değiştirmek zorunda kalıyorum. bu sorun çözüldümü prestashopta acaba? bide otomatik kombinasyon değiştirme modülünden bahsetmişsiniz sanırım sizin yazdığınız bir modül bu modül hakkında fiyat bilgisi verebilirmisiniz?

    Cevap

Cevap bırakın