Project

General

Profile

Actions

개선(improvement) #954

open

* Rate Plan improvement​ _CANCELLATION POLICY

Added by ziniy Kang 8 months ago. Updated 4 months ago.

Status:
진행(Doing)
Priority:
보통(Normal)
Assignee:
Start date:
07/24/2025
Due date:
11/21/2025 (about 4 months late)
% Done:

100%

Estimated time:
(Total: 232.30 h)
Spent time:
(Total: 45.00 h)
Part:
PM
Build env.:

Description

Plan: https://ohmylab-my.sharepoint.com/personal/kim_hs_ohmyhotel_com/Documents/Microsoft%20Teams%20%EC%B1%84%ED%8C%85%20%ED%8C%8C%EC%9D%BC/25.08.07_Rate%20Plan_V2.2.1_eng.pptx?wdOrigin=TEAMS-MAGLEV.undefined_ns.rwc&wdExp=TEAMS-TREATMENT&wdhostclicktime=1755069055034&web=1
🟩 1. Cải tiến UI – Giao diện Hotel Plan Master

Mô tả:
  • Thêm lựa chọn First Night / Whole Night bằng radio button
  • Thêm trường nhập "Days Before Check-in" và "Tỷ lệ charge (%)"
  • Dropdown chọn loại phòng: All / Deluxe Double / Family / Standard
  • Phân chia UI cho chính sách mặc định và các Option riêng biệt
  • Thiết kế theo đúng style guide của Admin hiện tại
    Tham khảo: Trang 2–5 trong tài liệu
🟩 2. Phát triển chức năng đăng ký nhiều chính sách hủy
Mô tả:
Hỗ trợ đăng ký nhiều Option ngoài Default (Option 1, Option 2)
  • Cho phép chọn khoảng thời gian và ngày trong tuần riêng biệt
  • Hiển thị danh sách chính sách hủy đã lưu, hỗ trợ sửa/xóa
  • Kiểm tra điều kiện trước khi lưu (không trùng hoàn toàn với Default)
    Tham khảo: Trang 10–25 trong tài liệu

🟩 3. Kiểm tra trùng lặp ngày/thứ khi lưu
Mô tả:
Không cho phép lưu nếu thời gian hoặc thứ trong tuần trùng với Default hoặc giữa các Option
Các trường hợp được phép lưu:
① Khoảng thời gian giống nhau nhưng thứ khác nhau
② Một phần thời gian trùng nhưng thứ khác nhau

Nếu vi phạm điều kiện → hiển thị cảnh báo

Alert: 기본 취소 규정 기간과, 옵션 기간이 완전히 일치하여, 등록 불가능합니다.
기간을 다시 확인하여 주시기 바랍니다.

“Không thể đăng ký vì thời gian của Option trùng hoàn toàn với mặc định.”

🟩 4. Phát triển popup cảnh báo khi xóa chính sách hủy
  • Khi nhấn "xóa", hiển thị popup:
    삭제 후 복구 불가능 합니다.
    등록된 취소 정책을 삭제 하시겠습니까?
    
“Xóa rồi thì không thể khôi phục. Bạn có chắc chắn muốn xóa không?”
  • Sau khi xóa cần làm mới trạng thái hiển thị
🟩 5. Kiểm tra điều kiện trước khi lưu + xử lý cảnh báo
Mô tả:
  • Kiểm tra sự trùng lặp giữa Default và Option về ngày và thứ
  • Nếu không hợp lệ, hiển thị cảnh báo và không cho phép lưu
  • Thông báo theo style của Admin
    Ví dụ cảnh báo: “Vui lòng kiểm tra lại thời gian đã chọn.”
🟩 6. Thêm thông báo xác nhận sau khi lưu thành công
  • Sau khi lưu xong, hiển thị popup: “Your save is complete.”
  • Nhấn Confirm để đóng hoặc quay lại màn hình trước

Files

VN_25.07.23_Rate Plan_V1.1.1.pdf (1.26 MB) VN_25.07.23_Rate Plan_V1.1.1.pdf ziniy Kang, 07/24/2025 06:21 AM

Subtasks 46 (0 open46 closed)

개선(improvement) #948: DESIGN_[PC] - Update UI Rate Plan완료성공(Resolve)Eric Quach07/24/202507/25/2025

Actions
개선(improvement) #981: Design database for multiple cancel policy완료(Done)calvin dev07/30/202507/31/2025

Actions
개선(improvement) #997: 1. Improve UI of Hotel Plan Master완료(Done)Dan Hoang08/14/202508/21/2025

Actions
개선(improvement) #989: [UI] Implement create new plan with multi cancel policy완료(Done)Dan Hoang08/14/202508/21/2025

Actions
개선(improvement) #990: [UI] Implement update plan with multi cancel policy완료(Done)Dan Hoang08/14/202508/21/2025

