Page 1 of 1

Kesalahan komentar pada saat Checkout (just info)

Posted: Mon May 03, 2010 2:00 am
by ekobayong
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.

Re: Kesalahan komentar pada saat Checkout (just info)

Posted: Wed May 05, 2010 12:59 pm
by gxpratama
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..

Re: Kesalahan komentar pada saat Checkout (just info)

Posted: Thu May 06, 2010 10:59 am
by ekobayong
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..
Oh.. ya... sorry..
file yang perlu diedit adalah /catalog/controller/checkout/shipping.php

Tx