Please enable JavaScript.
Coggle requires JavaScript to display documents.
Dịch vụ/Đặt lịch - Coggle Diagram
Dịch vụ/Đặt lịch
Công việc
App bán hàng
Trang đặt lịch
Trang danh sách đơn hàng: Hiển thị thông tin đặt lịch trong đơn
Trang sản phẩm: hiển thị chức năng đặt lịch và thông tin dịch vụ
Trang chọn cửa hàng của dịch vụ
Thông báo đặt lịch thành công
Thay chức năng vào cửa hàng ở Menu Footer bằng chức năng tích điểm như VinID
API
API trả cấu hình trang chọn đặt lịch
Param: service_id, store_id
Return: resources, dates, view_date, times
API trả thông tin đặt lịch trong đơn hàng
apiCart/info
API đặt lịch
Param: service_id, store_id, resource_id, date, time, user_note
Return: cart_data
API xử lý đơn (app Admin): 5 trạng thái: đã đặt, xác nhận, hoàn thành, hủy, đã chăm sóc
API danh sách cửa hàng của dịch vụ
Param: service_id
Return: list stores
API trả times của Resource trong date
Param: service_id, store_id, resource_id, date
Return: times
App Admin
Trang thông tin đơn hàng: Hiển thị loại đơn và thông tin đặt lịch
Trang danh sách đơn: Hiển thị loại đơn
Web Admin
Trang cấu hình dịch vụ của site
Giao diện bán hàng: Xử lý đơn dịch vụ, cho chọn lại khoảng thời gian của dịch vụ khi xác nhận đơn hàng. Lưu lịch xử lý của đơn
Trang tạo đơn dịch vụ
Danh sách đơn đặt lịch
Thông tin đơn hàng: thêm thông tin loại đơn và thông tin dịch vụ nếu là đơn dịch vụ
Nhắc lịch cho khách
Trang tạo dịch vụ
Trang bán hàng: Thêm loại đơn hàng
Đối tượng
Chuỗi kho/cửa hàng
Chọn cửa hàng
Chọn đặt lịch
Nhập thông tin đặt lịch
Đặt lịch và thông báo thành công
Chọn nhân viên (chưa làm)
Cửa hàng đơn
Chọn đặt lịch
Đặt lịch và thông báo thành công
Nhập thông tin đặt lịch
Chọn nhân viên (chưa làm)
Thiết kế
Database
Bảng bh_site_config
service_disabled_dates: lịch nghỉ của cửa hàng, mảng các ngày nghỉ
service_work_times_in_week: Lịch làm việc của cửa hàng các ngày trong tuần, vd thứ 2 (8h-17h)
service_confirm_note_key: Thông báo mặc định khi chọn thời gian của cửa hàng
service_slot_message: Thông báo mặc định trang xác nhận đơn
service_days_allow_book_key: 30 (mặc định)
bh_site_resource: id, site_id, staff_id, name, description, image, created, modified
bh_site_resource_time: id, site_id, resource_id, date, from_time, to_time, used_info, cart_id, created, modified
bh_site_product: product_type
bh_site_cart: cart_type, book_info
bh_site_store_product: id, site_id, store_id, product_id, inventory, is_active, delete_flag, created, modified
bh_site_product_config
service_time_used_key (phút): Thời gian của 1 dịch vụ. Có giá trị mặc định của site.
service_slot_time_key = 30 phút: khoảng cách thời gian đặt lịch, mặc định của cửa hàng
Bảng site_store_product
id, site_id, store_id, product_id, inventory, is_active, delete_flag, created, modified
Vấn đề tồn kho các thuộc tính?
Thuộc tính trong bh_site_product_config
Thêm cột store_id trong bảng bh_site_product_config, mặc định NULL
store_id = NULL thì là của sản phẩm gốc
API lấy thuộc tính: xem đang thuộc kho nào
Không cho sửa thuộc tính trong sản phẩm gốc
inventory=-1: Cho phép bán âm, = 0 hết hàng, > 0 tồn kho
Vấn đề thuộc tính không cho phép edit khi đã tạo sản phẩm ko thuộc tính
Luồng người dùng
Xem dịch vụ
Chọn đặt lịch
Chọn cửa hàng
Chọn nhân viên (chưa làm)
Chọn ngày
Chọn giờ
Nhập lưu ý
Đặt lịch
1 more item...