Tùy chọn (kích cỡ, món thêm) là một thư viện nhóm dùng chung được gắn vào các món:
pricing_mode (replace — giá lựa
chọn thay thế giá món; add — phụ thu), số lượng chọn tối thiểu/tối đa và cờ
"bắt buộc".replace đó là giá tuyệt đối của
lựa chọn, với add đó là chênh lệch (phụ thu).
{primary} Việc chỉnh sửa chính nhóm (tên lựa chọn, giá) CHỈ nằm ở tab Tùy chọn. Trong trình chỉnh sửa món, bạn chỉ gắn nhóm và đặt ghi đè.
Mẫu thiết lập pricing_mode + tối thiểu/tối đa + "bắt buộc" một cách nhất quán:
| Mẫu | Chế độ | Chọn | Hành vi |
|---|---|---|---|
| Chọn một · giá thay thế | replace |
một | tối thiểu 1, tối đa 1, bắt buộc — "Kích cỡ" |
| Chọn một · phụ thu (+) | add |
một | tối thiểu 1, tối đa 1, bắt buộc |
| Số lượng tùy ý · phụ thu (+) | add |
nhiều | tối thiểu 0, không giới hạn — "Món thêm" |
| Tối đa N · phụ thu (+) | add |
nhiều | tối thiểu 0, tối đa N |
Ở tab Tùy chọn → Thêm nhóm:
add, dấu "+" hiển thị cạnh giá;
không phụ thu thì để 0. Với replace, giá để trống nghĩa là "như giá món"
(khách thấy giá món), còn 0 là món miễn phí với lựa chọn đó.
Bộ đếm "trong N món" trong danh sách cho biết nhóm được dùng ở bao nhiêu món. Xóa một nhóm đang được dùng sẽ hỏi xác nhận và gỡ nó khỏi các món đó.
replace + một): đánh dấu lựa chọn được chọn sẵn. Trên
trang khách, lựa chọn này được chọn khi mở — nếu không, giá và việc kiểm tra sẽ
bị lệch.Nhóm là dùng chung. Thay đổi giá một lựa chọn trong thư viện sẽ thay đổi nó trên mọi món mà nhóm được gắn. Có thể kiểm chứng trên trang khách: sửa giá "S" được phản ánh trong chip kích cỡ của từng món như vậy.
Đôi khi một món thêm có giá khác nhau tùy kích cỡ. Điều này được cấu hình trong
khối "Nâng cao" của một nhóm add:
add (ví dụ "Món thêm") và mở rộng "Nâng cao".
Trên trang khách, khi chọn kích cỡ, chênh lệch của món thêm và tổng tiền thay đổi theo lưới.
{info} Ô trống trong lưới = giá gốc của lựa chọn (cột “Thường”); nếu chưa chọn kích cỡ nguồn, cũng quay về giá gốc. Muốn món thêm miễn phí ở một kích cỡ, hãy nhập 0 vào ô đó — ô trống không phải là 0.
Nhóm là dùng chung, nhưng quy tắc của nó có thể được ghi đè cho một món cụ thể — trong trình chỉnh sửa món, mục Tùy chọn:

{success} Quan trọng (bắt buộc ↔ tối thiểu): trên trang khách,
selection_minlà yếu tố quyết định. Bỏ chọn "Bắt buộc" cho một nhóm trên món sẽ đặt tối thiểu về 0 — và nút "Thêm" hết bị chặn. Bật lại sẽ chặn cho đến khi có lựa chọn.
Ghi đè tối thiểu/tối đa chỉ áp dụng cho món này; món khác có cùng nhóm vẫn dùng giá trị riêng của nhóm.