You are on page 1of 96

Tester: Khang Nguyễn

Screen Function ID Test Data

demo.myspa.vn
User: thien@myspa.vn
Pass: 123456

Đăng nhập Đăng nhập LOGIN_01

Khôi phục mật Khôi phục mật khẩu LOGIN_02


khẩu
Khôi phục mật khẩu LOGIN_02
khẩu
Đăng ký khách hàng
CUSTOMER_01
mới
Thêm đơn thuốc PRESCRIPTION_01

Khách hàng/ Đơn


thuốc

Quản lý đơn thuốc PRESCRIPTION_02


Quản lý đơn thuốc PRESCRIPTION_02

Thêm lịch hẹn mới APPOINTMENT_01

Đặt hẹn online APPOINTMENT_02


Đặt hẹn online APPOINTMENT_02

Cài đặt SETTING_01

Đặt hẹn/ Lịch


hẹn
Thêm lịch hẹn mới APPOINTMENT_04

Đặt hẹn/ Danh


sách lịch hẹn

Quản lý danh sách


APPOINTMENT_05
lịch hẹn
ORDER_02
Tạo đơn hàng mới

Bán hàng (POS)/


Danh sách bán
hàng Quản lý danh sách
ORDER_03
bán hàng

Bán hàng (POS)/


Đơn hàng tạm Đơn hàng tạm PRE ORDER_01
Bán hàng (POS)/
Đơn hàng tạm PRE ORDER_01
Đơn hàng tạm

Bán hàng (POS)/ Quản lý giường &


Giường & phòng phòng MANAGE ROOM_01
Tạo thẻ liệu trình SERVICE CARD_01

Thẻ dịch vụ/ Thẻ


Test Step

1. User name
1.1. User không điền cả email và password, nhấn button
"Đăng nhập"
1.2. User điền email nhưng không điền password, nhấn
button "Đăng nhập"

2. Password
2.1. User điền password nhưng không điền email, nhấn
button "Đăng nhập"

2.2. User điền đầy đủ email và password, nhấn button "Đăng


nhập"
1. Yêu cầu khôi phục mật khẩu
1.1. Nhập email

1.2. Nhấn button "Đăng nhập"


1.3. Màn hình xác nhận

1.4. Email reset password

2. Tạo mật khẩu mới


2.1. Nhấn button "Đăng nhập"
2.2. Nhập mật khẩu mới

1. Tên của Spa/ Thẩm mỹ viện


2. Button chọn "Chi nhánh"

3. Button chọn "Thêm KH"

3.1. Nhấn button "Trở lại"


3.2. Nhấn button "Khôi phục"
3.3. Nhấn button "Lưu"
4. Button chọn "Tạo đơn hàng"

5. Thanh search nhanh KH

5.1. Màn hình chỉnh sửa thông tin KH

5.1.1. Nhấn button "Khôi phục"

5.1.2. Nhấn button "Lưu"

5.1.3. Nhấn button "Profile"


5.1.4. Nhấn button "Đặt hẹn"
5.1.5. Nhấn button "Tạo đơn hàng"
5.1.6. Nhấn button "Đóng"
6. My Info Icon
6.1. Thông tin cá nhân
6.1.1. Thay đổi thông tin cá nhân

6.1.2. Nhấn button "Đổi mật khẩu"


6.1.2.1. Nhấn button "Đóng"
6.1.2.2. Nhấn button "Lưu"

6.1.2. Nhấn button "Trở lại"


6.1.3. Nhấn button "Khôi phục"
6.1.4. Nhấn button "Lưu"

6.2. Đăng xuất


7. Chuông thông báo
7.1. Xem chi tiết từng thông báo

7.2. Xem toàn bộ thông báo


7.3. Nhấn button "Đã đọc"

8. Responsive Sidebar Menu

8.1. Ngôn ngữ

8.2. Tiền tệ

8.3. Hướng dẫn sử dụng


8.4. Myspa Manager App

9. Màn hình chính của Dashboard

10. Hoạt động gần đây


10.1. Nhấn button "Xem thêm"
10.1.1. Ngày
10.1.2. Lọc

10.1.3. Nhấn dropdown box "Hiển thị"


10.1.4. Tìm kiếm theo tên
10.1.5. Số trang

11. Đánh giá từ KH


11.1. Nhấn button "Xem thêm"
1. Nhập Họ và tên
1.1. Chọn Danh xưng (Anh, Chị, Ông, Bà, Khác)

1.2. Điền tên của khách hàng


1.3. Nhấn Enter hoặc Tab

2. Nhập Số điện thoại


2.1. Nhập số điện thoại
2.2. Nhấn Enter hoặc Tab

3. Chọn Giới tính


3.1. Chọn Nam hoặc Nữ
3.2. Nhấn Enter hoặc Tab
4. Nhập Email
5. Chọn Tỉnh thành, Quận/ Huyện, Phường/ Xã

6. Chọn Ngày sinh

7. Thay đổi avatar


8. Nhấn button "Trở lại"
9. Nhấn button "Khôi phục"
10. Nhấn button "Lưu"
1. Lọc tìm kiếm khách hàng
1.1. Tìm kiếm bằng tên KH, số điện thoại hoặc mã giới thiệu

1.2. Tìm kiếm thông tin ở các trường khác


1.2.1. Nhấn button "Lọc"

1.2.2 Nhấn button "Khôi phục"


1.3. Field Tháng sinh nhật
2. Icon hộp quà

2.1. Tạo một khách hàng mới có trùng ngày và tháng sinh với
ngày hôm nay
2.2. Thay đổi ngày sinh của khách hàng khác đi so với ngày
hôm nay
2.3. Xem các KH có sinh nhật là ngày hôm nay

3. Chỉnh sửa thông tin KH


3.1. Xem hồ sơ
3.2. Chỉnh sửa thông tin KH

3.2.1. Tab Thông tin


3.2.1.1. Thay đổi avatar
3.2.1.2. Nhấn button "Tùy chỉnh"

3.2.1.3. Thay đổi thông tin


3.2.1.4. Nhấn button "Trở lại"
3.2.1.5. Nhấn button "Khôi phục"
3.2.1.6. Nhấn button "Lưu"
3.2.2. Tab Công nợ

3.2.2.1. Nhấn button "Thanh toán nợ"

+ Nhấn button "Hủy"


+ Nhấn button "Thanh toán nợ"

3.2.3. Tab Đơn thuốc


3.2.3.1. Nhấn button "Thêm đơn thuốc"

+ Nhấn button "Trở lại"


+ Nhấn button "Thêm đơn thuốc"
+ Nhấn button "Lưu"

3.2.3.2. Nhấn button "Xem chi tiết đơn thuốc"


3.2.3.3. Nhấn button "Chỉnh sửa đơn thuốc"

+ Nhấn button "Trở lại"


+ Nhấn button "Khôi phục"
+ Nhấn button "Lưu"
3.2.3.4. Nhấn button "Xóa đơn thuốc"
+ Nhấn button "OK"
+ Nhấn button "Hủy"
3.2.4. Tab Đặt hẹn
3.2.4.1. Nhấn button "Chỉnh sửa lịch hẹn "

+ Nhấn button "Đóng"


+ Nhấn button "Lưu"
3.2.4.2. Nhấn button "Xóa lịch hẹn"
+ Nhấn button "OK"
+ Nhấn button "Hủy"
3.2.4.3. Nhấn button "Thêm lịch hẹn mới"

+ Nhấn button "Đóng"


+ Nhấn button "Lưu"

3.2.5. Tab Dịch vụ


3.2.6. Tab Thẻ dịch vụ
3.2.6.1. Thẻ Member vật lý
3.2.6.2. Lịch sử sử dụng thẻ trả trước
3.2.6.3. Lịch sử thanh toán tài khoản thường

3.2.6.4. Thẻ liệu trình

+ Nhấn button "Xem lịch sử thanh toán"


+ Nhấn button "Xem lịch sử sử dụng"
3.2.7. Tab Ghi chú
3.2.6.1. Nhập thông tin ghi chú
3.2.6.2. Nhấn button "Lưu"
3.2.8. Tab Hình ảnh

3.3. Gộp thông tin KH

3.3.1. Nhập thông tin KH chính và KH được gộp

3.3.2. Nhấn button "<-"


3.3.3. Nhấn button "Trở lại"
3.4. Xóa hồ sơ KH
3.4.1. Nhấn button "OK"
3.4.2. Nhấn button "Hủy"
4. Nhấn button "Nạp danh sách khách hàng"

4.1. Nhấn button "Choose file"


4.2. Nhấn button "Hủy"

4.3. Nhấn button "Tải lên"

5. Nhấn button "Xuất danh sách khách hàng"


6. Nhấn button "Gửi SMS"
7. Số trang

1. Thông tin KH
1.1. Điền thông tin KH
1.2. Nhấn button "Tạo mới"
2. Chọn thuốc
2.1. Chọn sản phẩm

2.2. Số lượng

3. Dặn dò bác sĩ
3.1. Ngày tái khám
4. Nhấn button "Trở lại"
5. Nhấn button "Khôi phục"
6. Nhấn button "Lưu"

1. Lọc tìm kiếm đơn thuốc


1.1. Tìm kiếm bằng Mã code đơn thuốc, tên KH, số điện thoại
- nhấn button "Tìm kiếm"
1.2. Xóa các dữ liệu tìm kiếm - nhấn button "Tìm kiếm"
2. Chỉnh sửa thông tin Đơn thuốc
2.1. Xem chi tiết đơn thuốc
2.2. Chỉnh sửa đơn thuốc

2.2.1. Nhấn button "Trở lại"


2.2.2. Nhấn button "Khôi phục"
2.2.3. Nhấn button "Lưu"
2.3. Xóa đơn thuốc
2.3.1. Nhấn button "OK"
2.3.2. Nhấn button "Hủy"
3. Nhấn button "Xuất danh sách đơn thuốc"
4. Nhấn button "Xuất số lượng thuốc"
5. Số trang

1. Thông tin KH

2. Nhấn button "Đăng ký mới"

3. Loại lịch hẹn

4. Lặp
4.1. Cách ngày
4.2. Tổng số lần
5. Chi nhánh
6. Nhân viên thực hiện

7. Trạng thái lịch hẹn


8. Nhấn button "Tạo đơn hàng"
9. Chọn toggle switch gửi SMS

10. Nhấn button "Xóa"


11. Nhấn button "Đóng"
12. Nhấn button "Lưu"
1. Thông tin KH
2. Chi nhánh

3. Thời gian & Khung giờ

4. Nhân viên thực hiện


5. Nhấn button "Đặt hẹn"

1. Khung giờ
1.1. Giờ mở cửa & đóng cửa
1.2. Khoảng giờ

2. Khung giờ đặt hẹn


2.1. Thời gian đặt online cách tối thiểu

2.2. Thời gian đặt online cách tối đa

3. View mặc định


4. Hiển thị "Ngày" theo nhân viên

5. Nhân viên không hiển thị

6. Trạng thái

6.1. Nhấn button "Khôi phục lại mặc định"

6.2. Nhấn button "Thêm trạng thái khác"


7. Tự động chuyển trạng thái khi thanh toán đơn hàng

8. Loại lịch hẹn


8.1. Nhấn button "Khôi phục lại mặc định"

8.2. Nhấn button "Thêm loại lịch hẹn"


9. Kiểm tra lịch hẹn nhân viên (đặt hẹn online)

10. Nhấn button "Đóng"


11. Nhấn button "Lưu"
1. Tìm kiếm lịch hẹn của KH đã đặt
1.1. Khung search thông tin

1.2. Button "Tìm kiếm nâng cao"

1.2.1. Nhấn button "Lọc"

1.2.2. Nhấn button "Trở lại"


2. Các loại lịch hẹn

3. Button chọn "Nhân viên thực hiện" & Icon avatar của từng
nhân viên
4. Chế độ xem lịch hẹn theo "Tháng"

5. Chế độ xem lịch hẹn theo "Tuần"

6. Thay đổi thông tin lịch hẹn


6.1. Nhấn button "Cập nhật KH"
6.2. Nhấn button "Thông tin KH"
6.2.1. Nhấn button "Profile"
6.2.2. Nhấn button "Đặt hẹn"
6.2.3. Nhấn button "Tạo đơn hàng"
6.2.4. Nhấn button "Đóng"
6.3. Chọn toggle switch gửi SMS

6.4. Nhấn button "Tạo đơn hàng"

6.5. Nhấn button "Nhân bản"


6.6. Nhấn button "Xóa"
6.7. Nhấn button "Đóng"
6.8. Nhấn button "Lưu"
7. Nhấn button "Nạp danh sách lịch hẹn"

4.1. Nhấn button "Choose file"


4.2. Nhấn button "Hủy"
4.3. Nhấn button "Tải lên"

8. Nhấn button "Xuất danh sách lịch hẹn"


1. Thêm lịch hẹn mới

1.1. Chọn toggle switch gửi SMS

1.2. Nhấn button "Tạo đơn hàng"


1.3. Nhấn button "Xóa"
1.4. Nhấn button "Trở lại"
1.5. Nhấn button "Lưu"
1. Lọc tìm kiếm lịch hẹn
1.1. Tìm kiếm bằng tên KH, số điện thoại hoặc mã giới thiệu

1.2. Tìm kiếm thông tin ở các trường khác - nhấn button "Tìm
kiếm"
1.3. Nhấn button "Khôi phục"
2. Chỉnh sửa thông tin lịch hẹn
2.1. Chọn toggle switch gửi SMS

2.2. Nhấn button "Tạo đơn hàng"


2.3. Nhấn button "Xóa"
2.3.1. Nhấn button "OK"
2.3.2. Nhấn button "Hủy"
2.4. Nhấn button " Trở lại"
2.5. Nhấn button "Lưu"
3. Xóa lịch hẹn
4.1. Nhấn button "OK"
4.2. Nhấn button "Hủy"
4. Nhấn button "Nạp danh sách lịch hẹn"

4.1. Nhấn button "Choose file"


4.2. Nhấn button "Hủy"

4.3. Nhấn button "Tải lên"

5. Nhấn button "Xuất danh sách lịch hẹn"


6. Số trang
1. Chọn toggle switch loại KH
1.1. Khách lẻ

1.2. Lưu thông tin KH

1.2.1. Nhấn button "Đăng ký mới"

1.2.2. Search thông tin KH

2. Thông tin sử dụng dịch vụ của KH


2.1. Số dư khả dụng
2.2. Tài khoản thưởng

2.3. Tổng nợ
2.3.1. Nhấn button "Xem chi tiết"

2.4. Liệu trình đang sử dụng


2.4.1. Nhấn button "Checkin"

2.4.2. Nhấn button "Lịch sử thanh toán"


2.4.2.1 Nhấn toggle switch Block/ Active

2.4.2.2. Nhấn button "Lịch liệu trình"

2.4.2.3. Nhấn button "Lịch liệu trình"


+ Nhấn button "Đóng"
+ Nhấn button "Lưu"

2.4.2.4. Nhấn button "Trở lại"


2.4.2.5. Nhấn button "Khôi phục"
2.4.2.6. Nhấn button "Lưu"
2.4.3. Nhấn button "Lịch sử sử dụng"

3. Thẻ dịch vụ
3.1. Thẻ liệu trình

3.1.1. Tìm kiếm thẻ liệu trình

3.2. Thẻ trả trước

3.2.1. Tìm kiếm thẻ trả trước

4. Dịch vụ

4.1. Tìm kiếm dịch vụ


5. Sản phẩm

5.1. Tìm kiếm sản phẩm

5.2. Toggle switch "Hiển thị tồn kho"

6. Thông tin đơn hàng


6.1. Đơn hàng
6.1.1. Thông tin KH

6.1.2. Ngày giờ


6.1.3. DV/ SP

6.1.4. SL

6.1.5. Giảm giá

6.1.6. Thành tiền

6.1.7. Thẻ liệu trình

6.1.7.1. Số buổi liệu trình

6.1.7.2. Khuyến mãi


6.1.7.3. Checkbox "Không giới hạn"

6.1.8. Ngày hết hạn

6.1.9. Nhấn button "Thêm nhân viên thực hiện"


6.1.9.1. Nhân viên/ CTV
6.1.9.2. Tư vấn/ Thực hiện
6.1.9.3. Commission

6.1.9.4. Nhấn button "Đóng"


6.1.9.5. Nhấn button "Lưu"
6.1.10. Happy hour

6.1.11. Tạm tính

6.1.12. Mã khuyến mãi

6.1.13. Giảm giá dịch vụ

6.1.14. VAT

6.1.15. Tổng cộng

6.1.16. Nhận

6.1.17. Tiền thừa

6.1.18. Thanh toán

6.1.19. Còn

6.1.20. PTTT
6.1.21. Nhân viên/ CTV

+ Tư vấn/ Thực hiện


+ Commission

6.1.22. Giường/ phòng

6.1.23. Loại đơn hàng


6.1.24. Thêm chữ ký KH
6.1.24.1. Nhấn button "Xóa"
6.1.24.2. Nhấn button "Trở lại"
6.1.24.3. Nhấn button "Đóng"
6.1.24.4. Nhấn button "Lưu"

6.2. Tài khoản thưởng


6.2.1. Tài khoản thưởng

6.2.1. Người giới thiệu

6.3. Vật tư tiêu hao


6.3.1. Nhấn button "Thêm sản phẩm tiêu hao"

6.3.2. Nhấn button "Đóng"


6.3.3. Nhấn button "Lưu"

6.4. Chọn toggle switch gửi SMS

6.5. Nhấn button "Back"


6.6. Nhấn button "Lưu"
6.7. Nhấn button "In phiếu thông tin"
6.8. Nhấn button "In tạm tính"

6.9. Nhấn button "Thanh toán"


6.10. Nhấn button "Thanh toán & in"

1. Nhấn button "Tạo đơn hàng"

1. Nhập điều kiện tìm kiếm

1.2. Nhấn button "Dropdown"


1.2. Nhấn button "Tìm kiếm"

2. Trạng thái đơn hàng


3. Ngày
4. Nhấn button "Lọc"

5. Nhấn button "Khôi phục"

6. Nhấn button "Nạp danh sách đơn hàng"


6.1. Nhấn button "Choose file"
6.2. Nhấn button "Hủy"

6.3. Nhấn button "Tải lên"

6.3.1. Import thất bại

6.3.2. Import thành công

6.3.3. Nhấn button "Tải lại trang"


7. Nhấn button "Xuất danh sách đơn hàng"
1. Tìm kiếm đơn hàng tạm
1.1. Nhập thông tin
1.2. Nhấn button "Tìm kiếm"

2. Nhấn button "Xem đơn hàng tạm"

2.1. Nhấn button "Trở lại"


2.2. Nhấn button "Xóa đơn hàng tạm"
2.2.1. Nhấn button "Hủy"
2.2.2. Nhấn button "OK"

2.3. Nhấn button "Xem/ tạo đơn hàng"


3. Nhấn button "Xem/ tạo đơn hàng"
4. Nhấn button "Xóa đơn hàng tạm"
4.1. Nhấn button "Hủy"
4.1. Nhấn button "OK"

1. Danh sách các giường/ phòng

1.1. Nhấn button "... (chi tiết)"

1.2. Nhấn button "in"


1.2.1. Nhập thông tin
1.2.2. Nhấn button "Tìm kiếm"

1.2.3. Nhấn button "Hủy"


1.2.4. Nhấn button "Bắt đầu"

1.3. Nhấn button "out"

2. Nhấn button "Cập nhật"


1. Thông tin KH

1.1. Nhập thông tin

1.2. Nhấn button "Tạo mới"


2. Thông tin dịch vụ

3. Thông tin thanh toán


3.1. Giá

3.2. Ngày

4. Tài khoản thưởng

5. Người giới thiệu

6. Commission

7. Chọn toggle switch gửi SMS

8. Nhấn button "Trở lại"


9. Nhấn button "Khôi phục"

10. Nhấn button "Lưu"


11. Nhấn button "Lưu và In"

1. Tìm kiếm thẻ liệu trình

1.1. Nhập thông tin


1.2. Nhấn button "Tìm kiếm"

1.3. Trạng thái thẻ


1.4. Ngày
1.5. Dịch vụ
1.6. Ngày hết hạn
1.7. Nhấn button "Lọc"

1.8. Nhấn button "Khôi phục"

3. Nhấn button "Sửa thông tin thẻ liệu trình"


3.1. Nhấn toggle switch Block/ Active

3.2. Nhấn button "Lịch liệu trình"


3.2.1. Nhấn button "Đóng"
3.2.2. Nhấn button "Lưu"

3.3. Thông tin dịch vụ

3.4. Lịch sử thanh toán

3.4.1. Nhấn button "In thanh toán"


3.4.2. Nhấn button "Xóa lịch sử thanh toán"

3.4.2.1. Nhấn button "Hủy"


3.4.2.2. Nhấn button "OK"
3.4.3. Nhấn button "Hoàn tiền"

3.4.3.1. Nhập số tiền muốn hoàn trả

3.4.3.2. Ngày hoàn tiền


3.4.3.3. Hoàn tiền vào tài khoản trả trước
3.4.3.4. Chi nhánh
3.4.3.5. Nhấn button "Cancel"
3.4.3.6. Nhấn button "Hoàn tiền"

3.5. Thông tin thanh toán

3.6. Nhấn button "Trở lại"


3.7. Nhấn button "Khôi phục"
3.8. Nhấn button "Lưu"
4. Nhấn button "Xóa thẻ liệu trình"

