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 
  INNER JOIN cscart_products_categories as products_categories ON products_categories.product_id = products.product_id 
  INNER JOIN cscart_categories ON cscart_categories.category_id = products_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 (
    110, 209, 210, 211, 212, 213, 315, 321, 
    323
  ) 
  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 
  32, 32

Query time 0.50819

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": "range",
              "possible_keys": ["PRIMARY", "p_category_id"],
              "key": "PRIMARY",
              "key_length": "3",
              "used_key_parts": ["category_id"],
              "rows": 9,
              "filtered": 100,
              "attached_condition": "cscart_categories.category_id in (110,209,210,211,212,213,315,321,323)",
              "using_index": true
            }
          },
          {
            "table": {
              "table_name": "products_categories",
              "access_type": "ref",
              "possible_keys": ["PRIMARY", "pt"],
              "key": "PRIMARY",
              "key_length": "3",
              "used_key_parts": ["category_id"],
              "ref": ["dev_db.cscart_categories.category_id"],
              "rows": 359,
              "filtered": 100,
              "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_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_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_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_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_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
35279 Ly Giữ Nhiệt Khắc Tên, Dung Tích 500ml, Thể Hiện Cá Tính Riêng Của Bạn, Món Quà Thể Hiện Sự Quan Tâm, Ấn Tượng Và Tiện Lợi, Quà Tặng Cá Nhân Hoá Chu Du Bag P 0 5.00 28
25318 Khung Gỗ Lục Giác Búp Bê Nghệ Thuật Cô Dâu Chú Rể, Vải Và Len Tự Nhiên, Món Quà Ý Nghĩa Và Tinh Tế, Thiết Kế Độc Đáo, Quà Tặng Cá Nhân Hóa Sewing Art Decor Studio P 0 5.00 14
47597 Tranh Hoa Giấy Handmade Trang Trí - Hoa Sen Thư Pháp MAYPAPERFLOWER Khung Tranh Gỗ Size 25x25cm, Tranh Thủ Công, Quà Tặng Cá Nhân Hóa Maypaperflower P 0 5.00 15
47084 Móc Chìa Khóa Dập Tên Bằng Da Bò, Chất Liệu Da Cao Cấp, Có Thể Khắc Tên, Mang Đậm Dấu Ấn Cá Nhân, Phong Cách Mộc Mạc I AM Leather P 0 5.00 14
5787 Hộp 6 Viên Chocolate Mendiant, Socola Pháp Độc Đáo, Socola Thủ Công, Socola Mới Lạ, Topping Hạt Và Hoa Khô, Ý Tưởng Quà Tặng PPG Handmade Chocolate P 0 4.84 56
1767 Bút Bi Tre Khắc Logo Theo Yêu Cầu, Bút Bi, Bút Tre, Văn Phòng Phẩm, Quà Tặng Thủ Công, Quà Tặng Độc Đáo, Quà Tặng Cá Nhân Hóa Nhà An Lành P 0 5.00 7
18608 Vỏ Gối Nằm Lụa Satin Cao Cấp Thắt Nơ, 50 x 70cm, Chất Liệu Mềm Mại và Thoáng Mát, Đường Cắt May Tỉ Mỉ, Ga Gối Cao Cấp Goûttobed P 0 5.00 18
1057 Ví Đựng Hộ Chiếu Da Bò, Ví Đa Năng, Ví Đựng Hộ Chiếu, Ví Da Bò Cao Cấp, Phụ Kiện Da, Quà Tặng Thủ Công, Quà Tặng Cá Nhân Hóa Tamy Beloved P 0 5.00 7
5790 Hộp Quà Socola Handmade “LUV CHOC-A LOT”, Quà Tặng Chocolate, Quà Tặng Tình Yêu, Socola Bark, Socola Bọc Hạnh Nhân, Bông Hồng Sáp Thơm PPG Handmade Chocolate P 0 4.54 24
33723 Ví Da Mini Chạm Khắc Khóa Kéo Kiểu 2, Ví Da, Ví Da Thủ Công, Quà Tặng Thủ Công, Quà Tặng Độc Đáo, Quà Tặng Cá Nhân Hóa Tamuha Handcraft P 0 5.00 17
2803 Trọn Bộ Dưỡng Tóc Bio DONA LAB P 0 5.00 2
17265 Hộp Quà Trà Thảo Mộc Đơn Hũ Lớn, Trà Đơn Vị Nhiều Lựa Chọn, Trà Thư Giãn, Trà Dễ Ngủ, Hộp Quà Tặng Bạn Gái, Quà Tặng Người Thân, Hộp Quà Healthy Là Nhiên P 0 4.79 28
47655 Hộp Quà Pháp Lam Mộc Truly Hue's 2024, Món Quà Cố Đô, Set Quà Đặc Sản, Quà Việt Nam, Quà Biếu Tết, Quà Tặng Người Nước Ngoài Mộc Truly Huế P 0 5.00 15
5789 Hộp Quà Socola Handmade “A KISS FOR HER”, Socola Thủ Công, Quà Tặng Valentine, Quà Tặng Cho Bạn Gái, Quà Tặng Tình Yêu PPG Handmade Chocolate P 0 4.95 19
47922 Xe Chè, Nam Châm Hít Tủ Lạnh, BST Xe Đẩy Hàng Rong 2, Quầy Hàng Chè Mini Bằng Tay, Văn Hóa Việt Nam, Quà Tặng Việt Nam Độc Đáo, Quà Lưu Niệm Việt Nam The 90's DIY P 0 5.00 24
47921 Xe Nước Mía, Nam Châm Hít Tủ Lạnh, BST Xe Đẩy Hàng Rong 2, Quà Lưu Niệm Việt Nam, Quà Tặng Việt Nam Độc Đáo, Handmade, Mô Hình Thu Nhỏ The 90's DIY P 0 4.94 16
47896 Xe Cơm Tấm, Nam Châm Hít Tủ Lạnh, BST Xe Đẩy Hàng Rong 2, Quà Lưu Niệm Sài Gòn, Quà Tặng Việt Nam Độc Đáo, Handmade, Mô Hình Thu Nhỏ The 90's DIY P 0 5.00 22
47924 Xe Xôi Ngọt, Nam Châm Hít Tủ Lạnh, BST Xe Đẩy Hàng Rong 2, Quà Lưu Niệm Việt Nam, Quà Tặng Việt Nam Độc Đáo, Handmade, Mô Hình Thu Nhỏ The 90's DIY P 0 4.92 12
47923 Xe Bánh Tiêu, Nam Châm Hít Tủ Lạnh, BST Xe Đẩy Hàng Rong 2, Quà Lưu Niệm Việt Nam, Quà Tặng Việt Nam Độc Đáo, Handmade, Mô Hình Thu Nhỏ The 90's DIY P 0 4.86 7
33312 Hộp Quà Tặng Mộc Truly Huế Set 2, Set Quà Đặc Sản, Quà Tặng Việt, Trà Hoa Sen, Mứt Thanh Trà, Mứt Gừng Huế, Bánh Phục Linh Mộc Truly Huế P 0 5.00 19
3287 Set Hộp Gỗ Các Loại Gia Vị, Hộp Quà Gia Vị Bếp, Gia Vị Hữu Cơ, Gia Vị Cao Cấp, Thực Phẩm Hữu Cơ, Set Quà Tặng Gia Đình The Hồ Tiêu P 0 5.00 2
3286 Hộp Quà Hồ Tiêu, 6 Loại Tiêu Kèm Cối Xay Tiêu, Set Hộp Quà 6 Món, Set 6 Vị Hạt Tiêu, Hạt Tiêu Rừng Thơm Cay The Hồ Tiêu P 0 5.00 12
3872 Tượng Trâu Sơn Mài 6 Màu, Gốm Sứ Việt Nam, Tượng Phong Thủy Đẹp, Trang Trí Nội Thất, Quà Tặng Phong Thủy HCERAMIC P 0 5.00 17
5300 Hộp Quà Với 3 Hũ Trà Thảo Mộc Mix Lớn, Trà Mix Chất Lượng Cao, Thảo Mộc Việt Nam, Nguyên Liệu Sạch, Quà Tặng Sức Khỏe, Quà Tặng Ý Nghĩa Là Nhiên P 0 4.70 30
5297 Hộp Quà Với 3 Hũ Trà Thảo Mộc Lớn, Trà Thiên Nhiên, Trà Thư Giãn, Nguyên Liệu Sạch Việt Nam, Quà Tặng Healthy, Quà Tặng Người Thân Là Nhiên P 0 4.74 31
1579 Trà Hoa Sen Huế, Bạch Liên Ngự Trà, Trà Thảo Mộc, Trà Thiên Nhiên, Đặc Sản Việt Nam, Hái Thủ Công, Trà Hữu Cơ Mộc Truly Huế P 0 5.00 22
65 Set 6 Vị Hạt Tiêu, Tiêu Sạch Nguyên Hạt, Set 6 Hũ Tiêu, Hạt Tiêu Thơm Nồng, Giữ Lâu Hương Vị, Tiêu Sạch Hữu Cơ The Hồ Tiêu P 0 5.00 4
1587 Mè Xửng, Đặc Sản Huế, Bánh Kẹo Việt Nam, Quà Việt Mang Đi Nước Ngoài, Quà Tặng Việt, Kẹo Thủ Công Mộc Truly Huế P 0 4.93 30
47024 Vòng Tay Thép "Water Lilies", BST Vòng Da Hội Họa, Vòng Tay Da Vẽ Tay, Vòng Tay Lấy Cảm Hứng Từ Monet, Vòng Tay Thủ Công, Quà Cho Người Yêu Nghệ Thuật ĐỎ P 0 5.00 21
1102 Trà Sen Việt Nam, Trà Hữu Cơ, Thu Hoạch Thủ Công, Canh Tác Hữu Cơ, Nguyên Liệu Địa Phương, Trà Việt Nam, Thức Uống Tốt Cho Sức Khoẻ SACHSTEA 1773 P 0 4.71 21
41293 Vòng Tay Thép “Thi”, Bộ Sưu Tập Cầm Kỳ Thi Hoạ, Da Bò Màu Đen, Hoạ Tiết Ánh Nhũ, Quà Tặng Ý Nghĩa, Phụ Kiện Trang Sức Độc Đáo ĐỎ P 0 4.58 19
17259 Hộp Quà Trà Thảo Mộc Mix Hũ Lớn, Trà Thư Giãn, Trà An Thần, Trà Giúp Ngủ Ngon, Trà Detox, Set Quà Tặng Ý Nghĩa, Quà Tặng Sức Khỏe Là Nhiên P 0 4.71 31