Bagi anda yang menggunakan prestashop atau sedang memanipulasi tampilan admin prestashop, mungkin rounding price di admin menjadi salah satu masalah. Digit desimal di halaman admin untuk memanipulasi produk secara default akan di set 6 digit di belakang koma. Selanjutnya yang menjadi masalah adalah ketika kita memasukkan harga di atas 10 juta atau sekitar 8 digit akan terjadi masalah karena total digit menjadi 14 yang tidak lolos validasi di controller Prestashop.
Salah satu solusi yang untuk mengatasi hal ini adalah mencegah tampilan box retail price / text box lainnya yang memunculkan 6 angka digit di belakang koma (.000000).

Price admin prestashop
Gambar di atas menunjukkan default dari tampilan ketika kita membuka menu CATALOG – > PRODUCTS – > dan memilih tab price.
Memang tidak ada masalah dengan tampilan ini, hanya saja jika kita di Indonesia mungkin harga barang atau produk yang kita input bisa mencapai puluhan hingga ratusan juta Rupiah. Jika hal ini terjadi maka di halaman “information” kita tidak akan dapat men-save secara otomatis dan tidak ada respon sama sekali sampai kita memperbaikinya di halaman price.
Solusi Edit di Code
Salah satu solusi adalah dengan mengedit di code admin dengan mengubah 6 digit di belakang koma ini menjadi 2 digit atau 1 digit.
1. Cari file dengan nama prices.tpl (lokasi di : folder : adminxxxx/themes/default/template/controllers/products/prices.tpl)
2. Cari potongan koding program di bawah ini

Potongan code price tpl prestashop
Anda bisa search potongan program ini dengan kata “6f” setelah ketemu ganti angka 6 di potongan program tersebut dengan angka 2. Setelah itu tampilan admin retail price text box akan menjadi 2 digit di belakang koma.
Prestashop merupakan CMS untuk bisnis online/ toko online yang cukup populer di Indonesia, namun seperti CMS lainnya ia juga memiliki banyak kekurangan. Bahkan hampir semua CMS harus kita sesuaikan dengan kebutuhan agar web lebih baik serta menyesuaikan dengan bisnis kita.
Advertisements