4.1. Nhấn button "Hủy"


4.2. Nhấn button "OK"
5. Nhấn button "Khôi phục"
5.1. Nhấn button "Hủy"
5.2. Nhấn button "OK"
6. Nhấn button "Nạp danh sách thẻ liệu trình"
6.1. Nhấn button "Choose file"
6.2. Nhấn button "Hủy"

6.3. Nhấn button "Tải lên"

6.3.1. Import thất bại

6.3.2. Import thành công

6.3.3. Nhấn button "Tải lại trang"


7. Nhấn button "Xuất danh sách thẻ liệu trình"
Current Result

- KH sẽ phải đăng nhập bằng email của Myspa cung cấp


- Hiện tooltip ở field Email "Vui lòng điền vào trường này"

- Nếu user điền email nhưng thiếu @, hiện thông báo "Vui lòng bao gồm '@' trong
địa chỉ email, '…' và bị thiếu '@' "
VD: user điền "a" -> hiện thông báo "Vui lòng bao gồm '@' trong địa chỉ email, 'a' và
bị thiếu '@' "
- Nếu user điền email đã có @ nhưng chưa đầy đủ, hiện thông báo "Vui lòng nhập
phần đứng sau '@'. '...@' không hoàn chỉnh"
VD: user điền "a" -> hiện thông báo "Vui lòng nhập phần đứng sau '@'. 'a@' không
hoàn chỉnh"
- Nếu user điền đầy đủ email, hiện thông báo ở field password "Vui lòng điền vào
trường này"
- Nếu có dấu "#" ở sau @, hiển thị thông báo "Phần đứng sau '@' không được chứa
biểu tượng '#' "
- Nếu có dấu "@" ở sau @, hiển thị thông báo "Phần đứng sau '@' không được chứa
biểu tượng '@' "

- Hiện thông báo ở field Email "Vui lòng điền vào trường này"
- Nếu password < 6 ký tự, hiện thông báo "Password quá ngắn, cần 6 kí tự trở lên"
- Nếu password >= 6 ký tự, hiện thông báo field Email "Vui lòng điền vào trường
này"

- Nếu nhập 1 trong 2 hoặc cả 2 email và password sai, hiển thị thông báo "Sai email
hoặc password"

- Nếu user chưa nhập Email và nhấn "Gửi", hiển thị thông báo "Trường bắt buộc
nhập"
- Nếu user nhập email không đúng định dạng, hiển thị thông báo "Email không hợp
lệ"

- Quay lại màn hình "Đăng nhập"


- Nếu user nhập email chính xác, nhấn button "Gửi", chuyển sang màn hình xác
nhận, hiển thị thông báo "Email xác nhận đã được gởi tới bạn, vui lòng kiểm tra
hòm thư"
- Email reset mật khẩu được gửi về mail đã yêu cầu trước đó
- Truy cập URL được đính kèm trong mail sẽ chuyển sang màn hình "Tạo mật khẩu
mới"

- Quay lại màn hình "Đăng nhập"


- Nếu user không nhập mật khẩu, nhấn button "Tạo mật khẩu", hiển thị thông báo
"Vui lòng điền vào trường này"
- Nếu nhập password < 6 ký tự, nhấn button "Tạo mật khẩu", hiển thị thông báo
"Password quá ngắn, cần 6 kí tự trở lên"
- Nếu nhập password đủ điều kiện, nhấn button "Tạo mật khẩu", chuyển sang màn
hình Đăng nhập và hiển thị thông báo "Tạo mật khẩu thành công.
Vui lòng đăng nhập bằng mật khẩu mới vào hệ thống"

- Khi nhấn vào sẽ quay về Home/ Dashboard


- Có thể chọn tất cả chi nhánh hoặc một chi nhánh cụ thể, khi đó sẽ hiển thị thông
tin/ dữ liệu của dashboard tương ứng với chi nhánh đã chọn
- Chuyển sang màn hình "Đăng ký KH", có chức năng tương tự như màn hình "Đăng
ký KH" ở tab Khách hàng/ Khách hàng/ Đăng ký KH
- Quay về Dashboard
- Xóa các thông tin user đã chọn/điền đang lưu nháp, chưa nhấn "Lưu"
- Lưu thông tin và tạo mới KH
- Chuyển sang màn hình "Tạo đơn hàng", có chức năng tương tự như màn hình "Tạo
đơn hàng" ở tab Bán hàng (POS)/ Tạo đơn hàng
- Có thể tìm kiếm bằng tên KH, số điện thoại hoặc email
- Những KH chưa có thông tin khi search sẽ hiển thị thông báo "Không tìm thấy kết
quả nào"
- Sau khi tìm kiếm thấy KH, sẽ hiển thị ở chế độ đọc trên thanh search, sau đó khi
nhấn vào sẽ popup màn hình Thông tin KH

- User có thể thay đổi các thông tin cá nhân của KH, trừ Mã KH và số điện thoại

- Không sử dụng được

- Lưu và thay đổi các thông tin mà user đã chỉnh sửa, hiển thị thông báo "Cập nhật
thành công"
- Chuyển sang màn hình "Profile của KH"
- Chuyển sang màn hình "Đặt hẹn"
- Chuyển sang màn hình "Tạo đơn hàng"
- Đóng popup "Thông tin khách hàng", không lưu các thay đổi
- Popup "Thông tin cá nhân" và " Đăng xuất"
- Chuyển sang màn hình "Đăng ký quản trị viên"
- User có thể thay đổi các thông tin cá nhân của KH
- Đối với những field required, nếu user không nhập thông tin, trang sẽ reload, focus
vào field còn thiếu và có thông báo "Thông tin bắt buộc nhập" màu đỏ

- Đóng popup "Đổi mật khẩu", không đổi mật khẩu cũ


- Mật khẩu mới phải >= 6 ký tự, nếu không đủ điều kiện, khi nhấn "Lưu" sẽ hiển thị
thông báo "Mật khẩu quá ngắn, cần 6 kí tự trở lên"
- Nếu Mật khẩu mới đã đạt đủ điều điện, nhưng Mật khẩu cũ không nhập hoặc
không chính xác, khi nhấn "Lưu", sẽ hiện thị thông báo "Mật khẩu xác nhận không
đúng"
- Nếu Mật khẩu mới đạt điều điện và Mật khẩu cũ nhập chính xác, khi nhấn "Lưu" sẽ
hiển thị thông báo "Đổi mật khẩu thành công"

- Quay về Dashboard
- Xóa các thông tin user đã chọn/điền đang lưu nháp, chưa nhấn "Lưu"
- Lưu và thay đổi các thông tin mà user đã chỉnh sửa, hiển thị thông báo "Cập nhật
thành công"
- Đăng xuất tài khoản và chuyển sang trang Đăng nhập
- Hiển thị list thông báo
- Khi nhấn vào từng thông báo, tùy theo loại thông báo thì sẽ chuyển sang màn hình
tương ứng với tính năng của thông báo đó
- Chuyển sang màn hình "Danh sách thông báo"
- Đánh dấu đã đọc tất cả thông báo, những thông báo đã đọc sẽ được xóa khỏi list
thông báo, xóa tất cả notification badge đang hiển thị tại chuông thông báo

- Hiển thị các thư mục chức năng của MySpa Manager
- Các thư mục có thư mục con, khi nhấn vào sẽ dropdown thư mục
- Có thể thu gọn hoặc mở rộng sidebar bằng button "->". Khi thu gọn thư mục, khi
hover chuột vào từng thư mục sẽ hiển thị thư mục con

- Có thể thay đổi ngôn ngữ của Manager sang tiếng Anh, tiếng Việt hoặc tiếng Nhật

- Có thể thay đổi loại tiền tệ của các nước khác


- Khi thay đổi những tính năng liên quan đến tiền/ doanh thu sẽ tính theo mệnh giá
đã đổi
- Chuyển sang màn hình "Hướng dẫn sử dụng phần mềm Myspa"
- Mở được link để download Myspa Manager App qua CHPlay, AppStore hoặc quét
bằng QR code
- Hiển thị lời chào, tổng phát sinh trong ngày, tổng doanh thu hôm nay, tỉ lệ thanh
toán, tổng lịch đặt hẹn hôm nay, ngày mai, ngày mốt, top 5 dịch vụ của tháng, tổng
lượt đặt chỗ của năm, tháng, ngày, nhân viên tích cực của tháng, và biểu đồ tổng
doanh thu của năm

- Hiển thị các hoạt động mà user thao tác trên Manager gần đây
- Chuyển sang màn hình "Danh sách hoạt động gần đây"
- User sẽ không chọn được ngày cuối < ngày đầu đang chọn & ngược lại
- Các hoạt động sẽ được lọc theo khoảng ngày và theo các hành động đã chọn, sau
khi lọc thành công, các hoạt động sẽ hiển thị ở dưới danh sách
- Hiển thị số hoạt động trong danh sách tương ứng với số đã chọn
- Lọc các hoạt động theo tên của user được nhập tên trong khung search
- Hiển thị trang số ... tương ứng với số trang đã trọn
- Hiển thị số hoạt động đúng với bộ lọc "Hiển thị" ... hoạt động
- Nhấn button "Kế tiếp" để chuyển đến trang tiếp theo, nhấn button "Trở lại" để
chuyển về trang trước
- Nhấn button "Trang cuối" để chuyển đến trang cuối cùng, nhấn button "Trang đầu"
để chuyển về trang đầu tiên

- Hiển thị danh sách đánh giá các tiêu chí của KH khi đặt hàng xong
- Chuyển sang màn hình "Quản lý đánh giá từ KH"

- Khi chọn Anh hoặc Ông, Giới tính sẽ được tự động tick vào Nam
- Khi chọn Chị hoặc Bà, Giới tính sẽ được tự động tick vào Nữ
- Tên khách hàng không được chứa ký tự đặc biệt và số
- Nếu Tên khách hàng có chứa ký tự đặc biệt và số, hệ thống sẽ alert đỏ và focus vào
trường Tên khách hàng
- Hệ thống sẽ lưu nháp Tên khách hàng và chuyển sang trường tiếp theo

- Số điện thoại không được chứa chữ và ký tự đặc biệt


- Nếu số điện thoại có chứa chữ và ký tự đặc biệt, hệ thống sẽ alert đỏ và focus vào
trường Số điện thoại
- Hệ thống sẽ lưu nháp số điện thoại và chuyển sang trường tiếp theo

- Có thể tick chọn Giới tính


- Hệ thống sẽ lưu nháp Giới tính và chuyển sang trường tiếp theo
- Email được nhập phải đúng định dạng
- Hệ thống phải chọn theo thứ tự Tỉnh thành -> Quận/ Huyện -> Phường/ Xã
- Nếu không chọn theo thứ tự (VD: Chọn Quận/ Huyện trước Tỉnh thành) thì trường
đó sẽ không chọn được
- Ngày sinh đang chọn được lớn hơn ngày hiện tại

