Trong WooCommerce, mục “Menu đơn hàng” (tiếng Anh: "Menu Order") nằm trong phần:

Sản phẩm > Chỉnh sửa sản phẩm > Dữ liệu sản phẩm > Nâng cao > Menu đơn hàng


✅ "Menu đơn hàng" là gì?

Đây là một giá trị số (số nguyên) dùng để sắp xếp thứ tự hiển thị sản phẩm trong danh mục hoặc trên các trang sản phẩm mặc định của WooCommerce.

không liên quan đến đơn hàng đặt mua, mà là:

Menu order = thứ tự ưu tiên hiển thị của sản phẩm


🎯 Cách hoạt động:

  • Các sản phẩm trong cùng danh mục (hoặc trong danh sách shop) được sắp xếp theo:
    • Thứ tự Menu Order tăng dần (nhỏ trước, lớn sau)
    • Nếu bằng nhau thì xét đến ngày đăng, ID sản phẩm, v.v.
  • Mặc định nếu không chỉnh thì menu_order = 0.

🛠 Ví dụ:

Bạn có 3 sản phẩm:

  • Sản phẩm A – Menu order: 1
  • Sản phẩm B – Menu order: 2
  • Sản phẩm C – Menu order: 0

Khi hiển thị danh sách sản phẩm (trang cửa hàng hoặc danh mục), WooCommerce sẽ sắp xếp:

Sản phẩm C (0) → Sản phẩm A (1) → Sản phẩm B (2)

(trừ khi bạn chỉnh lại chế độ sắp xếp thủ công hay dùng plugin can thiệp)


🔧 Cách sử dụng:

  • Để ép sản phẩm hiển thị đầu tiên trong danh sách, bạn có thể đặt menu_order = -1, hoặc 0, hoặc số nhỏ nhất.
  • Dùng kết hợp với tùy chọn sắp xếp “Thứ tự mặc định (mặc định theo menu order)” trong WooCommerce.

📌 Lưu ý:

  • menu_order cũng là một trường gốc của WordPress post (posts.menu_order) nên nó áp dụng cho cả pages, custom post types, không chỉ sản phẩm.
  • Có thể quản lý hàng loạt bằng plugin như "Simple Custom Order", "Post Types Order", hoặc bằng code.