Etiket: Opencart

30 Aralık 2020

Opencart 3.x ücretsiz ödeme aktif olmuyorsa? “opencart 3.x free checkout not showing”

Merhaba arkadaşlar, Opencart 3.0.3.2 sürümünde başıma gelen ve 15dk lık uğraşmalarım ve araştırmalarım sonucu opencart 1.5.6.x’te kullanılan bir yöntem ile bu sorunu çözdüm. Örneğin müşteriniz sepetine 200,00TL‘lik ürün ekledi. Üzerine %10 indirim kuponu kullandı ve bununda üzerine hesabındaki 180TL bakiyeyi kullandı ve sepet tutarı 0,00TL oldu. Kupon kullanıldıktan sonra sepet tutarı eğer 0,00TL oluyorsa ödeme sayfasında “ücretsiz ödeme” aktif olmuyordu. Aşağıdaki dosyada yapacağınız ufak değişiklik […]

25 Aralık 2020

opencart 3.x sürümlerinde ücretsiz ödeme ile alınan siparişler hatası

Merhaba arkadaşlar, Opencart 3.x sürümlerinde varolan bu hata nedeniyle, müşterinize hediye bakiye vermeniz sonucu, 0,00TL ile ödeme yapıp siparişini oluşturduğunda bu sipariş admin paneli siparişler ekranında görünmemektedir. Eksik siparişlerde görünüyor. Bunun nedeni, admin > eklentiler > ödeme metodları > ücretsiz ödeme ayarının belirlediğiniz “sipariş durumunu” kaydetmemesi nedeni. Siz buradan istediğiniz bir sipariş durumunu seçiyorsunuz, kaydediyorsunuz fakat tekrar aynı ayara girdiğinizde kaydetmemiş olarak görünüyor. Sipariş durumunu […]

25 Şubat 2019

opencart 1.5.6.x için telefon doğrulaması nasıl yapılır?

Merhabalar, Opencart üyelik sayfasında düzeltilmesi gereken bir sorundan bahsedeceğim. Üyelerimiz üye olurken, telefon numarası alanına 55555 yazıp geçebiliyor. Veya telefon numarasının başına “O” yazıyor ve “sıfır” gibi gözükmesini sağlıyor. Durum böyle olunca, kampanya için smsleriniz o müşteriye ulaşmıyor. Veya 0555naber45 şeklinde telefon numarası yazıp geçebiliyor. Bunun için yapmanız gereken ufak bir işlem var. Öncelikle bu yöntem opencart 1.5.6.4’te denenmiştir, diğer sürümlerde denenmemiştir. Şu dosyayı açınız: […]

07 Şubat 2019

Opencart “company name” karakter uzunluğunu arttırma

Merhabalar, Bir opencart siteniz var ise ve ülkemizdeki firma isimlerinin ticari ünvanlarının uzunluğu nedeniyle illaki sorun yaşadığınız oluyordur. Standartta 32 karakter olan Company Name girdisinin değerini phpmyadminden girerek düzeltebilirsiniz. Bunun için, phpmyadmin’i açınız, “order” tablosundaki, “payment_company” yapısını değiştir yapınız ve “Uzunluk/Değerler” değerini 128 yapınız. Değer aşağıdaki gibi olmalıdır. İyi çalışmalar.

08 Kasım 2016

Opencart üzerindeki yarım kalan siparişleri (missing orders) toplu silme

Merhaba arkadaşlar, Opencart sisteminde, bir müşteri sepete ürünleri ekleyip, ödeme aşamasında herhangi bir sorunla karşılaşıp (kredi kartı hatası vb.) yada siparişi tamamlamaktan vazgeçip siparişi sonuçlandırmadığı zaman, bu sipariş hareketi missing orders olarak sipariş ekranına işlenmekte. Bunların bir zararı yok. Taki siz ürünlere zam yapıncaya kadar. Siz bir ürüne zam yaptınız diyelim, müşteride bu ürünü daha önce sepetine eklemiş fakat ödeme aşamasında vazgeçmiş ve missing orders’a […]

31 Mart 2016

Opencart 1.5.6.x Ürün Koduna Göre Arama Düzeltmesi

Bildiğiniz gibi opencart 1.5.4 versiyonundan sonra ürün koduna göre arama sisteme eklendi. Fakat bu ekleme bana göre yeterli olmadı çünkü aramalarda ürün kodunun tamamı yazılmadığı takdirde sonuçlarda görüntülenmiyor. Mesela ürün kodunuz diyelim ki “12345” olsun, arama kısmına “1234” yazdığımızda “Aradığınız kriterlerde ürün bulunamadı.” yazısı ile karşılaşıyoruz. Aşağıdaki değişiklikleri yaptığınız takdirde Ürün kodunun tamamının yazılmasına gerek kalmıcak. catalog > model > catalog > product.php yi açın […]

15 Aralık 2015

Opencart sipariş durumu 32 karakter sınırını değiştirme

Merhaba arkadaşlar, Opencart 1.5.6.4’te denemiş olduğum ve sizinle paylaşmak istediğim bir düzenlemeyi aşağıda belirtiyorum. Sipariş durumu seçeneklerinde 3 ile 32 karakter limiti bulunmakta. 32 karakter uzunluğunda bir durum güncellemesi yazabiliyorsunuz. Aşağıdaki yöntemle bu limiti istediğiniz şekilde değiştirebilirsiniz. Ben 50 yaptım. 🙂 dosyayı açın: admin/language/english/localisation/order_status.php satırı bulun: if ((utf8_strlen($value[‘name’]) < 3) || (utf8_strlen($value[‘name’]) > 32)) { yandaki değiştirin: if ((utf8_strlen($value[‘name’]) < 3) || (utf8_strlen($value[‘name’]) > 50)) { sonrasında pypmyadmin […]

07 Aralık 2015

opencart kapıda ödeme modülü için üst limit belirleme

Merhaba arkadaşlar, Uzun süredir opencart kullanıyorum ve birçok modüllerle, eklentilerle uğraştım. Kendi düzenlemelerim sonucu çalışır hale getirdiğim eklentiler mevcut. Özellikler kapıda ödeme nakit ve kapıda ödeme kredi kartı için bir eklentiye ihtiyaç duyuyordum. Sepetindeki ürün 250TL’yi geçince kapıda ödeme seçeneklerinin pasif olmasını istiyordum. Aşağıdaki düzenleme ile bunu gerçekleştirebilirsiniz. Tek bir dosyadaki düzenleme yeterlidir. Öncelikle, /catalog/model/payment/cod.php dosyasını açın, if ($status) { kodunu bulun ve aşağıdaki kod […]

01 Mayıs 2015

Opencart Tüm sayfalarda Canonical Link oluşturmak

Canonical URL Nedir? Kullanımı Nasıl? Websiteler için en doğal şey, bir URL’nin taşınması ya da bir süre sonra kullanılmamasıdır. Bir de bunlara aynı sayfaya farklı URL’lerden ulaşılmasını eklersek, arama motoru botları için websiteler çıkmazlı, tuzaklı, sonu hüsran kapılar demek oluyor. İşte bu yüzden SEO uyumlu yönlendirmeler bir sitenin Google görünürlüğünü direk etkileyen maddelerin başında gelir ve herhangi bir yanlış sayfaların okunmaması ve arama sonuçlarında gözükmemesi […]