Entah bagaimana Magento menghitung harga yang salah ketika menambahkan pesanan dari backend.
Masalah ini hanya terjadi pada produk dengan bidang opsi khusus dan ketika lokal ditetapkan ke tanah yang menggunakan koma dalam harga, bukan titik.
Dalam kasus saya, itu Belanda.
Untuk menunjukkan langkah-langkah yang saya ambil:
Menambahkan produk, goto:
Penjualan -> Pesanan -> Buat pesanan baru
Klik 'tambah produk'
Pilih produk dengan opsi khusus, sehingga muncul sembulan. Ingatlah untuk mengatur lokal terlebih dahulu ke yang lain (misalnya: Belanda) sebelum Anda menambahkan produk opsi kustom, kalau tidak salah perhitungan tidak akan terjadi.
Ketika Anda mengklik ' ok ' Anda akan melihat bahwa jumlahnya dikalikan dengan 100.
Ini sesuatu yang aneh, pada instalasi baru Magento juga terjadi.
Taruhan terbaik saya adalah ada masalah dengan javascript mem-parsing harga secara tidak benar, karena format yang digunakan ( .
bukan ,
).
Saya tahu bahwa saya dapat melangkah lebih jauh dalam proses 'menambahkan produk', di mana Anda dapat mengedit jumlahnya. Tapi, saya masih ingin ini berfungsi normal untuk klien.
Dapatkah seseorang menyarankan solusi yang tepat untuk menyelesaikan masalah ini?