SELECT 
  SQL_CALC_FOUND_ROWS products.product_id, 
  descr1.product as product, 
  companies.company as company_name, 
  products.product_type, 
  products.parent_product_id, 
  cscart_product_review_prepared_data.average_rating average_rating, 
  cscart_product_review_prepared_data.reviews_count product_reviews_count 
FROM 
  cscart_products as products 
  LEFT JOIN cscart_product_descriptions as descr1 ON descr1.product_id = products.product_id 
  AND descr1.lang_code = 'vi' 
  LEFT JOIN cscart_product_prices as prices ON prices.product_id = products.product_id 
  AND prices.lower_limit = 1 
  LEFT JOIN cscart_companies AS companies ON companies.company_id = products.company_id 
  LEFT JOIN cscart_products_tag_categories as products_tag_categories ON products_tag_categories.product_id = products.product_id 
  LEFT JOIN cscart_categories ON cscart_categories.category_id = products_tag_categories.category_id 
  LEFT JOIN cscart_product_review_prepared_data ON cscart_product_review_prepared_data.product_id = products.product_id 
  AND cscart_product_review_prepared_data.storefront_id = 0 
  LEFT JOIN cscart_product_popularity as popularity ON popularity.product_id = products.product_id 
WHERE 
  1 
  AND cscart_categories.category_id IN (467) 
  AND companies.status IN ('A') 
  AND (
    products.amount > 0 
    OR products.tracking = 'D'
  ) 
  AND (
    products.usergroup_ids = '' 
    OR FIND_IN_SET(0, products.usergroup_ids) 
    OR FIND_IN_SET(1, products.usergroup_ids)
  ) 
  AND products.status IN ('A') 
  AND prices.usergroup_id IN (0, 0, 1) 
  AND products.parent_product_id = 0 
GROUP BY 
  products.product_id 
ORDER BY 
  popularity.total desc, 
  products.product_id ASC 
LIMIT 
  160, 32

Query time 0.76402

JSON explain

{
  "query_block": {
    "select_id": 1,
    "filesort": {
      "sort_key": "popularity.total desc, products.product_id",
      "temporary_table": {
        "nested_loop": [
          {
            "table": {
              "table_name": "cscart_categories",
              "access_type": "const",
              "possible_keys": ["PRIMARY", "p_category_id"],
              "key": "PRIMARY",
              "key_length": "3",
              "used_key_parts": ["category_id"],
              "ref": ["const"],
              "rows": 1,
              "filtered": 100,
              "using_index": true
            }
          },
          {
            "table": {
              "table_name": "products_tag_categories",
              "access_type": "ref",
              "possible_keys": ["PRIMARY", "pt"],
              "key": "PRIMARY",
              "key_length": "3",
              "used_key_parts": ["category_id"],
              "ref": ["const"],
              "rows": 1933,
              "filtered": 100,
              "attached_condition": "products_tag_categories.category_id <=> 467",
              "using_index": true
            }
          },
          {
            "table": {
              "table_name": "products",
              "access_type": "eq_ref",
              "possible_keys": ["PRIMARY", "status", "idx_parent_product_id"],
              "key": "PRIMARY",
              "key_length": "3",
              "used_key_parts": ["product_id"],
              "ref": ["dev_db.products_tag_categories.product_id"],
              "rows": 1,
              "filtered": 18.48341942,
              "attached_condition": "products.parent_product_id = 0 and (products.amount > 0 or products.tracking = 'D') and (products.usergroup_ids = '' or find_in_set(0,products.usergroup_ids) or find_in_set(1,products.usergroup_ids)) and products.`status` = 'A'"
            }
          },
          {
            "table": {
              "table_name": "companies",
              "access_type": "eq_ref",
              "possible_keys": ["PRIMARY"],
              "key": "PRIMARY",
              "key_length": "4",
              "used_key_parts": ["company_id"],
              "ref": ["dev_db.products.company_id"],
              "rows": 1,
              "filtered": 100,
              "attached_condition": "companies.`status` = 'A'"
            }
          },
          {
            "table": {
              "table_name": "descr1",
              "access_type": "eq_ref",
              "possible_keys": ["PRIMARY", "product_id"],
              "key": "PRIMARY",
              "key_length": "11",
              "used_key_parts": ["product_id", "lang_code"],
              "ref": ["dev_db.products_tag_categories.product_id", "const"],
              "rows": 1,
              "filtered": 100,
              "attached_condition": "trigcond(descr1.lang_code = 'vi')"
            }
          },
          {
            "table": {
              "table_name": "cscart_product_review_prepared_data",
              "access_type": "eq_ref",
              "possible_keys": ["PRIMARY"],
              "key": "PRIMARY",
              "key_length": "7",
              "used_key_parts": ["product_id", "storefront_id"],
              "ref": ["dev_db.products_tag_categories.product_id", "const"],
              "rows": 1,
              "filtered": 100
            }
          },
          {
            "table": {
              "table_name": "popularity",
              "access_type": "eq_ref",
              "possible_keys": ["PRIMARY", "total"],
              "key": "PRIMARY",
              "key_length": "3",
              "used_key_parts": ["product_id"],
              "ref": ["dev_db.products_tag_categories.product_id"],
              "rows": 1,
              "filtered": 100
            }
          },
          {
            "table": {
              "table_name": "prices",
              "access_type": "ref",
              "possible_keys": [
                "usergroup",
                "product_id",
                "lower_limit",
                "usergroup_id"
              ],
              "key": "product_id",
              "key_length": "3",
              "used_key_parts": ["product_id"],
              "ref": ["dev_db.products_tag_categories.product_id"],
              "rows": 1,
              "filtered": 99.9960556,
              "attached_condition": "prices.lower_limit = 1 and prices.usergroup_id in (0,0,1)"
            }
          }
        ]
      }
    }
  }
}

