İhtiyaç oldu ve araştırmalarım sonucu kapıda kredi kartı ile ödeme yöntemini free chechout eklentisi ile halledebileceğinizi öğrendim. Opencart 2.3.0.2 de öncelikle dil dosyaları düzenlenmeli.
public_html/admin/language/tr-tr/extension/payment/free_checkout.php —>
$_[‘heading_title’] = ‘Kapıda Kredi Kartıyla Ödeme’;
public_html/catalog/language/tr-tr/extension/payment/free_checkout.php —>
$_[‘text_title’] = ‘Kapıda Kredi Kartıyla Ödeme’;
Şeklinde düzenleyiniz.
Ayrıca free_checkout sadece ücret sıfırsa aktifleşmekte bu nedenle buna da müdahale edilmesi gerekiyor.
public_html/catalog/model/extension/payment/free_checkout.php
de $total <= 0.00 olan kısmı $total > 0.00 olarak düzeltin.
En son panelde Eklentiler > Eklentiler > Ödeme Metodları > Kapıda Kredi Kartıyla Ödeme aktifleştiriniz.
Diğer versiyonlarda da free_checkout.php lerde gerekli düzenlemeleri yaparsanız çalışacaktır.
İşlemler öncesi yedek almayı unutmayınız.