Apakah saya dapat membuat user untuk staff & admin? lalu apakah fungsinya dapat dibedakan ?

Iya bisa. Untuk staff anda pada umumnya dapat memproses transaksi saja, sedangkan admin akan diberikan selurus akses mengubat/edit transaksi dan memproses laporan