- Avatar được upload chỉ được ở định dạng png, jpg


- Quay về danh sách thông tin KH
- Xóa các thông tin user đã chọn/điền đang lưu nháp, chưa nhấn "Lưu"
- Lưu thông tin và tạo mới KH

- KH ở chi nhánh khác sẽ không được hiển thị ở dưới danh sách sau khi lọc, chỉ hiển
thị ở chế độ xem ở thanh lọc

- Sau khi chọn thông tin, những KH được lọc phải có dữ liệu trùng với dữ liệu đã
chọn
- Xóa các điều kiện user đã chọn/điền để lọc dữ liệu & reload lại trang
- Lọc ra những KH có tháng sinh trùng với tháng đã lọc
- Hiển thị notification badge tương ứng với số lượng khách hàng có ngày sinh nhật
vào ngày hôm nay
- Sau khi tạo KH thành công, nếu KH có trùng ngày và tháng sinh với ngày hôm nay,
số thông báo đỏ phải tăng lên 1
- Sau khi thay đổi ngày sinh thành công, số thông báo đỏ phải giảm đi 1

- Nhấp vào icon hộp quà, hệ thống sẽ hiển thị danh sách tất cả các KH có sinh nhật
vào ngày hôm nay

- Hiển thị hồ sơ KH ở chế độ xem, không cho chỉnh sửa


- Chuyển sang màn hình profile của KH, cho phép chỉnh sửa thông tin của KH, bên
trong có chứa những tab chức năng
- Chi tiết profile của user
- Avatar được upload chỉ được ở định dạng .png, .jpg
- Đối với những KH đã có phát sinh đơn hàng, dựa vào từng cột mốc số tiền đã sử
dụng thì user đó sẽ được thăng lên Hạng tương ứng
- User có thể thay đổi/ thêm những thông tin của KH
- Quay về "Danh sách KH"
- Xóa các thông tin user đã chọn/điền đang lưu nháp, chưa nhấn "Lưu"
- Lưu và thay đổi các thông tin mà user đã chỉnh sửa
- Hiển thị danh sách các đơn hàng (sản phẩm/ dịch vụ) mà KH chưa thanh toán hoặc
chưa thanh toán đủ
- Hiển thị số tiền KH đang nợ
- Popup cửa sổ "Thanh toán nợ"
- Có thể chọn được PTTT, số tiền thanh toán và ngày thanh toán
- Đóng popup "Thanh toán nợ"
- Nếu:
+ Số tiền thanh toán < Số tiền nợ: hiện popup "Lưu dữ liệu thành công" -> nhấn
button "OK". Tab Công nợ sẽ được reload và Số tiền nợ được trừ đi Số tiền thanh
toán
+ Số tiền thanh toán >= Số tiền nợ: hiện popup "Lưu dữ liệu thành công" -> nhấn
button "OK". Tab Công nợ sẽ được reload và Số tiền nợ sẽ mất, Tổng nợ = 0

- Hiển thị danh sách các đơn thuốc của cá nhân user
- Hiển thị màn hình "Thêm đơn thuốc", có chức năng tương tự màn hình "Thêm đơn
thuốc" ở tab Khách hàng/ Đơn thuốc
- Quay về trang "Danh sách KH"
- Xóa các thông tin user đã chọn/điền đang lưu nháp, chưa nhấn "Lưu"
- Lưu thông tin và tạo mới đơn thuốc, đơn thuốc mới sẽ xuất hiện ở trong danh sách
đơn thuốc ở tab Đơn thuốc
- User có thể xem chi tiết thông tin đơn thuốc và có button "In đơn thuốc" để có thể
in thông tin đơn thuốc
- Hiển thị màn hình "Thông tin đơn thuốc", user có thể chỉnh sửa/ thêm các thông
tin cho đơn thuốc của mình
- Quay về trang "Danh sách đơn thuốc" cá nhân của user
- Xóa các thông tin user đã chọn/điền đang lưu nháp, chưa nhấn "Lưu"
- Lưu các thông tin mà user đã thêm/ chỉnh sửa về đơn thuốc của mình

- Xóa đơn thuốc đang được chọn khỏi danh sách đơn thuốc cá nhân của user
- Vẫn giữ nguyên ở trang danh sách đơn thuốc cá nhân của user
- Hiển thị danh sách các đơn thuốc của cá nhân user
- Hiển thị popup "Lịch đặt hẹn", user có thể chỉnh sửa/ thêm các thông tin cho lịch
hẹn của mình
- Đóng popup "Chỉnh sửa lịch hẹn"
- Lưu các thông tin mà user đã thêm/ chỉnh sửa về lịch hẹn của mình

- Xóa lịch hẹn đang được chọn khỏi danh sách lịch hẹn cá nhân của user
- Vẫn giữ nguyên ở trang danh sách lịch hẹn cá nhân của user
- Hiển thị màn hình "Thêm lịch hẹn mới", có chức năng tương tự màn hình "Thêm
lịch hẹn mới" ở tab Đặt hẹn/ Lịch hẹn/ Thêm lịch hẹn mới
- Đóng popup "Thêm lịch hẹn mới"
- Lưu các thông tin và tạo mới lịch hẹn mà user đã thêm
- Lịch hẹn mới được tạo sẽ xuất hiện trong danh sách lịch đặt hẹn cá nhân của user

- Hiển thị thông tin chi tiết các dịch vụ mà user đã sử dụng
- Hiển thị thông tin chi tiết các thẻ dịch vụ của user
- Hiển thị thông tin thẻ membership của user
- Hiển thị chi tiết lịch sử thanh toán bằng thẻ trả trước của user
- Hiển thị chi lịch sử thanh toán tài khoản thưởng của user

- Hiển thị chi tiết thẻ liệu trình đang sử dụng & thẻ liệu trình đã kết thúc của user

- Hiển thị màn hình "Cập nhật thẻ liệu trình"


- Hiển thị chi tiết Lịch sử checkout của Dịch vụ/ Thẻ liệu trình
- Hiển thị các ghi chú về user
- Có thể nhập ghi chú
- Ghi chú sẽ được tạo mới
- Hình ảnh được upload chỉ được ở định dạng .png, .jpg, file hình ảnh không được
quá … MB

- Thông tin của KH chính sẽ tự điền, thông tin của KH được gộp thông tin có thể
search bằng tên KH hoặc số điện thoại
- KH được gộp sẽ chuyển toàn bộ thông tin và dữ liệu sang cho KH chính, thông tin
của KH được gộp sẽ mất sau khi gộp
- Quay về trang "Quản lý khách hàng"

- Xóa thông tin của KH khỏi danh sách KH


- Vẫn giữ nguyên ở trang danh sách thông tin KH

- Upload file đúng định dạng file .csv, .xls, .xlsx


- Đóng popup "Nạp danh sách KH", không lưu các thay đổi

- Nếu file import đúng định dạng, thông tin của KH sẽ được import vào danh sách
KH với thứ tự được xếp theo Ngày tham gia
- Xuất file excel thông tin của toàn bộ KH của chi nhánh hiện tại
- Chuyển sang màn hình "Gửi tin nhắn SMS"
- Hiển thị trang số ... tương ứng với số trang đã trọn
- Button ">" dùng để chuyển đến trang tiếp theo, button "<" dùng để chuyển về
trang trước
- Button ">>" dùng để chuyển đến trang cuối cùng, button "<<" dùng để chuyển về
trang đầu tiên

- User có thể tìm kiếm KH qua số điện thoại, tên KH, email hoặc mã KH
- Clear các thông tin KH mà user đã chọn trước đó

- Load những sản phẩm có trong danh sách "Sản phẩm bán" và được tick chọn Loại
sản phẩm "Thuốc"
- Chọn số lượng tối đa ... sản phẩm, phải đáp ứng đủ số lượng tồn kho còn lại

- Hiện tại Ngày tái khám đang chọn được <= ngày hiện tại
- Quay về trang "Danh sách đơn thuốc"
- Xóa các thông tin user đã chọn/điền đang lưu nháp, chưa nhấn "Lưu"
- Lưu thông tin và tạo mới đơn thuốc, đơn thuốc mới phải xuất hiện ở đầu danh
sách đơn thuốc

- Sau khi tìm kiếm, những Đơn thuốc tương ứng với những thông tin đã lọc sẽ hiển
thị ở danh sách bên dưới
- Danh sách đơn thuốc đang lọc sẽ được reload về danh sách tổng Đơn thuốc

- Xem bản trước in của Đơn thuốc gồm đầy đủ thông tin
- Thông tin KH sẽ không chỉnh sửa được, chỉ có thể chỉnh sửa Chuẩn đoán và Dặn dò
bác sĩ
- Sau khi Lưu, thông tin vừa chỉnh sửa sẽ được cập nhật
- Quay về trang "Quản lý khách hàng"
- Xóa các thông tin user đã chọn/điền đang lưu nháp, chưa nhấn "Lưu"
- Lưu và thay đổi các thông tin mà user đã chỉnh sửa

- Xóa thông tin của Đơn thuốc khỏi danh sách


- Vẫn giữ nguyên ở trang danh sách đơn thuốc
- Xuất file excel thông tin của toàn bộ Đơn thuốc của chi nhánh hiện tại
- Xuất file excel tổng số lượng thuốc KH đã mua của chi nhánh hiện tại
- Hiển thị trang số ... tương ứng với số trang đã trọn
- Nhấn button ">" để chuyển đến trang tiếp theo, nhấn button "<" để chuyển về
trang trước
- Nhấn button ">>" để chuyển đến trang cuối cùng, nhấn button "<<" để chuyển về
trang đầu tiên

- Tìm kiếm KH bằng tên hoặc sđt


- Sau khi chọn KH, thông tin KH phải được load thành công, có thể chỉnh sửa tên,
ngày đặt hẹn và email
- Tạo KH mới trong trường hợp KH chưa có sẵn thông tin ở hệ thống
- Nhấn button 1 lần nữa để thu gọn form
- Chức năng tương tự như màn hình "Đăng ký KH" mới ở tab Khách hàng/ Khách
hàng

- Có thể chọn một hoặc nhiều loại lịch hẹn, khi đặt hẹn thành công, loại lịch hẹn sẽ
hiển thị trên lịch hẹn ở lịch biểu với từ viết tắt

- Khoảng cách số ngày so với ngày KH đặt hẹn chính


