Jump to content

Stokta Yok Uyarısı


ucubegothic

Recommended Posts

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;

 }

  • Thanks 1
Link to comment
Share on other sites

  • 6 months later...

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.

Link to comment
Share on other sites

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...

Link to comment
Share on other sites

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

Link to comment
Share on other sites

Şö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...
Edited by akcadogan (see edit history)
Link to comment
Share on other sites

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...

Link to comment
Share on other sites

  • 11 months later...

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.

 

N3hnjkO.jpg

 

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

 

ePunwe7.jpg

 

Herkese iyi çalışmalar.

Link to comment
Share on other sites

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...

Edited by Şahin YILDIZ (see edit history)
Link to comment
Share on other sites

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.

 

qLz4C1i.png

 

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.

Link to comment
Share on other sites

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.

 

qLz4C1i.png

 

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

Link to comment
Share on other sites

  • 1 year later...

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?

Link to comment
Share on other sites

  • 1 year later...

Arkadaşla bu konu için bende yardım rica ediyorum, benim sorunum ise index alan satılan ürünleri silmemek istiyorum ama girenide yormamak için ürüne satıldı ibaresi gelsin resmin üzerine. Bu işlemi de ilgili ürün içinde seçmeli olarak yapmak istiyorum.

Yani otomatik stok bitenlere değilde, istediğim ürünlere satıldı yazısı yada resmi eklemek istiyorum.

Link to comment
Share on other sites

  • 4 years later...

Stokta yok yazısı yerine tükendi yazmak için çevirilerde bulamazsanız veritabanından configuration_lang le biten tablonuzda stokta yok yazısını arayıp, örneğin tükendi olarak değiştirebilirisiniz.

örnek kod:

UPDATE `ps_configuration_lang` SET `value` = 'Tükendi' WHERE `ps_configuration_lang`.`id_configuration` = 285 AND `ps_configuration_lang`.`id_lang` = 1;

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...