Tolong buatkan saya 1 (satu) halaman Kasir/POS (Point Of Sale). Bukan modul POS lengkap ya!
Goalnya : sukses mengambil data dari database - mengolahnya - dan menyimpan hasil olahan ke database kembali tanpa ada masalah apapun. Tidak perlu printout maupun laporan tetek bengek. CUKUP halaman POS saja!
Syarat halaman POS tsb:
- Source code tidak dienkripsi.
- Frontend pake ajax biar cepat loding.
- Backend pake PHP native.
- Database pake Mysql yang beberapa tabelnya sudah ditentukan karena sudah terintegrasi dengan modul lain.
# Tabel pelanggan, tabel barang, tabel diskon sudah ditentukan. Programmer harus menyesuaikan.
# Tabel jual, tabel detil jual, & tabel lain jika diperlukan dibuat sendiri oleh programmer.
- Responsive (Sunnah. Jika bisa buat responsive diutamakan. Tidak pun tidak mengapa).
Fitur yang harus ada adalah:
1. Barcode.
- Cursor selalu kembali ke posisi textbox barcode setelah menscan barcode dan menambah item penjualan baru.
- Apabila barcode menscan kode yang sama, otomatis menambah qty, bukan menambah baris item penjualan yang sama dibawahnya.
- Selain pakai scan barcode, pada textbox yang sama bisa search item penjualan secara manual.
2. Shortcut keyboard.
- Setelah scan barcode, ketika kasir akan menambah qty secara manual
bisa tekan keyboard (tanpa pegang mouse) untuk berpindah focus ke
textbox qty dan bisa berpindah fokus kembali ke textbox barcode setelah
merubah qty dan tekan enter.
- Setelah input semua item penjualan,
kasir hanya menekan keyboard seperti tuts enter/end/page down/dll untuk
berpindah ke textbox selanjutnya tentang pembayaran/data pelanggan/dll.
3. Multi Diskon.
- Cek diskon yang sedang aktif ketika scan barcode maupun ketika menambah qty, kemudian menerapkan hitungannya pada halaman POS.
- Jenis diskon adalah Free Barang & Potong Rp. xxx & Potong xxx %.
- Contoh penerapannya, sbb:
- Beli barang A dengan qty x, dapat diskon.
- Beli barang dengan kategori zzz, dapat diskon.
- Beli barang dengan sub kategori zzz, dapat diskon.
- Beli barang dengan memasukkan kupon tertentu, dapat diskon.
- Jenis pelanggan yang membeli barang, dapat diskon
Untuk logika multi diskon ini jika anda susah, saya bisa bantu membuatkan APInya.
Beberapa contoh tampilan yang saya harapkan sbb:
http://coderobotics.com/wp-content/uploads/2017/01/Advancedpos5.jpg
https://i.ytimg.com/vi/CHEWFHcjEbY/maxresdefault.jpg
https://s3.envato.com/files/75063365/s8.png