Actions
개선(improvement) #1057: [UI] Update UI rate plan list완료(Done)Dan Hoang08/21/202508/21/2025

Actions
개선(improvement) #998: 2. Develop Multiple Cancellation Policy Registration Feature완료(Done)Dan Hoang07/31/202508/29/2025

Actions
개선(improvement) #984: Migrate current plan cancel policy to default section완료(Done)calvin dev07/31/202508/21/2025

Actions
개선(improvement) #985: [API] Implement create new plan cancel policy완료(Done)Daniel Do08/29/202508/29/2025

Actions
결함(Bug) #1309: [issue] cannot create new cancellation policy완료(Done)Daniel Do08/29/202508/29/2025

Actions
결함(Bug) #1311: [issue] Modify cancellation policy완료(Done)Daniel Do08/29/202508/29/2025

Actions
개선(improvement) #986: Syn plan cancel policy to Redis완료(Done)calvin dev08/04/202508/21/2025

Actions
개선(improvement) #987: Implement plan cancel policy for search availability완료(Done)Dan Hoang08/05/202508/21/2025

Actions
개선(improvement) #988: Implement plan cancel policy for booking완료(Done)Dan Hoang08/07/202508/21/2025

Actions
개선(improvement) #991: Implement plan cancel policy for precheck완료(Done)Dan Hoang08/07/202508/21/2025

Actions
개선(improvement) #1056: [API] Implement update plan cancel policy완료(Done)Daniel Do08/08/202508/21/2025

Actions
개선(improvement) #1140: [API] Implement change cancellation policy in plan detial page완료(Done)Dan Hoang08/12/202508/21/2025

Actions
개선(improvement) #1150: [API] Implement create new plan with multi cancellation policy완료(Done)Dan Hoang08/13/202508/13/2025

Actions
개선(improvement) #1156: [API] Implement rate plan list with more column완료(Done)Dan Hoang08/14/202508/14/2025

Actions
개선(improvement) #999: 3. Implement Overlapping Date/Day Validation Logic완료(Done)Daniel Do08/08/202508/21/2025

Actions
개선(improvement) #1000: 4. Add Warning Popup for Cancellation Policy Deletion완료(Done)Daniel Do08/15/202508/21/2025

Actions
개선(improvement) #1001: 5. Validate Conditions Before Saving and Show Alert Popup완료(Done)Tan Jang08/12/202508/21/2025

Actions
개선(improvement) #1002: 6. Show Confirmation Popup After Successful Save완료(Done)Tan Jang08/18/202508/21/2025

Actions
개선(improvement) #1058: [UI] Implement create new Cancellation Policy pop-up완료(Done)Daniel Do08/26/202508/29/2025

Actions
결함(Bug) #1244: [UI] Cancellation policy popup issue완료(Done)Tan Jang08/26/202508/29/2025

Actions
결함(Bug) #1246: [issue] can't update default cancellation policy완료(Done)Tan Jang08/28/202508/29/2025

Actions
개선(improvement) #1059: [UI] Implement UI for Hotel Cancellation Policy List완료(Done)Daniel Do08/29/202508/29/2025

Actions
결함(Bug) #1312: [issue] Cancellation page not show polices완료(Done)Tan Jang08/29/202508/29/2025

Actions
개선(improvement) #1403: [UI] Implement create new plan with multi cancel policy for Extranet완료(Done)Dan Hoang09/05/202509/10/2025

Actions
개선(improvement) #1404: [UI] Implement update plan with multi cancel policy for Extranet완료(Done)Dan Hoang09/04/202509/11/2025

Actions
개선(improvement) #1680: [UI] Implement UI for Hotel Cancellation Policy List for Extranet (Dotbiz)완료(Done)Tan Jang09/22/202509/23/2025

Actions
개선(improvement) #1939: [API] Group cancellation policy in Cancellation page완료(Done)Tan Jang10/15/202510/16/2025

Actions
개선(improvement) #1941: [API] Implement edit a group cancellation policy완료(Done)Tan Jang10/17/202510/17/2025

Actions
개선(improvement) #1942: [UI] update cancellation page with group feature완료(Done)Tan Jang10/16/202510/17/2025

Actions
QA #1987: Missing POPUP for cases 2, 3, and 4.완료(Done)Daniel Do10/21/202511/07/2025

Actions
개선(improvement) #2024: Show newly created rate plan temporarily when creating CP from rate plan완료(Done)Dan Hoang11/03/202511/14/2025

Actions
개선(improvement) #2055: Allow Duplicate Rate Plan Names with Different Conditions완료(Done)Tan Jang11/13/202511/14/2025

Actions
결함(Bug) #2114: [Cancellation] Cannot create new Plan and new cancellation together완료(Done)Tan Jang10/28/202510/29/2025

Actions
QA #2379: Cancellation Policy – Inconsistency Between Registered Policy and Hotel Plan Master Display확인(Confirmed)Daniel Do11/19/202511/21/2025

