Đưa menu lên cửa hàng

Đưa Mobile Mega Menu hoặc Icon Menu vào trang

Mobile Mega Menu và Icon Menu nằm xen vào nội dung trang chứ không nổi lên trên màn hình như Tab Bar. Vì vậy chỉ bấm Turn on thì menu chưa hiện ra — bạn cần chỉ cho Navi+ chỗ đặt menu trên trang.

Cách đặt giống hệt Desktop Mega Menu. Nếu bạn muốn xem kỹ hơn về thay thế, chèn trước/sau và CSS selector, hãy đọc bài đó.

Trước khi bắt đầu

  • Đã bật app embed Navi+ trên theme đang chạy.
  • Đã tạo xong Mobile Mega Menu hoặc Icon Menu.
  • Mở menu trong Navi+, bấm Publish, rồi bấm Turn on ở góc trên cửa sổ để đổi từ Status: OFF sang Status: ON. Nút này tự lưu ngay, không cần bấm Save.

Cách 1: Kéo app block vào theme

Cách này không cần dùng CSS selector. Bạn kéo menu thả vào đúng chỗ mình muốn ngay trong trình chỉnh sửa theme và thấy kết quả ngay lúc kéo.

  1. Trong cửa sổ Publish, mở mục Method 2: Insert as an App block in your theme editor rồi bấm vào Menu ID để sao chép.

  2. Trong trang quản trị Shopify, vào Online Store > Themes > Customize. Mở trang bạn muốn đặt menu như trang chủ, bấm Add section hoặc Add block, rồi chọn Menu in Section trong mục Apps.

  3. Dán Menu ID vào ô cài đặt của khối, kéo khối tới vị trí bạn muốn, rồi bấm Save ở góc trên.

    Icon Menu nằm giữa banner và sản phẩm

App block chỉ thả được vào những chỗ theme cho phép thêm khối. Nếu vị trí bạn muốn không cho thêm khối, hãy dùng Cách 2.

Cách 2: Đặt bằng CSS selector

Cách này giúp bạn đặt menu chính xác vào bất kỳ phần nào trên trang: chọn một thành phần có sẵn rồi chèn menu lên trước, xuống sau, hoặc thay thế nó.

  1. Trong cửa sổ Publish, nhìn xuống phần Choose a menu placement. Để đặt menu ngay dưới header, bạn chọn thẻ Add below your header.

  2. Nếu muốn đặt ở chỗ khác, bạn chọn thẻ Somewhere else, chọn kiểu thay thế, chèn trước hoặc chèn sau, rồi dán địa chỉ thành phần trên trang vào ô CSS Selector.

  3. Bấm Save, rồi mở cửa hàng trên điện thoại để kiểm tra.

Bạn chưa biết lấy địa chỉ điền vào ô CSS Selector ở đâu? Xem bài Tìm chỗ đặt menu bằng Navi+ Live. Nếu trên trang có nhiều phần khớp với cùng một selector, Navi+ sẽ đặt menu vào phần đầu tiên.

Lưu ý riêng cho Mobile Mega Menu

  • Chỉ hiện trên điện thoại: khi bạn chọn Add below your header, Navi+ tự thêm đuôi (M) vào selector để thanh menu không hiện dưới header trên máy tính. Với bản máy tính, bạn dùng Desktop Mega Menu.
  • Giữ thanh menu ở đầu trang khi cuộn: nếu header của theme không tự ghim khi khách cuộn trang, bạn bật Keep the menu at the top of the page when scrolling up. Công tắc này nằm trong mục app block của cửa sổ Publish.

Dùng nhiều Icon Menu cho từng trang

Mỗi Icon Menu chỉ nên dùng cho một trang. Muốn trang chủ hiện một lưới icon, trang bộ sưu tập hiện một lưới khác, bạn hãy tạo từng Icon Menu riêng rồi cài đặt quy tắc hiển thị cho từng cái, đừng cố nhét chung một lưới vào mọi trang. Xem cách làm ở bài Chọn trang, thiết bị và khách hàng thấy menu.

Bạn cũng có thể xếp hai Icon Menu nằm liền nhau: trong cửa sổ Publish, chọn Below another Icon Menu, rồi chọn tên Icon Menu đã bật trước đó. Cách này không cần điền CSS selector.

Xử lý khi gặp lỗi

Chỉ bấm Turn on thì menu chưa có vị trí trên trang. Bạn làm tiếp Cách 1 hoặc Cách 2, kiểm tra xem app embed đã bật chưa, rồi xem thêm Menu không hiện trên cửa hàng.

Thử chọn thẻ khác trong mục Choose a menu placement, hoặc chuyển sang dùng app block và kéo khối tới đúng chỗ bạn muốn. Xem thêm Menu hiện sai chỗ hoặc làm vỡ header.

Bạn giới hạn lại trang hiển thị theo nhóm trang hoặc từ khoá trong đường dẫn. Xem hướng dẫn tại Chọn trang, thiết bị và khách hàng thấy menu.

Thường do bạn bật cả app block lẫn CSS selector cùng lúc. Bạn chỉ cần tắt một trong hai cách. Xem thêm Menu hiện hai lần.

Nền tảng khác

Các bước ở trên dành cho Shopify — đây là cách mặc định.

Bài này có giúp ích không?

Cần người xem cùng? Chat với chúng tôi trong app hoặc viết về [email protected] — gửi kèm địa chỉ cửa hàng và tên menu.