Câu hỏi và sự cố

Menu không hiện trên cửa hàng

Bạn làm lần lượt 5 bước dưới đây, thấy menu hiện ra trên cửa hàng rồi thì dừng lại. Phần lớn cửa hàng xử lý xong ngay ở bước 1 hoặc bước 2.

Năm bước kiểm, theo thứ tự

Bước 1: Bạn đã bật app embed cho theme này chưa?

Menu Navi+ chỉ hiện ra khi bạn đã bật công tắc app embed trong mục App embeds của theme. Mỗi theme có công tắc riêng, nên bật ở theme này không có nghĩa là theme kia cũng đã bật.

  1. Mở menu của bạn trong Navi+, bấm bước Publish trên thanh bước bên trái.
  2. Nhìn dòng trạng thái app embed ngay đầu cửa sổ vừa mở.
  • Hiện Store Connector is on in tên theme: công tắc đã bật, bạn chuyển sang bước 2.
  • Hiện Not enabled: công tắc đang tắt. Bạn bật app embed theo hướng dẫn này, nhớ bấm Save ở góc trên trình chỉnh sửa theme rồi tải lại trang cửa hàng.
Công tắc Store Connector tắt: menu không thể hiện
Theme tạo bằng Canvas

Theme tạo hoặc nhân bản trong Canvas (công cụ thiết kế mới của Shopify) hiện chưa cho bật app embed, nên Navi+ không hiện được trên theme đó. Menu của bạn vẫn nguyên. Hãy dùng một theme thường (ví dụ theme trước đó hoặc bản sao của nó) cho cửa hàng đang chạy rồi bật app embed như bình thường.

Cách kiểm khác: tìm dòng xanh trong console của trình duyệt
  1. Trong trang quản trị Shopify, bạn vào Online Store > Themes, bấm nút ••• cạnh theme đang thử rồi chọn Preview.
  2. Nhấn phím F12 trên máy Windows hoặc Cmd + Option + J trên máy Mac, sau đó mở tab Console.
  3. Tìm dòng chữ bắt đầu bằng Using Navi+.

Nếu thấy dòng này nghĩa là Navi+ đã tải lên trang. Nếu không thấy, bạn quay lại kiểm tra bước 1.

Bước 2: Menu đã bật Publish và cho phép hiện ở trang này chưa?

Bạn mở lại menu trong Navi+ và kiểm tra lần lượt 4 mục dưới đây. Cách cài đặt chi tiết có trong bài Chọn trang, thiết bị và khách hàng thấy menu.

  • Trạng thái Publish: Mở cửa sổ Publish và nhìn góc trên xem đang là Status: OFF hay Status: ON. Menu mới tạo còn ở Status: OFF sẽ chưa hiện ra cửa hàng, bạn bấm Turn on để bật.
  • Thiết bị hiển thị: Kiểm tra hai công tắc Show menu on mobile và Show menu on desktop. Nếu bạn đang mở cửa hàng trên máy tính mà chỉ bật công tắc cho điện thoại thì sẽ không thấy menu.
  • Nhóm trang áp dụng cho Tab Bar và Floating Button: Trong bước Configure, mục Display on pages quyết định menu hiện ở trang chủ, trang sản phẩm, bộ sưu tập, trang nội dung, blog hay các trang khác. Ví dụ nếu bạn chỉ chọn trang bộ sưu tập, mở trang chủ sẽ không thấy menu.
  • Từ khoá trong đường dẫn URL: Cũng trong bước Configure, mục Display / hide by URL keywords dùng để chỉ hiện hoặc ẩn menu ở những trang có đường dẫn chứa từ khoá nhất định. Rất nhiều chủ shop quên xoá từ khoá gõ thử lúc kiểm tra nên menu bị ẩn mất.

Bước 3: Menu đã có chỗ đặt hoặc cách mở chưa?

Với 4 trong 6 loại menu của Navi+, chỉ bấm Turn on sang Status: ON là chưa đủ để menu hiện ra:

Loại menu Cần cài thêm gì
Tab Bar, Floating Button Không cần thêm gì. Nếu vẫn chưa hiện, nguyên nhân nằm ở bước 1 hoặc bước 2
Mobile Menu Cần một cách mở như nút ☰ của theme, một mục của menu khác hoặc một nút nổi. Chưa có cách mở thì khách không có chỗ nào để bấm
Desktop Mega Menu, Mobile Mega Menu, Icon Menu Cần một chỗ đặt trên trang: chọn vị trí bằng CSS selector là địa chỉ của một phần trên trang, hoặc kéo khối app Menu in Section vào trang trong trình chỉnh sửa theme
Mobile Menu cần ít nhất một cách mở

Ngoài ra, chỗ đặt cũng có thể bị lệch giữa các trang. Nếu CSS selector không khớp với phần nào trên trang bạn đang mở thì menu sẽ không hiện. Lỗi này hay gặp khi phần đầu trang header của trang chủ khác với các trang còn lại. Bạn hãy chọn lại selector bằng Navi+ Live ngay trên trang bị lỗi rồi kiểm tra lại.

Bước 4: Theme hoặc app khác có đang che mất menu không?

  • Bạn vừa đổi hoặc cập nhật theme: Công tắc app embed gắn riêng với từng theme, nên bạn cần bật lại cho theme đang chạy. Xem cách xử lý tại bài Menu biến mất sau khi đổi hoặc cập nhật theme.
  • Đang cài chung một app menu khác: Hai app cùng thay thế một thanh điều hướng sẽ giành chỗ của nhau. Bạn hãy tắt app kia đi rồi tải lại trang.
  • Menu bị che khuất: Nếu trên màn hình có bong bóng chat, thanh header cố định hoặc banner cookie nằm đè lên, menu thực ra đã hiện nhưng bị che mất. Xem cách chỉnh lại tại bài Menu đè lên widget chat, banner cookie hoặc header.

Bước 5: Trình duyệt có đang lưu bản cũ của trang không?

Trình duyệt và hệ thống bộ nhớ đệm CDN đôi khi vẫn giữ lại bản cũ của trang trước khi có menu. Bạn hãy thử:

  • Ép trình duyệt tải lại toàn bộ trang bằng tổ hợp phím Cmd + Shift + R trên máy Mac hoặc Ctrl + F5 trên máy Windows.
  • Mở cửa hàng bằng cửa sổ ẩn danh, hoặc lấy một thiết bị khác ra xem thử.
  • Nếu vừa mới bật Publish, bạn chờ một lúc rồi tải lại trang.

Nếu bạn vừa sửa menu xong mà ngoài cửa hàng vẫn chưa cập nhật, hãy xem bài Đã sửa menu nhưng cửa hàng chưa đổi.

Vẫn không hiện?

Bạn hãy nhắn cho đội hỗ trợ kèm theo những gì bạn đã kiểm tra ở mỗi bước và 4 thông tin sau:

  • Địa chỉ trang web cửa hàng
  • Tên menu đang gặp lỗi
  • Tên theme bạn đang mở xem, và đó là theme đang chạy thật hay bản xem trước
  • Trang bạn đang mở mà không thấy menu hiện ra

Xem cách gửi tin nhắn tại bài Cách liên hệ hỗ trợ.

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.