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 (450) 
  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 
  640, 32

Query time 0.05953

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": 802,
              "filtered": 100,
              "attached_condition": "products_tag_categories.category_id <=> 450",
              "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
47165 Cặp 2 Chai Nước Mắm Tĩn Rin Nhãn Đỏ Độ Đạm 40N, Nước Mắm Cá Cơm, Nước Mắm Nguyên Chất, Ẩm Thực Việt, Đặc Sản Việt, Hương Vị Truyền Thống Nước Mắm Tĩn P 0
29733 Nến Thơm The Venus Ojalá candles P 0 0
37313 Ly Gốm Sứ “Hoài” Họa Tiết Hoa Xanh Coban, Vật Dụng Nhà Cửa, Gốm Sứ, Vật Dụng Nhà Bếp, Ly Gốm, Thủ Công, Không Độc Hại, Trang Trí Nhà Cửa, Ý Tưởng Quà Tặng Tu Hú Ceramics P 0 4.97 29
31736 Set 2 Bông Tuyết Macrame, Chất Liệu Sợi Cotton Tự Nhiên, Không Bị Ố Màu, Phụ Kiện Trang Trí, Sản Phẩm Thủ Công MIDUME P 0 0
44768 Sáp Thơm Tinh Dầu Hoa Khô Fresh Home Lab P 0 5.00 1
47166 Nước Mắm Tĩn Rin Nhãn Xưa Độ Đạm 41N, Nước Mắm Cá Cơm, Nước Mắm Nguyên Chất, Ẩm Thực Việt, Hương Vị Truyền Thống, Quà Biếu Nước Mắm Tĩn P 0
46165 Combo Sạch Thơm, Nước Lau Sàn, Nước Lau Đa Năng, Nước Tẩy Rửa Bồn Cầu Tự Nhiên Bằng Enzyme Từ Dứa, Nước Tẩy Rửa Sinh Học, An Toàn, Hiệu Quả Enzyco P 0
37334 Giỏ Cotton Hồng Nhạt, Viền Sợi Hỗn Hợp Móc Thủ Công, Giỏ Handmade Màu Hồng Pastel Ngọt Ngào, Trang Trí Phòng Hoặc Kệ Sách I LOVE HANDMADE P 0 0
48065 Nến Thơm Thủ Công Vỏ Sò, Màu Sắc Tinh Tế, Thiết Kế Lạ Mắt, Thành Phần Thiên Nhiên Lành Tính, Nến Thơm Handmade, Làm Mới Không Gian Sống ẤM Corner P 0 0
37337 Giỏ Cotton Xanh Lá Viền Đỏ Móc Thủ Công, Giỏ Handmade Đa Dụng, Tông Màu Nổi Bật, Đựng Đồ Linh Tinh, Bọc Chậu Cây Chống Va Đập I LOVE HANDMADE P 0 0
36504 Garden No.3, Tranh In Trang Trí Khổ A3 / A4 Kèm Khung Hình Miễn Phí, Điểm Nhấn Nghệ Thuật, Màu Xanh Tươi Mát, Tranh In Kỹ thuật Số Nhu Pham Art P 0 0
47608 Tranh Hoa Giấy Handmade Trang Trí - Vietnam Hồ Sen (Nền Vẽ) MAYPAPERFLOWER Khung Gỗ Size 30x40cm Maypaperflower P 0 0
43463 Set Đá Thơm Treo Xe Trang Trí Thánh Giá Sơn Mài & Tinh Dầu Sả Chanh ECOLIFE P 0
45362 Đĩa Gỗ Hình Quả Bơ, Xử Lý Kĩ Lưỡng, Không Bị Mối Mọt, An Toàn Khi Sử Dụng, Thiết Kế Độc Đáo, Khay Trang Trí Dễ Thương, Sản Phẩm Thủ Công LIDEE HAUS P 0 0
43458 Set Đá Thơm Treo Xe Trang Trí Hoa Khô & Tinh Dầu Sả Chanh ECOLIFE P 0
44800 Sáp Thơm Tinh Dầu Đuổi Muỗi Và Côn Trùng, Sáp Đuổi Muỗi, Sáp Đuổi Côn Trùng, Sáp Thơm Phòng Đuổi Muỗi Fresh Home Lab V 0 0
38795 Strawberry Bowl Tranh In Trang Trí Khổ A3 / A4 Kèm Khung Hình Miễn Phí, Tranh Tĩnh Vật, Tạo Điểm Nhấn Cho Không Gian, Chất Liệu Giấy Ivory Nhu Pham Art P 0 0
38123 Lót Ly “Tĩnh”, Gam Màu Lạnh, Chất Liệu Linen Cao Cấp, Chi Tiết Tua Rua Độc Đáo, Thâm Hút Tốt, Trang Trí Nội Thất Soft&another Home P 0 0
32315 Cốc Sứ Điêu Khắc Sọc Màu Pastel, Gốm Sứ Việt Nam, Ly Sứ Thủ Công, Cốc Cà Phê, Ly Trà, Ý Tưởng Quà Tặng, Quà Sinh Nhật, Quà Tân Gia, Quà Kỷ Niệm Lina Pottery by Minh Tien Ceramic P 0 5.00 6
1415 Set 3 Dĩa Tròn Phối Nâu Cà Phê, Gốm Sứ Thủ Công, Men Bóng, Gốm Thủ Công Việt, Kiểu Dáng Sang Trọng, Phong Cách Truyền Thống Gốm Đông Gia P 0 5.00 10
37417 Tượng Sứ Voi Lùn Mini Kiểu 1, Tượng Sứ Mini Hình Chú Voi Ngộ Nghĩnh, Tượng Sứ Mini Trang Trí Bàn Học Hoặc Bàn Làm Việc Art by Hang P 0 0
37423 Giỏ Cotton Trắng Viền Hồng Nhạt Móc Thủ Công, Giỏ Bền Chắc, Phụ Kiện Trang Trí Nhà, Giỏ Đựng Dụng Cụ Học Tập, Giỏ Bọc Chậu Cây I LOVE HANDMADE P 0 0
48676 Nến Thơm Coffee Time, Bước Vào Không Gian Cà Phê Ấm Cúng Ngay Tại Nhà, Quà Tặng Nến Thơm, Nến Thơm Tinh Dầu, Ý Tưởng Quà Tặng, Quà Tân Gia THE MUSE P 0 5.00 3
28439 Peace, Nến Thơm Bấc Cotton CETA CANDLE P 0
32314 Cốc Sứ Điêu Khắc Hoạ Tiết Hoa Phủ Men Bóng, Gốm Sứ Việt Nam, Ly Sứ Thủ Công, Ly Sứ Độc Đáo, Quà Tặng Ý Nghĩa, Quà Sinh Nhật, Quà Kỷ Niệm, Quà Tân Gia Lina Pottery by Minh Tien Ceramic P 0 5.00 6
41006 Chim Ruồi Mào Đỏ Nam Mỹ, Tranh Bạc Đậu, Kỷ Thuật Điêu Luyện, Đường Nét Tinh Xảo, Chất Lượng Cao Cấp, Quà Tặng Sang Trọng Silver Soul Studio- Handmade in Vietnam P 0
46187 THE RESCUE, Tranh Nghệ Thuật Trừu Tượng Vẽ Tay, Phong Cách Trừu Tượng, Tính Linh Hoạt Trong Sử Dụng, Món Quà Tuyệt Vời Cho Tân Gia Him Him Art P 0
40917 Lót Ly Gấm Rồng Phụng, Màu Xanh Lá, Phong Cách Cung Đình, Màu Sắc Tao Nhã, Hoạ Tiết Tỉ Mỉ và Sang Trọng, Đậm Nét Đẹp Truyền Thống Phuc Tran Living P 0 5.00 1
36282 Tinh Dầu Quế Dùng Để Xông Phòng Thư Giãn, Sản Xuất Từ Vỏ Cây Quế, Quà Tặng Sức Khỏe Thiên Nhiên, Mùi Hương Ấm Nóng Bao Chau Essential Oils P 0 0
37326 Giỏ Cotton Vàng Chanh Viền Đỏ Móc Thủ Công, Giỏ Handmade, Màu Sắc Rực Rỡ, Đứng Form, Dùng Đựng Đồ Hoặc Bọc Chậu Câygiỏ cotton vàng chanh viền đỏ móc thủ công, giỏ handmade, màu sắc rực rỡ, đứng form, dùng đựng đồ hoặc bọc chậu cây I LOVE HANDMADE P 0 0
37414 Tượng Sứ Mèo Đứng Đuôi Xoắn, Tượng Sứ Hình Mèo, Tượng Sứ Thủ Công, Sứ Tráng Men Cao Cấp, Vật Trang Trí Kệ Sách, Quà Tặng Bạn Bè Art by Hang P 0 0
38766 Hoa Poppy, Tranh In Trang Trí Khổ A3 / A4 Kèm Khung Hình Miễn Phí, Tranh In Kỹ Thuật Số, Khung Tranh Chắc Chắn Và Bền Đẹp Nhu Pham Art P 0 0