- Số lần lặp lại ngày tái hẹn
- KH ở chi nhánh nào thì chỉ có thể đặt hẹn ở chi nhánh đó
- User không thể đặt hẹn nhân viên thực hiện tại 1 mốc thời gian đã có lịch hẹn
trước đó
- Trạng thái lịch phải thể hiện đúng màu trên lịch biểu
- Chuyển sang màn hình "Tạo đơn hàng"
- ON: Gửi tin nhắn SMS nhắc lịch hẹn khách hàng
- OFF: Không gửi SMS
- Không sử dụng được
- Hủy điền form đặt hẹn
- Lưu thông tin và tạo mới lịch hẹn
- Có thể nhập thông tin của KH và chọn được số lượng người
- Chỉ có thể chọn 1 chi nhánh trong các chi nhánh có sẵn, khi chọn một chi nhánh
khác, chi nhánh cũ sẽ tự động bỏ chọn
- Đang có thể chọn đuộc ngày đặt hẹn < ngày hiện tại
- Đối với ngày hiện tại, user đang có thể đặt hẹn đối với các khung giờ trong quá khứ
(đã trôi qua trong ngày)
- Khi chọn avatar của nhân viên thực hiện, field Nhân viên bên dưới cũng sẽ được
chọn nhân viên đó
- Khi user chưa điền những field required, những thông tin đã chọn trước đó phải
được giữ nguyên, chỉ focus vào những field required chưa được chọn/nhập
- Sau khi nhấn "Đặt hẹn", sẽ hiển thị màn hình "Thank you" để xác nhận đặt hẹn
online thành công có chứa QR và thông tin đặt hẹn của KH
- Lịch đặt hẹn online thành công phải xuất hiện trên lịch biểu của hệ thống với thông
tin và màu của "lịch hẹn online"

- User có thể đặt hẹn trong khung giờ mở cửa -> giờ đóng cửa
- Khi set khoảng giờ, ở lịch biểu theo "Ngày" sẽ hiển thị các khung giờ cách nhau
tương ứng với khung giờ user đã set

- Là khoảng thời gian tối thiểu tính từ mốc thời gian đã trôi qua trong ngày + thêm
khoảng thời gian user set tối thiểu, sau khoảng thời gian đó, user mới có thể đặt lịch
hẹn
- Là khoảng thời gian nằm giữa mốc thời gian đã trôi qua và mốc thời gian đã trôi
qua + với khoảng thời gian user đã set tối đa
- Hiển thị default view khi user vào trang "lịch hẹn"
- Active: Hiển thị lịch biểu theo "Ngày" có thêm cột tên Nhân viên (có thể set cột
ngang hoặc cột dọc)
- Block: Chỉ hiển thị lịch biểu theo "Ngày" với các mốc thời gian như bình thường

- Không hiển thị tên của các nhân viên tại lịch biểu theo "Ngày" có trong field này

- Clear các trạng thái mà user đã "Thêm trạng thái mới" trước đó, chỉ còn lại những
trạng thái mặc định
- User có thể tạo thêm các trạng thái, màu sắc của trạng thái của lịch hẹn
- Các lịch hẹn có trạng thái "Chưa xác nhận" và "Xác nhận" sau khi "Tạo đơn hàng"
và "Thanh toán" sẽ tự chuyển trạng thái sang "Đã đến"

- Clear các loại lịch hẹn mà user đã "Thêm loại lịch hẹn" trước đó, chỉ còn lại những
loại lịch hẹn mặc định
- User có thể tạo thêm các loại lịch hẹn hiển thị trên trang lịch hẹn
- Active: Xét thêm điều kiện trùng lịch đặt hẹn, lịch làm việc (nếu có) của nhân viên
đó. Nếu khung giờ đã có khách hàng đặt lịch hoặc nhân viên không có giờ làm việc
sẽ không đặt lịch được
- Block: Có thể đặt lịch hẹn mới trùng với lịch đặt hẹn khác

- Đóng box "Cài đặt", không lưu các thay đổi


- Lưu và thay đổi các thông tin mà user đã chỉnh sửa
- User có thể tìm kiếm lịch hẹn đã có bằng Mã đặt hẹn, tên KH, số điện thoại hoặc
mã giới thiệu
- User có thể lọc tìm kiếm lịch hẹn qua các điều kiện có sẵn

- Hệ thống sẽ lọc ra những đơn hàng tương ứng với các điều kiện user đã chọn lọc

- Clear các thông tin đã chọn lọc trước đó & đóng field "Tìm kiếm nâng cao"
- Khi tick chọn sẽ lọc ra những lịch hẹn tương ứng với loại lịch hẹn mà user đã tick
chọn khi "Thêm lịch hẹn mới"
- Khi chọn Tên nhân viên hoặc nhấn vào icon của nhân viên đó sẽ lọc ra những lịch
hẹn mà nhân viên đó thực hiện
- Hiển thị những lịch hẹn theo từng ngày của tháng, từng lịch hẹn sẽ có màu tương
ứng với trạng thái của lịch hẹn đó (VD: Chưa xác nhận, Không đến, Hủy...)
- Đối với những ngày có >2 lịch hẹn, sẽ hiển thị "+ thêm …" tương ứng với số lịch
hẹn có trong ngày hôm đó. Khi nhấn vào xem chi tiết, danh sách các lịch hẹn có
trong ngày sẽ hiển thị ra
- User có thể thay đổi ngày hẹn bằng cách kéo thả lịch hẹn sang một ngày khác

- Chức năng cũng tương tự như xem lịch hẹn theo "Tháng"
- Tuy nhiên user có thể kéo thả lịch hẹn theo từng khung giờ cố định

- Chuyển sang màn hình "Profile của KH"


- Popup cửa sổ thông tin của KH
- Chuyển sang màn hình "Profile của KH"
- Chuyển sang màn hình "Đặt hẹn"
- Chuyển sang màn hình "Tạo đơn hàng"
- Đóng popup "Thông tin khách hàng", không lưu các thay đổi
- ON: Gửi tin nhắn SMS nhắc lịch hẹn khách hàng
- OFF: Không gửi SMS
- Chuyển sang màn hình "Tạo đơn hàng" với các sản phẩm/ dịch vụ mà user đã chọn
trong lúc "Đặt hẹn"
- Tạo một bản sao của lịch hẹn đang chọn vào một ngày có thời gian cụ thể
- Xóa lịch hẹn đang được chọn khỏi lịch biểu & danh sách lịch hẹn
- Đóng popup "Thay đổi thông tin lịch hẹn", không lưu các thay đổi
- Lưu và thay đổi các thông tin mà user đã chỉnh sửa

- Upload file đúng định dạng file .csv, .xls, .xlsx


- Đóng popup "Nạp danh sách lịch hẹn", không lưu các thay đổi
- Nếu file import đúng định dạng, thông tin của lịch hẹn sẽ được import vào danh
sách lịch hẹn với thứ tự được xếp theo ngày đặt hẹn
- Xuất file excel thông tin của toàn bộ lịch hẹn của chi nhánh hiện tại
- Có chức năng tương tự màn hình "Thêm lịch hẹn mới" ở tab Đặt hẹn/ Lịch hẹn/
Thêm lịch hẹn mới
- ON: Gửi tin nhắn SMS nhắc lịch hẹn khách hàng
- OFF: Không gửi SMS
- Chuyển sang màn hình "Tạo đơn hàng"
- Không sử dụng được
- Quay về "Danh sách lịch hẹn"
- Lưu thông tin và tạo mới lịch hẹn

- KH ở chi nhánh khác sẽ không được hiển thị ở dưới danh sách sau khi lọc, chỉ hiển
thị ở chế độ xem ở thanh lọc
- Sau khi chọn thông tin, những lịch hẹn được lọc phải có dữ liệu trùng với dữ liệu
đã chọn
- Xóa các điều kiện user đã chọn/điền để lọc dữ liệu & reload lại trang

- ON: Gửi tin nhắn SMS nhắc lịch hẹn khách hàng
- OFF: Không gửi SMS
- Chuyển sang màn hình "Tạo đơn hàng"
- Xóa lịch hẹn đang được chọn khỏi danh sách lịch hẹn
- Xóa thông tin của lịch hẹn khỏi danh sách lịch hẹn
- Vẫn giữ nguyên ở trang chỉnh sửa thông tin lịch hẹn
- Quay về danh sách lịch hẹn
- Lưu thông tin và chỉnh sửa lịch hẹn hiện tại

- Xóa thông tin của lịch hẹn khỏi danh sách lịch hẹn
- Vẫn giữ nguyên ở trang danh sách lịch hẹn

- Upload file đúng định dạng file .csv, .xls, .xlsx


- Đóng popup "Nạp danh sách lịch hẹn", không lưu các thay đổi

- Nếu file import đúng định dạng, thông tin của KH sẽ được import vào danh sách
KH với thứ tự được xếp theo ngày đặt hẹn
- Xuất file excel thông tin của toàn bộ lịch hẹn của chi nhánh hiện tại
- Hiển thị trang số ... tương ứng với số trang đã trọn
- Button ">" dùng để chuyển đến trang tiếp theo, button "<" dùng để chuyển về
trang trước
- Button ">>" dùng để chuyển đến trang cuối cùng, button "<<" dùng để chuyển về
trang đầu tiên
- Mua hàng với tư cách là khách lẻ, sẽ không lưu thông tin của KH
- Khách hàng lẻ không thể thanh toán liệu trình
- Nếu user bật toggle switch nhưng không chọn KH hoặc điền thông tin tạo mới, hệ
thống sẽ tự động set người mua hàng là Khách lẻ
- Nếu KH chưa có thông tin, user có thể điền thông tin và nhấn button "Đăng ký
mới", hệ thống sẽ dropdown form thông tin để điền thêm thông tin của KH hoặc
nhấn button "Đăng ký mới lần nữa để thu gọn form
- Sau khi đặt hàng thành công thì KH cũng sẽ được tạo mới bên "Danh sách KH"

- Nếu KH đã có thông tin, user search KH bằng tên hoặc sđt, sau khi chọn KH, tên
của KH sẽ được cập nhật trên thông tin đơn hàng
- Hiển thị thông tin Số dư khả dụng, Tài khoản thưởng, Tổng nợ & Liệu trình đang sử
dụng

- Hiển thị số tiền khả dụng mà KH có thể thanh toán bằng tài khoản trả trước
- Số tiền thưởng nhận được khi thanh toán cho Dịch vụ/ Sản phẩm/ Thẻ liệu trình
nào đó
- Hiển thị số tiền mà KH còn nợ/ chưa thanh toán
- Chuyển sang màn hình "Danh sách nợ" của KH ở tab Công nợ

- Trừ 1 lượt sử dụng của thẻ liệu trình, đối với các TLT có nhiều bước liệu trình, đơn
hàng sẽ trừ theo thứ tự các bước từ trên xuống
- Một đơn hàng chỉ được checkin tối đa 1 bước liệu trình, trừ khi thẻ liệu trình đó
không có giới hạn về lượt liệu trình
- Các bước của liệu trình sẽ được chuyển sang phần Sản phẩm/ Dịch vụ ở Thông tin
đơn hàng
- Các bước của liệu trình sẽ có giá = 0, vì KH đã thanh toán TLT ở bước tạo thẻ

