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 (423) 
  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 
  608, 32

Query time 0.08833

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": 637,
              "filtered": 100,
              "attached_condition": "products_tag_categories.category_id <=> 423",
              "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
50180 Bộ Ấm Bầu Chén Hoa Men Xanh Sapphire Hỏa Biến, Gốm Sứ Cao Cấp Bát Tràng, Đường Nét Thanh Lịch, Ấm Trà Gốm, Bình Trà Gốm Sứ, Quà Tân Gia Tinh Tế Gomie Ceramic P 0
50223 Bộ Ấm Quả Hồng 8 Món Men Xanh Sapphire Hỏa Biến, Gốm Sứ Bát Tràng, Món Quà Sang Trọng Và Đa Năng, Ấm Trà Gốm Sứ, Trang Trí Nội Thất, Quà Tặng Cao Cấp Gomie Ceramic P 0
50220 Bật Lửa "Khổng Tước" Bọc Da Vẽ Tay, Khắc Tên Cá Nhân Hóa, Món Phụ Kiện Lộng Lẫy, Bật Lửa Khắc Tên, Hộp Quẹt Nghệ Thuật, Quà Tặng Cá Nhân Hóa ĐỎ P 0
50221 Bộ Ấm Bầu 7 Món Men Xanh Sapphire Hỏa Biến, Gốm Sứ Bát Tràng, Tiện Nghi Và Nghệ Thuật, Bình Gốm, Chén Lòng Hoa, Trang Trí Nội Thất, Quà Tặng Cao Cấp Gomie Ceramic P 0
50231 Bó Hoa Khô, Tranh Hoa Khô Dáng Chữ Nhật, Khung Tranh Trang Trí, Hoa Khô, Quà Tặng Độc Đáo, Quà Tặng Cá Nhân Hóa Muối Concept P 0 0
50302 Hộp Quà "Still Time", Khoảnh Khắc Thư Giãn Trọn Vẹn, Cà Phê Robusta, Ly Sứ, Phin Cà Phê, Hộp Quà Tặng Sang Trọng, Quà Tặng Sinh Nhật, Quà Tặng Cà Phê The Curator P 0
50301 Hộp Quà "Coffee Time", Cho Ngày Dài Tỉnh Táo, Cà Phê Robusta, Socola Phủ Hạt Cà Phê, Ly Sứ, Phin Cà Phê, Hộp Quà Tặng Sang Trọng, Quà Sinh Nhật The Curator P 0
50304 Hộp Quà "A Perfect Day", Sự Lựa Chọn Đầy Khí Chất, Trà Ô Long, Cà Phê Thượng Hạng, Ly Sứ, Hộp Quà Thanh Lịch, Quà Tặng Cho Nam, Quà Tặng Sinh Nhật The Curator P 0
50676 Bia Thủ Công ROSÉ, Chai 330ml, Tận Hưởng Những Cuộc Vui Ngọt Ngào, Bia Craft Việt Nam, Thành Phần Quả Mọng, Hương Vị Ngọt Ngào, Bia Cho Mọi Dịp East West Brewing & Dalat Cider P 0 0
50202 Vòng Tay Thép "Tiên Hạc", BST Vòng Da Tài Sắc, Nhẹ Nhàng Tinh Tế, Họa Tiết Vẽ Tay, Vòng Tay Nghệ Thuật, Phụ Kiện Thời Trang, Quà Tặng Cho Nữ ĐỎ P 0
50203 Vòng Tay Thép "Khổng Tước", BST Vòng Da Tài Sắc, Tỏa Sáng Nét Kiêu Sa, Họa Tiết Vẽ Tay, Vòng Tay Nghệ Thuật, Phụ Kiện Thời Trang, Quà Tặng Cho Nữ ĐỎ P 0
50204 Vòng Tay Thép "Phụng Hoàng", BST Vòng Da Tài Sắc, Rực Sáng Quyền Năng, Họa Tiết Vẽ Tay, Vòng Tay Thanh Lịch, Phụ Kiện Nghệ Thuật, Quà Tặng Cho Nữ ĐỎ P 0