ucubegothic Posted June 17, 2013 Share Posted June 17, 2013 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. Link to comment Share on other sites More sharing options...
Şahin YILDIZ Posted June 23, 2013 Share Posted June 23, 2013 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; } 1 Link to comment Share on other sites More sharing options...
wild Posted January 6, 2014 Share Posted January 6, 2014 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 More sharing options...
akcadogan Posted January 13, 2014 Share Posted January 13, 2014 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 More sharing options...
Şahin YILDIZ Posted January 13, 2014 Share Posted January 13, 2014 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 More sharing options...
akcadogan Posted January 14, 2014 Share Posted January 14, 2014 (edited) Şö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 February 17, 2014 by akcadogan (see edit history) Link to comment Share on other sites More sharing options...
Şahin YILDIZ Posted January 14, 2014 Share Posted January 14, 2014 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 More sharing options...
falancas Posted January 11, 2015 Share Posted January 11, 2015 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. Link to comment Share on other sites More sharing options...
Şahin YILDIZ Posted January 12, 2015 Share Posted January 12, 2015 (edited) 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 January 13, 2015 by Şahin YILDIZ (see edit history) Link to comment Share on other sites More sharing options...
falancas Posted January 13, 2015 Share Posted January 13, 2015 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. Link to comment Share on other sites More sharing options...
Şahin YILDIZ Posted January 13, 2015 Share Posted January 13, 2015 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 Link to comment Share on other sites More sharing options...
ramco_89 Posted January 9, 2017 Share Posted January 9, 2017 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 More sharing options...
gokturk Posted May 1, 2018 Share Posted May 1, 2018 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 More sharing options...
Mehmet ESEN Posted January 25, 2023 Share Posted January 25, 2023 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 More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now