Hari ini saya menyadari bahwa ketika saya mengganti pilihan mata uang dari yang sedang aktif ke pilihan mata uang lain pada modul BankWire di PrestaShop, maka nilai uang pada mata uang yang baru tidak dikonversi sebagaimana mestinya ke mata uang yang baru tersebut. Sebagai contoh, jumlah dan mata uang yang aktif saat ini adalah $ 20, lalu saya menukarnya menjadi menggunakan pilihan IDR, maka uang tersebut berubah menjadi Rp 20 daripada yang seharusnya adalah Rp 183,061. Jadi, berikut ini sedikit modifikasi yang saya buat untuk mengatasi masalah ini. Mohon dicatat bahwa modifikasi ini hanya diterapkan pada modul bankwire yang mengimplementasikan kode lama berikut ini.
Buka file /modules/bankwire/payment_execution.tpl Anda, dan cari kode ini:
37 | <select id="currency_payement" name="currency_payement" onChange="showElemFromSelect('currency_payement', 'amount_')"> |
lalu timpa dengan kode berikut:
37 | <select id="currency_payement" name="currency_payement" onChange="setCurrency(this.value)"> |
Peringatan: Jangan terapkan perubahan ini jika kode lama yang Anda miliki berbeda dengan kode lama di atas!

Komentar Terakhir