Chuyển tới nội dung chính

Chức năng Copy Menu


Mô tả

Chức năng copy menu cho phép người dùng copy một menu từ khu vực này sang khu vực khác, bao gồm cả việc copy các sản phẩm và giá của menu gốc.

Tính năng

1. Copy Menu

  • Copy menu từ khu vực này sang khu vực khác
  • Copy tất cả sản phẩm và giá của menu gốc
  • Tự động thêm "(Copy)" vào tên menu mới
  • Hiển thị thông tin menu gốc và số lượng sản phẩm sẽ được copy

2. Giao diện

  • Modal copy menu với thông tin chi tiết
  • Chọn nhà hàng và khu vực đích
  • Tùy chỉnh tên menu mới
  • Hiển thị số lượng sản phẩm sẽ được copy

3. Validation

  • Kiểm tra nhà hàng và khu vực hợp lệ
  • Đảm bảo khu vực thuộc về nhà hàng được chọn
  • Validate tên menu không trùng lặp

Cách sử dụng

1. Truy cập danh sách menu

  • Vào trang "Danh sách menu" trong admin
  • Tìm menu cần copy

2. Copy menu

  • Click vào icon copy (màu tím) trên menu cần copy
  • Chọn nhà hàng đích
  • Chọn khu vực đích (chỉ hiển thị khu vực của nhà hàng đã chọn)
  • Điều chỉnh tên menu mới nếu cần
  • Click "Copy Menu" để hoàn tất

3. Kết quả

  • Menu mới được tạo với tên đã chỉ định
  • Tất cả sản phẩm và giá từ menu gốc được copy sang
  • Menu mới có trạng thái ACTIVE

Lưu ý

  1. Quyền truy cập: Chỉ người dùng có quyền restaurant-menu.add mới có thể copy menu
  2. Validation: Hệ thống kiểm tra khu vực phải thuộc về nhà hàng được chọn
  3. Action Log: Tất cả thao tác copy đều được ghi log
  4. Performance: Copy sản phẩm được thực hiện trong transaction để đảm bảo tính nhất quán

Troubleshooting

Lỗi thường gặp

  1. "Khu vực không thuộc nhà hàng": Kiểm tra lại việc chọn nhà hàng và khu vực
  2. "Tên menu đã tồn tại": Đổi tên menu mới
  3. "Không có sản phẩm nào": Menu gốc không có sản phẩm, vẫn có thể copy menu trống