Mungkin ini tidak dialami oleh rekan2.
Versi Opencart yang saya gunakan 1.4.7
Pesan kesalahan yang muncul pada saat Checkout.
Ketika orang tidak memilih salah satu pilihan shipping.. dan menekan tombol continue.. ternyata pesan yang muncul adalah "error_shipping" dan bukannya "Error: Shipping method required!". (atau jika sudah ganti bahasa.. tetap saja error_shipping dan bukan teks terjemahannya.)
Kesalahan terjadi karena proses load bahasa ($this->language->load('checkout/shipping');) dilakukan sesudah proses validasi input.
Solusinya dalam kasus saya:
baris 87 yang berisi $this->language->load('checkout/shipping');
dipindahkan ke posisi sebelum baris yang berisi:
if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validate()) {
(di source code saya ada di baris 34).
Semoga bermanfaat.
Oh.. ya... sorry..gxpratama wrote:Makasih banyak mas infonya, mudah2an bermanfaat buat rekan2 yang lain.. Tapi mungkin akan lebih baik kalo dijelaskan juga pada file apa perbaikan itu bisa dilakukan..
file yang perlu diedit adalah /catalog/controller/checkout/shipping.php
Tx
Who is online
Users browsing this forum: No registered users and 45 guests