- Chuyển sang màn hình "Cập nhật thẻ liệu trình"


- Block: Chặn không cho sử dụng liệu trình trong "Tạo đơn hàng"
- Active: Có thể sử dụng liệu trình
- Chuyển sang màn hình "Thêm lịch hẹn mới" của cá nhân KH
- Nhấn button "Đóng", đóng popup "Thêm lịch hẹn mới"
- Nhấn button "Lưu" nếu chưa chọn thời gian, popup thông báo "Vui lòng chọn thời
gian". Nhấn button "OK", đóng popup và giữ nguyên form điền thông tin đặt hẹn
- Nếu điền đầy đủ thông tin và nhấn button "Lưu", lưu thông tin và tạo lịch hẹn mới

- Đóng popup "Thêm lịch hẹn mới", không lưu các thay đổi
- Nếu chưa chọn thời gian, popup thông báo "Vui lòng chọn thời gian"
- Nhấn button "OK", đóng popup và giữ nguyên form điền thông tin đặt hẹn
- Nếu điền đầy đủ thông tin và nhấn button "Lưu", lưu thông tin và tạo lịch hẹn mới

- Không sử dụng được


- Xóa các thông tin user đã chọn/điền đang lưu nháp, chưa nhấn "Lưu"
- Lưu thông tin và tạo mới lịch hẹn mới
- Chuyển sang màn hình "Lịch sử checkout" của dịch vụ/ thẻ liệu trình đang được
chọn

- Hiển thị danh sách "Thẻ liệu trình", TLT phải hiển thị đầy đủ: Tên TLT, các bước liệu
trình (số lần thực hiện của 1 bước liệu trình), giá tiền gốc, giá tiền đã giảm (nếu có),
hạn sử dụng (nếu có)
- TLT nào đang được chọn trong thông tin đơn hàng sẽ được highlight màu xanh lá

- User có thể tìm nhanh thẻ liệu trình bằng khung search, khi nhấn chọn TLT, TLT sẽ
được add vào field DV/ SP với số lượng là 1
- Hoặc user có thể tìm kiếm TLT trong danh sách TLT, khi nhấn chọn TLT, TLT sẽ
được add vào field DV/ SP với số lượng là 1, nhấn lần nữa sẽ add thêm 1 TLT mới
vào DV/ SP

- Hiển thị danh sách "Thẻ trả trước", TTT phải hiển thị đầy đủ: Tên TTT, giá tiền gốc,
giá tiền bán
- TTT nào đang được chọn trong thông tin đơn hàng sẽ được highlight màu xanh lá

- User có thể tìm nhanh thẻ trả trước bằng khung search, khi nhấn chọn TTT, TTT sẽ
được add vào field DV/ SP với số lượng là 1
- Hoặc user có thể tìm kiếm TTT trong danh sách TTT, khi nhấn chọn TTT, TTT sẽ
được add vào field DV/ SP với số lượng là 1, nhấn lần nữa sẽ add thêm 1 TTT mới
vào DV/ SP

- Hiển thị danh sách "Dịch vụ", DV phải hiển thị đầy đủ: Tên DV, thời gian thực hiện
DV, giá tiền gốc, giá tiền đã giảm (nếu có), hình ảnh minh họa (nếu có)
- DV nào đang được chọn trong thông tin đơn hàng sẽ được highlight màu xanh lá

- User có thể tìm nhanh DV bằng khung search, khi nhấn chọn DV, DV sẽ được add
vào field DV/ SP với số lượng là 1
- Hoặc user có thể tìm kiếm DV trong danh sách DV dựa vào các thư mục con, khi
nhấn chọn DV, DV sẽ được add vào field DV/ SP với số lượng là 1, nhấn lần nữa sẽ
add thêm 1 DV mới vào DV/ SP
- Hiển thị danh sách "Sản phẩm", SP phải hiển thị đầy đủ: Tên SP, dung tích SP (nếu
có), danh mục SP, giá tiền bán, số lượng tồn kho (nếu bật toogle switch), hình ảnh
minh họa (nếu có)
- DV nào đang được chọn trong thông tin đơn hàng sẽ được highlight màu xanh lá

- User có thể tìm nhanh SP bằng khung search, khi nhấn chọn SP, SP sẽ được add
vào field DV/ SP với số lượng là 1
- Hoặc user có thể tìm kiếm SP trong danh sách SP dựa vào các thư mục con, khi
nhấn chọn SP, SP sẽ được add vào field DV/ SP với số lượng là 1, nhấn lần nữa sẽ
add thêm 1 SP mới vào DV/ SP

- Hiển thị số lượng tồn kho còn lại của 1 sản phẩm, user không thể mua sản phẩm
nếu sản phẩm đó có tồn kho <= 0
- Khi user add sản phẩm có tồn kho <= 0 vào thông tin đơn hàng sẽ hiển thị thông
báo "Đã vượt quá số lượng tồn kho"

- Hiển thị tên KH, màu KH tương ứng với cấp Vip của KH đó, số điện thoại, mã KH,
năm sinh, email
- Khi hover vào tên của KH, hiển thị tool tip, tên Vip và % chiết khấu trên tổng bill

- Có thể chọn ngày giờ tạo đơn hàng


- Hiển thị tên DV/ SP, giá tiền gốc, giá tiền đã giảm (nếu có)
- Đối với những DV/ SP không có giá tiền giảm, user có thể chỉnh sửa giá tiền trực
tiếp ở field DV/ SP
- Giá của sản phẩm không được chứa chữ và ký tự đặc biệt
- Nhấn button "X" để xóa DV/ SP khỏi thông tin đơn hàng

- Nhấn button "-" để xóa DV/ SP khỏi thông tin đơn hàng nếu DV/ SP đang có DV/ SL
là 1
- Nhấn button "-" để giảm DV/ SP đang được chọn bớt 1 SL
- Nhấn button "+" để tăng DV/ SP đang được chọn thêm 1 SL
- Cột số lượng không được chứ chữ và ký tự đặc biệt

- User có thể chọn hình thức giảm giá bằng "đ" hoặc "%"
- Cột giảm giá không được chứa chữ và ký tự đặc biệt
- Cột thành tiền không được chứa chữ và ký tự đặc biệt

- Đối với "Dịch vụ", sẽ có check box "Thẻ liệu trình", khi user tick và sau khi "Thanh
toán", hệ thống sẽ tạo một TLT tương ứng với DV mà user đã tick TLT
- User có thể chọn 1 hoặc nhiều buổi liệu trình bằng cách "+" hoặc "-" số buổi liệu
trình
- Số buổi liệu trình không được chứa chữ và ký tự đặc biệt, không được giảm số
lượng về 0

- Tăng hoặc giảm số lần khuyến mãi cho TLT


- Khi tick check box, sau khi Thanh toán và tạo TLT, KH có thể sử dụng TLT mới với
buổi liệu trình và số lần khuyến mãi không giới hạn
- Đối với "Thẻ dịch vụ" và "Dịch vụ", user có thể set ngày hết hạn
- Nếu user bỏ trống, không nhập ngày hết hạn, ngày hết hạn sẽ được set là không
giới hạn
- Popup box "Chọn nhân viên thực hiện" của DV/ SP đang được chọn
- User có thể chọn 1 hoặc nhiều nhân viên/ CTV tư vấn hoặc thực hiện DV/ SP
- User chỉ có thể chọn 1 trong 2 công việc
- Tiền hoa hồng mà nhân viên được chọn sẽ nhận được sau khi "Thanh toán" DV/ SP
- Tiền hoa hồng được set dưới dạng … "đ" hoặc "%" giá trị DV/ SP
- Dạng tiền hoa hồng được set lúc tạo DV/ SP
- Tiền hoa hồng không được chứa chữ và ký tự đặc biệt

- Đóng popup "Chọn nhân viên thực hiện", không lưu các thay đổi
- Lưu và thay đổi các thông tin mà user đã chỉnh sửa
- Có thể chọn các Happy hour đang có trạng thái là Active
- Happy hour hiển thị theo Chi nhánh, khi ở một chi nhánh không thể áp dụng
Happy hour của các chi nhánh khác
- Hiển thị tiền tạm tính, chưa áp dụng những CTKM
- Không được chứa chữ và ký tự đặc biệt
- User nhập mã và nhấn button "Áp dụng"
+ Nếu mã khuyến mãi phù hợp, mã khuyến mãi sẽ được áp dụng và hiển thị
tooltip điều kiện của của CTKM đó
+ Nếu mã khuyến mãi không phù hợp, hiển thị thông báo " Mã giảm giá này hiện
không khả dụng"

- Hiển thị tiền giảm giá, có thể dưới dạng … "đ" hoặc %
- Không được chứa chữ và ký tự đặc biệt
- Hiển thị thuế VAT của toàn bộ đơn hàng
- Không được chứa chữ và ký tự đặc biệt
- Hiển thị tổng số tiền KH phải thanh toán
- Không được chứa chữ và ký tự đặc biệt
- Số tiền Spa/ Thẩm mỹ viện thực nhận
- Không được chứa chữ và ký tự đặc biệt
- Số tiền KH đưa dư ra
- Không được chứa chữ và ký tự đặc biệt
- Hiển thị tổng số tiền KH phải thanh toán
- Không được chứa chữ và ký tự đặc biệt
- Trong 1 đơn hàng có thể thanh toán nhiều lần bằng những PTTT khác nhau bằng
button "+"

- Hiển thị tổng số tiền KH còn nợ


- Không được chứa chữ và ký tự đặc biệt
- Chọn phương thức thanh toán mà KH sử dụng để thanh toán
- Có thể chọn nhân viên thực hiện DV/ SP
- Hiển thị nhân viên theo từng chi nhánh, ở một chi nhánh cụ thể không thể chọn
được nhân viên của chi nhánh khác
- User chỉ có thể chọn 1 trong 2 công việc
- Tiền hoa hồng mà nhân viên được chọn sẽ nhận được sau khi "Thanh toán" DV/ SP
- Tiền hoa hồng được set dưới dạng … "đ" hoặc "%" giá trị DV/ SP
- Dạng tiền hoa hồng được set lúc tạo DV/ SP
- Tiền hoa hồng không được chứa chữ và ký tự đặc biệt

- Chọn giường/ phòng để thực hiện các DV/ SP cho KH


- Không thể chọn giường/ phòng đang được sử dụng
- Nhấn button "Mở rộng" để xem chi tiết màn hình "Giường & phòng"
- Có thể chọn được loại đơn hàng
- Có thể thêm chữ ký của KH
- Xóa chữ ký KH đang chỉnh sửa, chưa "Lưu"
- Undo nét ký tên
- Đóng màn hình "Thêm chữ ký KH"
- Nếu KH chưa ký, hiển thị thông báo "Vui lòng thêm chữ ký"
- Nếu KH đã ký, Lưu chữ ký của KH

