Pak-Thani / consumer-api

0 stars 0 forks source link

[BE] Transaksi #25

Closed RaidyMR closed 1 year ago

RaidyMR commented 2 years ago

Deskripsi

Fitur ini dibutuhkan sehingga client dapat menyimpan riwayat transaksi yang terjadi di aplikasi

Implementasi Detail

Data transaksi harus dapat disimpan di database sehingga riwayat transaksi dapat diunduh oleh client.

Acceptance Criteria

nambah

RaidyMR commented 2 years ago

beberapa pembahasan tentang alur transaksi bersama @manokrajin

  1. Transaksi akan direkap dengan menggunakan dokumen csv yang akan dikonversi menjadi file excel.
  2. kolom dari csv diantaranya [nama, daftar belanja, jumlah barang, alamat, kelurahan, kecamatan, catatan pengiriman].
  3. Data transaksi akan dimasukkan ke csv setelah status transaksi berubah menjadi sudah dibayar.
RaidyMR commented 2 years ago

Secara umum, User Flow mengikuti https://www.untuckit.com/ dengan alur sbb:

  1. list status transaksi [sedang dikemas/dalam perjalanan/selesai]
  2. status transaksi dapat diubah secara manual oleh admin
manokrajin commented 2 years ago

field yang mungkin dimasukkan kedalam desain :

RaidyMR commented 2 years ago

boleh minta apa aja yang bisa dilakukan dengan transaksi, sama field apa aja yang dibutuhkan? @manokrajin

RaidyMR commented 2 years ago

kemudian data nomor wa sama alamat detail itu setelah dikirim dan diterima oleh BE perlu diolah seperti apa?

manokrajin commented 2 years ago

contoh alamat detail misalnya : Alamat user ada di kebayoran lama, jakarta selatan. detailnya itu adalah kosan hijau yang ada pagar hitam depannya. jadi untuk ngemudahin kurir untuk ngirim barang.

tapi nanti waktu di download sama client (pakthani), nomor whatsapp dan detail alamat gaboleh termasuk di dalam csv nya. setelah didownload, kalo bisa baris untuk nomor whatsapp dan detail alamat dihapus aja,

ini jatuhnya inisiatif, bukan main goal kita. main goalnya tetep supaya si client bisa ngumpulin data user dan mungkin mau diolah lagi sama mereka. harapannya sih cuman user privacy supaya lebih terjaga

RaidyMR commented 2 years ago

Data pribadi tidak boleh disimpan ini maksudnya disimpan dimana? @manokrajin

RaidyMR commented 2 years ago

field modelnya apa aja selain yang udah di list dibawah ini? @manokrajin

field yang mungkin dimasukkan kedalam desain :

  • Nama
  • Kabupaten
  • Kecamatan
  • Alamat
  • Alamat Detail : Opsional ( placeholder : mis. rumah warna putih dengan bunga didepannya )
  • Nomor Hp/Wa
  • Metode Pembayaran (bisa pake radio button) (COD dan Transfer Bank
RaidyMR commented 2 years ago

"riwayat transaksi dapat diunduh oleh client" ini kyakny bukan disini tasknya. @manokrajin

RaidyMR commented 2 years ago

tolong deskripsikan juga cara BE dapat datanya di deskripsi/implementasi detail @manokrajin