Tuỳ biến (Customization)Cài đặt bán hàng (Setting Sale)
Tab Order Source
Chọn nguồn đơn hàng cho POS - drag-drop reorder. Lấy options từ OrderModel.getSourceList().
Tab ordersource của /setting-sale/general.
Vị trí menu admin
POS Settings > Nguồn đơn hàng. URL: /setting-sale/general/tab/ordersource.
Component: features/setting/sale/SettingSaleOrderSource.tsx.
Section "Nguồn đơn hàng"
Field hidden: pos_allow_source_list - CSV id source.
UI:
<Select>chọn thêm source.- List drag-drop source đã chọn, mỗi row:
<IconGripVertical>drag handle.<OrderSourceImage source={id} size={24}>- icon theo source.- Tên source.
- Nút X (Popconfirm) xoá.
Source options
Lấy từ OrderModel.getSourceList() (admin/POS/website/marketplace channels...).
Khi nào dùng
- Bật/tắt source cho POS.
- Sắp xếp ưu tiên hiển thị.
Các lối đi từ trang
- Module Marketplace - source channel khác.
- Tab Payment Method, Kiosk... cùng
/setting-sale/general.
Lưu ý - Lỗi thường gặp
- Source bị thiếu: do
OrderModel.getSourceList()không expose. Cần dev mở rộng nếu thêm channel mới. - POS không update: cache POS app, cần refresh.
Ai được xem và chỉnh?
- Người có quyền Cài đặt công ty / quản trị cài đặt mới mở và chỉnh được.
- Save: cùng role.