- Số tiền được hoàn lại vào tài khoản sau khi thanh toán đơn hàng
- Không tính thanh toán bằng phương thức: tài khoản thưởng và tài khoản trả trước
- Số tiền thưởng sẽ được thưởng theo từng DV/ SP/ TLT, có thể nhập số tiền cố định
hoặc % giá trị của đơn hàng
- Không được chứa chữ và ký tự đặc biệt

- Người giới thiệu sẽ không được thưởng nếu như KH thanh toán đơn hàng là khách
lẻ
- Có thể tìm kiếm bằng tên hoặc số điện thoại
- Nhấn button "X" để xóa Người giới thiệu đã chọn

- Các vật tư phát sinh trong việc thực hiện các DV/ SP
- Hiển thị popup "Chọn sản phẩm tiêu hao"
- Có thể chọn 1 hoặc nhiều sản phẩm tiêu hao
- Có thể nhập số lượng sản phẩm tiêu hao, không được chứa chữ và ký tự đặc biệt

- Đóng popup "Chọn sản phẩm tiêu hao", không lưu các thay đổi
- Lưu và tạo mới các vật tư tiêu hao

- ON: Gửi tin nhắn SMS khi KH thanh toán đơn hàng
- OFF: Không gửi SMS
- Quay về màn hình "Danh sách bán hàng"
- Tạo mới đơn hàng với trạng thái đơn hàng là "Chờ thanh toán"
- Xem trước và có thể in phiếu thông tin đơn hàng của KH
- Xem trước và có thể in phiếu chi tiết thông tin & thanh toán đơn hàng của KH

- Lưu thông tin thanh toán và tạo đơn hàng với trạng thái là "Đã thanh toán"
- Lưu thông tin thanh toán, tạo đơn hàng với trạng thái là "Đã thanh toán", xem
trước và có thể in phiếu hóa đơn bán hàng
- Có chức năng tương tự màn hình "Tạo đơn hàng mới" ở tab Bán hàng (POS)/ Danh
sách bán hàng

- User có thể chọn tìm kiếm đơn hàng qua các điều kiện
- Tìm kiếm những đơn hàng chứa thông tin mà user đã chọn điều kiện để tìm kiếm

- Lọc các đơn hàng theo trạng thái đơn hàng


- User sẽ không chọn được ngày bắt đầu < ngày kết thúc & ngược lại
- Có chức năng tương tự như button "Tìm kiếm" dùng để tìm kiếm những đơn hàng
chứa thông tin mà user đã chọn điều kiện để tìm kiếm
- Xóa các điều kiện user đã chọn/điền để lọc dữ liệu & reload lại trang

- Upload file đúng định dạng file .csv, .xls, .xlsx


- Đóng popup "Nạp danh sách đơn hàng", không lưu các thay đổi

- Nếu file import đúng định dạng và nhập thông tin đúng định dạng trong template
mẫu, popup sẽ hiển thị thông báo "Thành công ... & Thất bại ..." tương ứng với số
dòng import thành công và thất bại lên Manager
- Đối với các dòng thông tin import thất bại, sẽ có dòng "tải về kết quả", mở file
excel sẽ có focus lý do tại sao lại import thất bại
- Nếu import thành công, thông tin của đơn hàng sẽ được import vào danh sách
đơn hàng với thứ tự được xếp theo ngày tạo đơn hàng
- Nếu KH chưa có sẵn thông tin, KH được import sẽ được tạo mới
- Reload lại màn hình "Quản lý danh sách bán hàng"
- Xuất file excel thông tin của toàn bộ đơn hàng của chi nhánh hiện tại

- User có thể tìm kiếm bằng Tên/ Số điện thoại KH


- Lọc những đơn hàng tạm theo các điều kiện mà user đã tìm kiếm
- Khi điền thông tin và tìm kiếm kết quả không có đơn hàng tạm nào thỏa điều kiện,
chưa có thông báo, vẫn hiển thị tổng số đơn hàng tạm và tổng số trang

- Chuyển trạng thái đơn hàng tạm từ "Mới" sang "Đã xem"
- Hiển thị chi tiết các thông tin của KH, thông tin đặt hẹn và thông tin đơn hàng

- Quay về danh sách "Đơn hàng tạm"


- Hiển thị popup "Bạn có chắc chắn muốn xóa chứ"
- Đóng popup confirm "Xóa đơn hàng tạm"
- Đóng popup confirm "Xóa đơn hàng tạm", quay về màn hình "Danh sách đơn hàng
tạm" và xóa đơn hàng vừa được chọn khỏi danh sách
- Chuyển sang màn hình "Tạo đơn hàng" đi kèm với thông tin KH và các DV/ SP mà
user đã chọn của đơn hàng tạm
- Hiển thị popup confirm "Xóa đơn hàng tạm"
- Đóng popup confirm "Xóa đơn hàng tạm"
- Đóng popup confirm "Xóa đơn hàng tạm", reload trang và xóa đơn hàng vừa được
chọn khỏi danh sách
- Hiển thị các thư mục từng phòng, bên trong chứa các giường khác nhau
- Với mỗi giường có hiển thị tên giường, tên KH, tên của nhân viên thực hiện, thời
gian bắt đầu và thời gian kết thúc của DV/ SP, timeline và time remaining

- Hiển thị mã đơn hàng, tên KH, thông tin các DV/ SP, tổng thời gian thực hiện và ghi
chú (nếu có)

- User có thể tìm kiếm bằng Tên/ Số điện thoại KH


- Lọc những đơn hàng theo các điều kiện mà user đã tìm kiếm
- Khi điền thông tin và tìm kiếm kết quả không có đơn hàng nào thỏa điều kiện,
chưa có thông báo "Không tìm thấy kết quả nào"
- Sau khi không tìm thấy kết quả phù hợp, khi nhấn button "Kiểm tra" một lần nữa,
danh sách đơn hàng không được reload, sau đó tắt popup và nhấn button "in" thì
popup cũng không được reload

- Đóng popup "Chọn đơn hàng"


- User có thể xem chi tiết thông tin của các DV/ SP bằng button "… (chi tiết)"
- Sau đó tick chọn một đơn hàng, user chỉ được duy nhất 1 đơn hàng cho 1 giường
nhất định
- Nhấn button "Bắt đầu", đơn hàng đã chọn sẽ được thực hiện, khi này button "in"
disable và "out" enable
- Khi chưa chọn đơn hàng và nhấn button "Bắt đầu", đóng popup lại

- Check out khỏi giường, clear giường đó và có thể check in với đơn hàng khác

- Reload lại màn hình "Danh sách giường & phòng"

- User có thể tìm kiếm bằng Tên/ Số điện thoại KH


- Đối với KH chưa có thông tin trong hệ thống, hiển thị thông báo "Không tìm thấy
kết quả nào"
- Clear thông tin KH mà user đã chọn trước đó
- Chọn các dịch vụ có trong danh sách Combo liệu trình
- Khi chọn dịch vụ, TLT tương ứng bên dưới cũng sẽ được highlight
- Đối với các TLT đã được tạo sẵn, sau khi chọn, user vẫn có thể thay đổi giá

- Đang có thể chọn ngày tạo TLT < ngày hiện tại
- Đang có thể chọn ngày hết hạn < ngày tạo TLT và <= ngày hiện tại

- Số tiền thưởng nhận được khi thanh toán cho Dịch vụ/ Sản phẩm/ Thẻ liệu trình
nào đó
- Sau khi nhập số tiền và nhấn button "Enter", trang tự Lưu và tạo mới
- User có thể tìm kiếm bằng tên hoặc số điện thoại của KH
- Nếu không tìm thấy thông tin của KH, hiển thị thông báo "Không tìm thấy kết quả
nào"
- User có thể nhấn button "X" để xóa thông tin Người giới thiệu

- Được tính theo … % tổng giá tiền mà KH thanh toán


- Đang có thể edit được số commission và có thể nhập chữ

- ON: Gửi tin nhắn SMS thông báo về liệu trình cho KH
- OFF: Không gửi SMS
- Quay về màn hình "Danh sách thẻ liệu trình"
- Không sử dụng được

- Lưu các thông tin và tạo mới TLT cho KH


- Lưu các thông tin và tạo mới TLT cho KH, chuyển sang màn hình edit của TLT đó,
xem trước và có thể in "Phiếu thu thẻ liệu trình"

- User có thể tìm kiếm bằng mã thẻ, tên KH, số điện thoại KH, mã KH…
- Lọc những đơn hàng tạm theo các điều kiện mà user đã tìm kiếm
- Khi điền thông tin và tìm kiếm kết quả không có đơn hàng tạm nào thỏa điều kiện,
chưa có thông báo
- User có thể lọc tìm kiếm bằng trạng thái của TLT
- User sẽ không chọn được ngày cuối < ngày đầu đang chọn & ngược lại
- User có thể nhập tìm kiếm hoặc chọn để lọc theo dịch vụ
- User có thể lọc TLT theo trạng thái của TLT
- Lọc những đơn hàng tạm theo các điều kiện mà user đã tìm kiếm
- Khi điền thông tin và tìm kiếm kết quả không có đơn hàng tạm nào thỏa điều kiện,
chưa có thông báo
- Xóa các điều kiện user đã chọn/điền để lọc dữ liệu & reload lại trang
- Sau khi reload, màn hình không hiển thị danh sách TLT, chỉ hiện thị danh sách sau
khi lọc tìm kiếm
- Chuyển sang màn hình "Cập nhật thẻ liệu trình"
- Block: Chặn không cho sử dụng liệu trình trong "Tạo đơn hàng"
- Active: Có thể sử dụng liệu trình
- Chuyển sang màn hình "Thêm lịch hẹn mới" của cá nhân KH
- Nhấn button "Đóng", đóng popup "Thêm lịch hẹn mới"
- Nhấn button "Lưu" nếu chưa chọn thời gian, popup thông báo "Vui lòng chọn thời
gian". Nhấn button "OK", đóng popup và giữ nguyên form điền thông tin đặt hẹn
- Nếu điền đầy đủ thông tin và nhấn button "Lưu", lưu thông tin và tạo lịch hẹn mới

- Đang có thể chọn ngày hết hạn <= ngày hiện tại

- Xem trước và có thể in "Phiếu thu thẻ liệu trình"


