purwaren / ihram-front-desk

Front office / Front desk module for IHRAM
GNU General Public License v3.0
3 stars 1 forks source link

Restaurant - Update Order Entry #48

Open sumayyah42 opened 4 years ago

sumayyah42 commented 4 years ago

Order Entry saat ini image

Draft: Dari Order Entry saat ini, terdapat beberapa perubahan yang harus dilakukan

  1. Tombol Save Tambahkan tombol save di bagian atas (sejajar dengan tombol bill, clear, update) untuk menyimpan kesuluruhan order pada satu meja. Setelah klik, field grand total akan menampilkan total harga yang harus dibayarkan (sudah termasuk pajak). Order entry pada meja tersebut akan hilang jika user sudah klik tombol bill atau klik tombol clear.

  2. Munculkan Rate Saat ini rate baru akan terisi jika diklik tombol update. Sebaiknya ketika sudah memilih item yang akan dipesan, kolom rate otomatis terisi. Ambil atribut standard selling rate dari item untuk ditampilkan pada kolom rate (question: sebaiknya kolom rate editable atau tidak?)

  3. Update Isian Served Buat menjadi dropdown list dengan pilihan: diterima, diproses, selesai proses, diantarkan, selesai diantarkan, Default value ketika ada item yang ditambahkan = diterima (issue: apakah kitchen dan pelayan bisa selalu mengupdate status tersebut ataukah perlu disederhanakan lagi supaya tidak terlalu banyak mengupdate)

  4. Hapus tombol update fungsinya digantikan oleh tombol save. Dihapus karena tidak perlu submit sales invoice setiap kali disimpan

  5. Field Waiter Tambah field waiter yang link ke doctype employee dan telah difilter berdasarkan role == pelayan (question: sebaiknya field ditambahkan di bagian order entry atau per item di setiap order?)

  6. Batal order Tambah kolom baru yaitu Cancel pada setiap item yang dipesan (bisa berupa check box atau dropdown ya/tidak). Ketika nilai cancel=ya, maka ketika save grand total akan otomatis calculate ulang nilai yang harus dibayarkan. Status pesanan dari item tersebut tidak usah diubah supaya terlihat customer cancel ketika apa.