pichaya_om

Package Cases

Oct 7th, 2019
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 1.93 KB | None | 0 0
  1. 1. Course ใช้ Package อยู่
  2. 1.1 ลูกค้ามี order Package (package_exist)
  3. 1.2 ลูกค้ามี order Promotion (payment_exist)***
  4. 1.3 ลูกค้ายังไม่สั่งซื้อ
  5.  
  6. 2. Course ใช้ Promotion อยู่
  7. 2.1 ลูกค้ามี order Package***
  8. 2.2 ลูกค้ามี order Promotion (payment_exist)
  9. 2.3 ลูกค้ายังไม่สั่งซื้อ
  10.  
  11.  
  12. --------------------------------------------------
  13.  
  14. 1.2 ลูกค้ามี order จากระบบ Promotion (payment_exist)***
  15. ลูกค้าสามารถชำระเงินได้จนเสร็จ จนกว่า order จะหมดอายุ
  16.   1.2.1 ลูกค้าต้องการซื้อออเดอร์เดิมให้เสร็จ
  17.   1.2.2 ลูกค้าต้องการเปลี่ยนไปซื้อ package
  18. solution : ให้ลูกค้าเลือกว่าจะสั่งซื้อ package หรือ ทำระเงินออเดอร์เก่าให้เสร็จ
  19.  
  20. --------------------------------------------------
  21.  
  22. 2.1 ลูกค้ามี order Package
  23.   2.1.1 ระบบ Package ปิด (course.enable_package=false) หรือ Package หมดอายุ
  24.     ให้ลูกค้าสั่งซื้อใหม่ตั้งแต่แรก ไม่สนใจ package_exist และ packages
  25.   2.1.2 ระบบ Package ยังเปิดอยู่ แต่ Package ที่ลูกค้าเคยเลือก ถูกปิด หรือ โดนลบ
  26.     ให้ลูกค้าเลือก package ใหม่ (หา package_exist ไม่เจอในรายการ packages)
  27.  
  28. --------------------------------------------------
  29.  
  30. course.enable_package = enable_package && package not expired
Advertisement
Add Comment
Please, Sign In to add comment