Actions
QA #2380: UI Cleanup – Apply Horizontal Expansion확인(Confirmed)Daniel Do11/18/202511/21/2025

Actions
QA #2382: Cancellation Policy – Optional Title Input & Default Value Handling확인(Confirmed)Daniel Do11/19/202511/21/2025

Actions
QA #2383: Cancellation Policy – Title Display Logic & Single-Line Length Restriction확인(Confirmed)Daniel Do11/19/202511/21/2025

Actions
QA #2384: Auto-Update Logic – Refresh Cancellation Policy & Rate Plan Without Search Button확인(Confirmed)Daniel Do11/19/202511/21/2025

Actions
QA #2385: Cancellation Policy – Edit Logic Adjustment & “View More” Behavior확인(Confirmed)Daniel Do11/20/202511/21/2025

Actions
QA #2386: Cancellation Policy – Save Selected Policy as Default확인(Confirmed)Daniel Do11/20/202511/21/2025

Actions
QA #2387: Calendar UI – Prevent Calendar Resizing on '><' Button Click완료(Done)Tan Jang11/20/202511/21/2025

Actions

Related issues

Related to Ellis improvement - 결함(Bug) #567: [VOC VNSCM] Allow multiple cancel policy in 1 promotion신규(New)ziniy Kang

Actions
Related to Ellis improvement - 결함(Bug) #561: cancellation policy change완료(Done)calvin dev08/13/202508/15/2025

Actions
Related to Ellis improvement - 개선(improvement) #2368: [UI] handle collapse, expand cancellation policy완료(Done)Tan Jang11/19/202511/19/2025

Actions
Related to Ellis improvement - 개선(improvement) #2369: [UI] Trigger filter after select RoomType, PlanType확인(Confirmed)Tan Jang11/19/202511/19/2025

Actions
Related to Ellis improvement - 개선(improvement) #2370: [API] Update create, edit cancellation policy to add more field Title완료(Done)Daniel Do11/19/202511/19/2025

Actions
Related to Ellis improvement - 개선(improvement) #2371: [UI] Update get cancellation policy list to add more Title field완료(Done)Daniel Do11/20/202511/20/2025

Actions
Related to Ellis improvement - 개선(improvement) #2374: [issue] The information registered in the cancellation policy and the information displayed in the hotel plan master are inconsistent.완료(Done)Daniel Do11/18/2025

Actions
Related to Ellis improvement - QA #1843: [STAG] New Cancellation - QA Test cases신규(New)Tracy Truong10/28/202501/22/2026

Actions
Actions #1

Updated by ziniy Kang 8 months ago

  • Related to 결함(Bug) #567: [VOC VNSCM] Allow multiple cancel policy in 1 promotion added
Actions #3

Updated by ziniy Kang 7 months ago

Actions #4

Updated by ziniy Kang 7 months ago

  • Description updated (diff)
Actions #5

Updated by ziniy Kang 7 months ago

  • Description updated (diff)
Actions #6

Updated by ziniy Kang 7 months ago

Note:
2025/07/31 Start=> 3 tuần Dev > 21/8
Admin Home page management : 21/8
B2C new home page : 15/8

Actions #7

Updated by ziniy Kang 7 months ago

  • Description updated (diff)
Actions #8

Updated by ziniy Kang 7 months ago

  • Description updated (diff)
Actions #9

Updated by ziniy Kang 7 months ago

  • Description updated (diff)
Actions #10

Updated by ziniy Kang 7 months ago

  • Description updated (diff)
Actions #11

Updated by ziniy Kang 6 months ago

  • Status changed from 신규(New) to 완료성공(Resolve)
Actions #12

Updated by ziniy Kang 6 months ago

  • Status changed from 완료성공(Resolve) to 완료(Done)
Actions #13

Updated by ziniy Kang 6 months ago

Actions #14

Updated by ziniy Kang 6 months ago

Actions #15

Updated by ziniy Kang 6 months ago

Actions #16

Updated by ziniy Kang 6 months ago

  • Status changed from 완료(Done) to 진행(Doing)
Actions #17

Updated by ziniy Kang 5 months ago

  • Related to QA #1987: Missing POPUP for cases 2, 3, and 4. added
Actions #18

Updated by Dan Hoang 4 months ago

Actions #19

Updated by Dan Hoang 4 months ago

Actions #20

Updated by Dan Hoang 4 months ago

Actions #21

Updated by Dan Hoang 4 months ago

Actions #22

Updated by Dan Hoang 4 months ago

  • Related to 개선(improvement) #2374: [issue] The information registered in the cancellation policy and the information displayed in the hotel plan master are inconsistent. added
Actions #24

Updated by ziniy Kang 2 months ago

  • Related to QA #1843: [STAG] New Cancellation - QA Test cases added
Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 50 MB)