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?
Jawaban:
Sepertinya Anda salah memasang pengaturan di tempat Anda. Baik di salah satu file translate.csv Anda atau administrasi backend itu sendiri. Anda benar dalam berpikir bahwa masalahnya ada di sekitar, melawan. Pastikan saja ini diklasifikasikan dengan benar di backend dan masalah ini harus diselesaikan
sumber