Result

product_id product company_name product_type parent_product_id average_rating product_reviews_count
319 Túi Sling, Túi Da Đeo Chéo Vân Da Cá Sấu, Vẻ Đẹp Sang Trọng Và Đẳng Cấp, Thiết Kế Thanh Lịch Và Tinh Tế, Phối Được Nhiều Phong Cách Hoi An Soul P 0 4.92 12
48769 Ly Tre Khắc Tên Theo Yêu Cầu, Quà Tặng Xanh, Quà Tặng Độc Đáo Cho Những Người Yêu Môi Trường, Phụ Kiện Tre, Quà Tặng Cá Nhân Hóa Tamy Beloved P 0 5.00 13
37304 Trâm Cài Tóc Gỗ Tua Rua Hoa Hồng, Hoạ Tiết Hoa Hồng Trắng Sang Trọng, Chất Liệu Gỗ Cao Cấp, Nét Đẹp Quyền Quý và Đẳng Cấp Trâm cài tóc BHK Việt Nam P 0 5.00 12
38143 Túi Tote Thái Xanh Phối Trắng, Túi Tote Dệt Thủ Công Họa Tiết Thổ Cẩm, Túi Xanh Trắng Phong Cách Tươi Trẻ Thổ Cẩm PIÊU - Brocade Decor P 0 5.00 2
27357 Tranh Hoa Khô Custom Thông Điệp, Mẫu Viền Hoa Khô, Tranh Trang Trí Độc Đáo, Quà Cưới Hoàn Hảo, Quà Tặng Người Yêu, Quà Tặng Tinh Tế Muối Concept P 0 5.00 10
38152 Khăn Thái Xốp, Khăn Dệt Thủ Công, Chất Vải Bông Siêu Mềm Mại, Màu Sắc Thanh Lịch, Phong Cách Nhẹ Nhàng Cho Nàng Thổ Cẩm PIÊU - Brocade Decor P 0 5.00 1
35249 Túi Canvas Phối Da Khắc Tên - Wipac, Túi Laptop 13 Inch, Quà Tặng Độc Đáo, Túi Xách Thanh Lịch, Phụ Kiện Công Sở Chu Du Bag P 0 5.00 18
2932 Túi Đeo Chéo Trước Ngực Từ Jeans Tái Chế, Thiết Kế Nhỏ Gọn, Đậm Chất Thể Thao, Phong Cách Trẻ Trung Và Hiện Đại Renew Jeans P 0 4.80 5
27358 Hoa Cỏ Mộc Mạc, Tranh Hoa Khô Chữ Nhật, Thiết Kế Tối Giãn, Tuỳ Chỉnh Thông Điệp, Đồ Trang Trí Độc Đáo Muối Concept P 0 5.00 11
14822 Bộ Kit Làm Nến Thơm Tạo Hình Sữa Chua, Topping Trái Cây Bánh Kẹo Iris Nguyen - Perfumery House P 0 5.00 16
41441 Túi Chloe Màu Đen, Túi Da Vân Cá Sấu Đeo Chéo, 2 Kiểu Đeo, Xách Tay Và Đeo Chéo, Dáng Vuông Cổ Điển, Phong Cách Hiện Đại Và Sang Trọng Hoi An Soul P 0 4.20 15
23406 Nón Lá Sen Đơm P 0 5.00 2
33177 Túi "TÙNG" Da Thật, Bộ Sưu Tập Một Mẻ Phiêu Lưu, Chất Liệu Da Bò Cao Cấp, Màu Nâu Trầm Cổ Điển, Hoạ Tiết Độc Đáo, Phong cách Vintage Nombre P 0 4.90 20
4004 Túi Cánh Bướm Quai Tết Vải Ghép, Cách Phối Màu Tinh Tế, Chần Bông Thủ Công, Tông Màu Tươi Tắn, Phong Cách Trẻ Trung Và Hiện Đại Tomato Handmade P 0 5.00 1
36733 Chén, Đĩa, Bát Gỗ Dừa, Dụng Cụ Ăn Uống, Chất Liệu An Toàn Cho Sức Khoẻ, Dễ Vệ Sinh và Bảo Quản, Thân Thiện Với Môi Trường Tre Việt P 0 5.00 5
49306 Bao Da Đựng Hộ Chiếu Khắc Tên Theo Yêu Cầu, Mẫu 01, Phụ Kiện Da Thật, Quà Tặng Cho Người Mê Du Lịch, Quà Tặng Da Thanh Lịch Freewill Leather P 0 5.00 9
1897 Vòng Tay Gỗ Mun Phong Thủy, Vân Gỗ Tinh Xảo, Phong Cách Văn Hóa, May Mắn An Yên, Quà Tặng Phụ Kiện Độc Đáo Tamy Beloved P 0 0
3764 Bộ Sưu Tập Thú Len 12 Con Giáp, Đồ Chơi 12 Con Giáp, Thú Bông Theo Tuổi, Quà Tặng Sinh Nhật, 12 Con Giáp Bằng Len ACI HOME P 0 5.00 3
3774 Túi Tote Lớn Từ Jeans Tái Chế, Phong Cách Đa Năng Tiện Lợi, Kỹ Thuật Tạo Hình Độc Đáo, Thân Thiện Với Môi Trường Renew Jeans P 0 4.86 7
27360 Tranh Hoa Khô Custom Thông Điệp, Mẫu Hoa Trái Tim, Quà Tặng Handmade Độc Đáo, Quà Trao Gửi Yêu Thương, Quà Tặng Bạn Gái, Quà Tặng Ý Nghĩa Muối Concept P 0 5.00 10
6577 Bộ Kit Làm Nến Thơm Nhỏ Iris Nguyen - Perfumery House P 0 5.00 14
33214 Túi "TÙNG" Da Thật, Bộ Sưu Tập Phá Cỗ, Đa Dạng Mẫu Mã, Kích Thước Nhỏ Gọn, Phụ Kiện Dạo Phố Xinh Xắn, Điểm Nhấn Tinh Tế Nombre P 0 5.00 5
41442 Túi Chloe Màu Nâu, Túi Da Vân Cá Sấu Đeo Chéo, Màu Nâu Sáng Trẻ Trung, Chất Liệu Da Thật Cao Cấp, Túi Thủ Công Kỹ Thuật Cao Hoi An Soul P 0 5.00 2
2926 Túi Bucket Dây Rút Từ Jeans Tái Chế, Kiểu Dáng Trẻ Trung Và Lạ Mắt, Phong Cách Năng Động Và Tinh Nghịch Renew Jeans P 0 4.50 5
5411 Túi Trống Ngắn Từ Jeans Tái Chế, Size 20, Kích Thước Nhỏ Gọn, Dây Quai Bản Lớn, Móc Khóa Chịu Lực, Phù Hợp Sử Dụng Hằng Ngày Renew Jeans P 0 5.00 3
47017 Nhẫn Thép “Tiếng Thét” Màu Vàng, BST Nhẫn Da Hội Họa, Nhẫn Da Vẽ Tay, Họa Tiết Tranh Edvard Munch, Quà Tặng Cho Người Yêu Thích Nghệ Thuật ĐỎ P 0 5.00 17
466 Bộ Cờ Tỷ Phú Hà Nội Bằng Gỗ, Bộ Cờ Độc Đáo, Bộ Cờ Thủ Công, Đồ Chơi Trí Tuệ, Làm Từ Gỗ Thông, Bộ Cờ Chất Lượng Cao THE CRAFT HOUSE P 0 4.80 5
38558 Túi African Flower Vintage Tông Màu Trầm, Họa Tiết Đan Móc Granny Square, Món Quà Phù Hợp Cho Người Thân Yêu Nhà Mị P 0 5.00 11
3168 Túi Đựng Laptop Dệt Nilon Tái Chế, Thiết Kế Đẹp Mắt, Màu Sắc Trang Nhã, Túi Dáng Vuông Hiện Đại Và Trẻ Trung Limart - Zero waste P 0 5.00 9
40452 Bật Lửa Mắt Thần Bọc Da Với Họa Tiết Vẽ Tay, Bật Lửa Nghệ Thuật, Phụ Kiện Da Thật, Da Bò Cao Cấp, Hoạ Tiết Việt Nam, Quà Tặng Cá Nhân Hóa ĐỎ P 0 5.00 18
44939 Nhẫn Điềm Đạm, Mặt Charm Hình Chữ Nhật Có Chấm Tròn Đỏ, Chất Liệu Da Và Gốm, Phong Cách Cổ Điển, Phụ Kiện Độc Đáo Đậm Chất Riêng Nombre P 0 5.00 1
3230 Túi Đựng Bình Nước Hình Hoa Cam, Tính Ứng Dụng Cao, Họa Tiết Nổi Bật, Cứng Cáp Và Bền Đẹp, Sử Dụng Được Lâu Dài TAN Cupholder P 0 5.00 14