- Hiển thị thông báo "Bạn có chắc muốn xóa lịch sử thanh toán này? Nó sẽ dẫn đến
thay đổi các lịch sử thanh toán sau nó!"
- Đóng popup
- Xóa lịch sử thanh toán
- Hiển thị popup "Hoàn tiền"
- Sau khi hoàn tiền, TLT sẽ chuyển sang trạng thái Blocked
- Không được chứa chữ và ký tự đặc biệt
- Đang có thể nhập hơn số tiền tối đa
- Đang có thể chọn được ngày hoàn tiền < ngày hiện tại
- User có thể tick hoặc untick
- KH ở chi nhánh nào thì chỉ có thể hoàn tiền vào tài khoản ở chi nhánh đó
- Đóng popup
- Hiển thị popup "Hoàn tiền thành công"
- Nhấn button "OK", đóng popup, quay về màn hình "Cập nhật thẻ liệu trình" và
trạng thái TLT được chuyển sang trạng thái Blocked
- Có chức năng tương tự field "Thông tin thanh toán" ở tab Thẻ dịch vụ/ Thẻ liệu
trình/ Tạo thẻ liệu trình
- Quay lại màn hình "Danh sách TLT"
- Xóa các thông tin user đã chọn/điền đang lưu nháp, chưa nhấn "Lưu"
- Lưu và thay đổi các thông tin mà user đã chỉnh sửa
- Hiển thị popup "Xóa thẻ liệu trình sẽ tự động xóa doanh thu đã phát sinh,
commission nhân viên bán thẻ. Khôi phục lại số tiền đã thanh toán bằng phương
thức trả trước (nếu có) theo thẻ liệu trình này, Bạn có đồng ý?"
- Đóng popup
- Cập nhật trạng thái "Đã xóa" của TLT được chọn ở danh sách TLT
- Hiển thị thông báo "Hoàn tác việc xóa thẻ liệu trình sẽ tự động hồi phục doanh thu
đã bị xóa, commission nhân viên bán thẻ. Trừ lại só tiền đã thanh toán bằng phương
thức trả trước (nếu có) đã được khôi phục khi xóa thẻ liệu trình này. Bạn có đồng
ý?"
- Đóng popup
- Hoàn tác trạng thái "Đã xóa" của TLT được chọn ở danh sách TLT

- Upload file đúng định dạng file .csv, .xls, .xlsx


- Đóng popup "Nạp danh sách đơn hàng", không lưu các thay đổi

- Nếu file import đúng định dạng và nhập thông tin đúng định dạng trong template
mẫu, popup sẽ hiển thị thông báo "Thành công ... & Thất bại ..." tương ứng với số
dòng import thành công và thất bại lên Manager
- Đối với các dòng thông tin import thất bại, sẽ có dòng "tải về kết quả", mở file
excel sẽ có focus lý do tại sao lại import thất bại
- Nếu import thành công, thông tin của đơn hàng sẽ được import vào danh sách
đơn hàng với thứ tự được xếp theo ngày tạo đơn hàng
- Nếu KH chưa có sẵn thông tin, KH được import sẽ được tạo mới
- Reload lại màn hình "Quản lý danh sách bán hàng"
- Xuất file excel thông tin của toàn bộ thẻ liệu trình của chi nhánh hiện tại
Expected Result
- Xóa các thông tin user đã chọn/điền đang lưu nháp, chưa nhấn
"Lưu"
- Hiện tại sau khi tick Giới tính, không thể untick

- Ngày sinh không được chọn lớn hơn ngày hiện tại
- Trong trường hợp user nhập số, chỉ được nhập số theo cú pháp
dd/mm/yyyy
- Ngày thanh toán không được < ngày hiện tại
- Ngày tái khám không được chọn <= ngày hiện tại
- Ngày đặt hẹn không được < ngày hiện tại

- User không thể chọn ngày đặt hẹn < ngày hiện tại
- Đối với ngày hiện tại, user không thể đặt hẹn đối với các khung
giờ trong quá khứ (đã trôi qua trong ngày)
- Quay lại màn hình "Tạo đơn hàng"
- Ngày tạo đơn hàng không được < ngày hiện tại
- Ngày hết hạn không được <= ngày hiện tại
- Hiển thị thông báo "Không tìm thấy kết quả nào" khi user tìm
kiếm đơn hàng tạm và không có đơn hàng nào thỏa các điều kiện
tìm kiếm
- Không hiển thị tổng số đơn hàng tạm & tổng số trang khi không
tìm thấy kết quả
- Hiển thị thông báo "Không tìm thấy kết quả nào" khi user tìm
kiếm đơn hàng tạm và không có đơn hàng nào thỏa các điều kiện
tìm kiếm
- Khi không điền thông tin và nhấn button "Kiểm tra" danh sách
đơn hàng phải được reload và khi tắt popup sau đó mở lại, danh
sách đơn hàng cũng phải được reload

- Khi chưa chọn đơn hàng và nhấn button "Bắt đầu", disable
button "Bắt đầu" hoặc hiển thị thông báo "Vui lòng chọn đơn
hàng"

- Nên thêm bước confirm checkout

- Nhưng khi chọn thẻ thì trên Dịch vụ không tự chọn Dịch vụ
tương ứng
- Đối với các TLT đã được tạo sẵn trước đó, chỉ nên cho user chỉnh
sửa field giảm giá, các field giá kia đã được set cố định cho TLT,
không nên được thay đổi giá
- Disable không cho edit field: Đơn giá, Tổng tiền, Giảm giá, Thành
tiền

- Ngày tạo TLT không được < ngày hiện tại


- Ngày hết hạn không được < ngày tạo TLT và không được <= ngày
hiện tại
- Khi nhấn button "Enter", chỉ nên lưu thông tin ở field đó hoặc
chuyển sang field tiếp theo, không tự động "Lưu" và tạo mới TLT

- Chỉ được edit % commission, khi nhập % tự sync giá tiền sang,
không cho edit giá tiền commission
- Không được chứa chữ và ký tự đặc biệt

- Xóa các thông tin user đã chọn/điền đang lưu nháp, chưa nhấn
"Lưu"

- Hiển thị thông báo "Không tìm thấy kết quả nào" khi user tìm
kiếm thông tin của TLT và không có TLT nào thỏa các điều kiện tìm
kiếm
- Khi chọn các thông tin này để lọc, không tự động reload lại trang,
khi chọn xong và nhấn button "Lọc" khi này mới reload để lọc TLT

- Sau khi nhấn button "Khôi phục" phải reload lại danh sách TLT
- Ngày hết hạn không được <= ngày hiện tại

- Không được nhập quá số tiền tối đa, khi nhập số hơn số tiền tối
đa, tự động set về số tiền tối đa
- Ngày hoàn tiền không thể < ngày hiện tại
Formula/ Setting (If any)
Thành tiền = (Giá tiền gốc của DV/ SP x Số lượng) -
Giảm giá (nếu có)
- Tạm tính = Tổng thành tiền của các DV/ SP

- Giảm giá dịch vụ = Tạm tính - Giảm giá dịch vụ

- VAT = (Tạm tính x %VAT) - (Giảm giá dịch vụ x % VAT)

- Tổng cộng = Tạm tính - Giảm giá dịch vụ + VAT

- Tiền thừa = Tổng cộng - Nhận

- Còn = Tổng cộng - Thanh toán


Related Function Update date/
Update by
Khách hàng/ Khách hàng/ Đăng ký KH

Bán hàng (POS)/ Tạo đơn hàng

Khách hàng/ Khách hàng/ Chỉnh sửa thông tin KH

Khách hàng/ Khách hàng/ Chỉnh sửa thông tin KH


Đặt hẹn/ Lịch hẹn/ Quản lý lịch hẹn
Bán hàng (POS)/ Tạo đơn hàng
Thông báo
Đánh giá dịch vụ/ Khách hàng gửi đánh giá
Bán hàng (POS)/ Danh sách bán hàng

Khách hàng/ Đơn thuốc/ Thêm đơn thuốc


Đặt hẹn/ Lịch hẹn/ Quản lý lịch hẹn

Dịch vụ/ Quản lý danh sách dịch vụ


Gửi SMS/ Gửi tới DSKH
Khách hàng/ Khách hàng/ Đăng ký KH

Bán hàng (POS)/ Tạo đơn hàng


Gửi SMS/ Gửi tới DSKH
Khách hàng/ Khách hàng/ Chỉnh sửa thông tin KH

Khách hàng/ Khách hàng/ Chỉnh sửa thông tin KH


Đặt hẹn/ Lịch hẹn/ Quản lý lịch hẹn
Bán hàng (POS)/ Tạo đơn hàng

Gửi SMS/ Gửi tới DSKH

Bán hàng (POS)/ Tạo đơn hàng


Gửi SMS/ Gửi tới DSKH

Bán hàng (POS)/ Tạo đơn hàng

Gửi SMS/ Gửi tới DSKH

Bán hàng (POS)/ Tạo đơn hàng


Khách hàng/ Khách hàng/ Chỉnh sửa thông tin KH/ Tab
Công nợ

Thẻ dịch vụ/ Thẻ liệu trình/ Chỉnh sử thẻ liệu trình
Thẻ dịch vụ/ Thẻ liệu trình

Thẻ dịch vụ/ Thẻ trả trước

Dịch vụ/ Danh sách dịch vụ


Sản phẩm/ Sản phẩm bán
Bán hàng (POS)/ Giường & phòng

Gửi SMS/ Gửi tới DSKH


NOTE
- Khi chọn các điều kiện lọc, không nên reload lại trang, sau khi
điền đầy đủ điều kiện, khi nhấn Lọc, lúc này mới reload lại
trang
- Hiện tại sau khi gộp, KH chính vẫn chưa có dữ liệu được
chuyển từ KH được gộp
- Hiện tại không có thông báo import thành công/ thất bại &
import log file excel để kiểm tra file user import có chính xác
không, nếu không thì phải focus sai ở cột nào

- Hiện tại nút Tìm kiếm & nút Lọc dang cùng một chức năng ->
Bỏ bớt 1 nút
- Đang bị dư
- Khi chọn các điều kiện để lọc, không nên reload lại trang mỗi
lần chọn

- Hiện tại không có thông báo import thành công/ thất bại &
import log file excel để kiểm tra file user import có chính xác
không, nếu không thì phải focus sai ở cột nào
Đang bị dư

- Hiện tại không có thông báo import thành công/ thất bại &
import log file excel để kiểm tra file user import có chính xác
không, nếu không thì phải focus sai ở cột nào
- Chưa chọn thời gian, nhấn "Lưu", hiện popup "Vui lòng chọn
thời gian", nhấn "OK" nhưng vẫn tạo lịch hẹn
- Khi nhập chữ vào cột số lượng sau đó click ra ngoài hoặc
Enter thì DV/ SP đó sẽ bị xóa khỏi thông tin đơn hàng

- Nếu DV/ SP đã có sẵn tiền đã giảm giá, disable và không cho


edit cột giảm giá
- Nên disable không cho Edit cột thành tiền
- Đang có thể chọn VAT dưới dạng … "đ"
- Đang có thể nhập chữ và ký tự đặc biệt
- Khi chọn các điều kiện để lọc, không reload trang, khi nhấn
"Tìm kiếm" hoặc "Lọc" khi này mới reload trang

- Reload lại trang nhưng không reload các kết quả đã được lọc
trước đó
- Field commission ở dưới thông tin nhân viên đang bị dư

You might also like