Commit Graph

9 Commits

Author SHA1 Message Date
Yoga Pangestu
6c0db0af4e fix: enhance voucher discount handling in order processing
- Updated the voucher discount calculation to handle error cases more gracefully.
- Reset voucher discount and selection if an error occurs during discount calculation.
- Improved user feedback by displaying error messages when voucher validation fails.
2026-01-09 22:16:07 +07:00
Yoga Pangestu
b47a7ff0a3 feat: Implement comprehensive order and stock management with membership, vouchers, and dedicated tests. 2026-01-02 22:15:57 +07:00
Yoga Pangestu
8ccca5b7cc refactor: Add explicit return type declarations to methods in various traits. 2025-12-15 21:03:14 +07:00
Yoga Pangestu
0019633886 fix(order): calculate diskon 2025-11-11 01:41:10 +07:00
Yoga Pangestu
9d2bbbd2c8 feat(order): memperbaiki logika untuk menggunakan voucher
- menambahkan kolom ordered_at
- nullable kan kolom quantity di user_voucher
2025-11-11 00:40:33 +07:00
Yoga Pangestu
89fffb2cb1 feat(discount): memberikan kondisi voucher hanya berlaku di outlet tersebut 2025-11-10 22:59:39 +07:00
Yoga Pangestu
ac59863be3 refactor(order): mengubah nama kolom dari order_at menjadi ordered_at
- menambahkan key ordered_at untuk create
- mengaubah type param di WithMember
- menambahkan clearable di input
2025-11-05 11:16:56 +07:00
Yoga Pangestu
7b0abd6aa2 feat(order): menambahkan kolom voucher ke table
- calculate voucher diskon dan manual diskon
- menambahkan input voucher
- munculkan input voucher hanya ketika ada member
2025-11-05 09:56:49 +07:00
Yoga Pangestu
d5fae1989a feat(order): membuat crud
-skema migrasi dan menyesuaikan relasi model nya
-membuat beberapa trait utuk memisahkan logika
2025-10-27 19:25:10 +07:00