Hướng dẫn show toàn bộ danh mục con kèm sản phẩm trong trang danh mục cha hiện tại

Chào các bạn, mặc định trang Danh mục sản phẩm của Woocommerce chỉ cho phép hiển  thị các card sản phẩm, người dùng phải điều hướng các danh mục con thông qua menu hoặc sidebar, điều này gây không ít khó khăn cho việc thao tác và trải nghiệm người dùng. Do đó, xuất phát từ yêu cầu của khách hàng, phải show đủ các danh mục con và sản phẩm để người dùng dễ theo dõi, hôm nay mình chia sẻ tới mọi người cùng sử dụng nha!

Bài viết hướng dẫn thực hiện trên web wordpress, sử dụng woocommerce và theme Flatsome.

Bước 1: Xác định file layout của trang danh mục

Trong theme Flatsome có nhiều file quy định layout của trang danh mục, tùy trường hợp cụ thể của các bạn để chúng ta chọn file layout phù hợp nhé!

Ở trường hợp của mình, trang danh mục không có sidebar nên sử dụng file wp-content/themes/flatsome/woocommerce/layouts/category-none.php. Thay toàn bộ nội dung trang category-none.php bằng code bên dưới:

Code quy định rõ:

  • Nếu có danh mục con thì liệt kê danh mục con + 4 sản phẩm đầu tiên của mỗi danh mục con, sau đó có nút “Xem thêm” để trỏ link vào danh mục con đó.
  • Nếu không có danh mục con thì hiển thị dạng lưới như mặc định

Sau khi paste thay thế nội dung file, bạn nhớ lưu lại và ra xem sản phẩm để thấy sự thay đổi nhé!

Bước 2: Thêm CSS để làm đẹp

Tùy nhu cầu làm đẹp, các bạn có thể tham khảo CSS của mình hoặc tự tùy biến thêm

Bước 3: Review lại và chỉnh sửa thêm

Review lại một lượt xem ok chưa, đặc biệt là phần CSS để làm đẹp theo ý của các bạn nhé! Các danh mục con hiển thị lần lượt và show sản phẩm của danh mục con như hình dưới là ok!

Chúc các bạn thành công, nếu gặp lỗi hay khó khăn gì cứ bình luận hoặc nhắn tin mình hỗ trợ. Xin cám ơn!

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *