|
|
67bdf004e4
|
refactor: update loyalty card cleanup to target only active cards and reset points upon archival
|
2026-06-02 16:51:20 +07:00 |
|
|
|
7631a3e93e
|
feat: add dependency on pos_loyalty_multi_level and skip auto-leveling for manual memberships
|
2026-06-02 11:51:59 +07:00 |
|
|
|
e286b6c6e6
|
feat: implement automated customer membership level adjustment and point consolidation in POS orders
|
2026-06-01 23:51:59 +07:00 |
|
|
|
70685759b2
|
refactor: remove entire membership level logic from pos_order model
|
2026-06-01 23:34:20 +07:00 |
|
|
|
7e6fc22714
|
feat: migrate loyalty history and coupon references to the new card during level upgrade
|
2026-05-22 14:08:33 +07:00 |
|
|
|
445ccf2f06
|
fix: archive rather than delete old loyalty cards to maintain integrity of order history references
|
2026-05-21 20:57:49 +07:00 |
|
|
|
3282f7ab1b
|
Update Method with Total Spend
|
2026-05-18 16:51:49 +07:00 |
|
|
|
8816c44c4c
|
refactor: remove performance logging instrumentation from pos.order methods
|
2026-05-07 16:59:22 +07:00 |
|
|
|
4713e0ae93
|
feat: add performance logging to pos.order methods for tracking execution time
|
2026-05-07 13:48:37 +07:00 |
|
|
|
3b18be513e
|
feat: add performance logging to action_pos_order_paid to track execution time
|
2026-05-07 13:09:17 +07:00 |
|
|
|
b56303083a
|
refactor: move membership level updates to background threads and optimize purchase calculation with SQL aggregation
|
2026-05-07 12:07:36 +07:00 |
|
|
|
f9b7c799b1
|
initial commit
|
2026-05-04 09:40:52 +07:00 |
|