Kategoriler
Opencart

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 ile bu sorunu çözebilirsiniz.

Dosyayı açın: catalog/model/extension/payment/free_checkout.php

if ($total <= 0.00) {

değerini;

if ($total <= 0.01) {

yapıp kaydedin.

Sonrasında, eklentiler > modifikasyonlar sekmesinden yenile (refresh) yapın.

Sorununuz düzelecektir. Benim sorunum bu şekilde düzeldi, kolay gelsin 🙂