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 (508) 
  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 
  64, 32

Query time 0.07594

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": 192,
              "filtered": 100,
              "attached_condition": "products_tag_categories.category_id <=> 508",
              "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
3756 Thìn, Thú Len 12 Con Giáp, Móc Khóa Hình Con Rồng, Quà Cho Người Tuổi Thìn, Rồng Len Handmade, Móc Khóa Bằng Len ACI HOME P 0
31960 Nến Thơm Tealight Hình Cây Thông Noel Chia.Kandles (Mùi Hương Giao Ngẫu Nhiên) Chia Kandles P 0 5.00 1
47895 Xe Mì Tàu, Nam Châm Hít Tủ Lạnh, Bst Xe Đẩy Hàng Rong 2, Nam Châm Mang Vị Ngon Của Tuổi Thơ, Nam Châm Trang Trí Nhà Bếp, Quà Tặng Độc Đáo The 90's DIY P 0 4.83 12
5811 Socola Đen 70% Đặc Sản Kon Tum sử dụng hạt cacao nguyên chất từ Kon Tum MISS EDE P 0 5.00 1
3641 Hộp 2 Hũ Thiếc Nến Thơm “Means To Me” Sáp Đậu Nành Chia Kandles P 0 4.90 10
3639 Set 2 Hũ Nến Thơm “Means To Me” Kèm Hộp Hoa Chia Kandles P 0 5.00 1
2295 Set 2 Hũ Thuỷ Tinh Nến Thơm “Falling In Love”, Sáp Đậu Nành Chia Kandles P 0 0
5810 Socola Đen 70% Gia Lai, Socola Việt, Socola Tây Nguyên, Ít Ngọt, Nguyên Liệu Làm Bánh, Quà Tặng Socola MISS EDE P 0 5.00 1
3753 Sửu, Thú Len 12 Con Giáp, Móc Khóa 12 Con Giáp, 12 Con Giáp Móc Len, Thú Nhồi Bông Len, Đồ Chơi Móc Len Handmade ACI HOME P 0
2298 Hộp Quà 4 Hũ Nến Thơm “Feel Your Soul”, Quà Tặng Thư Giãn & Chăm Sóc Bản Thân, Quà Tặng Nến Thơm, Ý Tưởng Quà Tặng Chia Kandles P 0 5.00 1
49018 Hộp Quà Capture The Moment, Khung Ảnh Custom Và Nến Thơm Khắc Tên, Hộp Quà Lưu Giữ Khoảnh Khắc Đáng Nhớ, Quà Kỉ Niệm, Quà Sinh Nhật The Joy Box P 0 5.00 9
3767 Búp Bê Len Hermione Granger, Búp Bê Hermione, Thú Bông Len Móc, Móc Khóa Hermione Bằng Len, Quà Tặng Tốt Nghiệp ACI HOME P 0 5.00 1
3755 Mão, Thú Len 12 Con Giáp, Thú Nhồi Bông Len Handmade, Móc Khóa Mini Hình Mèo, Thú Bông 12 Con Giáp, Móc Khóa 12 Con Giáp ACI HOME P 0 5.00 1
3768 Set 3 Búp Bê Len Móc, Harry Potter, Ron Weasley & Scabbers và Hermione Granger ACI HOME P 0 5.00 1
6362 Hộp Quà Sweet As You, Set Quà Ngọt Ngào, Quà Tặng Valentine, Quà Tặng Sinh Nhật, Quà Tặng Bạn Gái, Quà Tặng Vợ, Nến Thơm, Socola Handmade, Hoa Khô Vĩnh Cửu The Joy Box P 0 5.00 6
4595 Gấu Bobbie Len Dáng Đứng, Size L, Thú Bông Bằng Len, Gấu Móc Len, Gấu Cho Bé Ôm Ngủ, Gấu Bông Đồ Chơi Cho Bé Bobi Craft P 0 5.00 1
5826 Hộp Quà 4 Hũ Nến Thơm “Krem”, Sáp Đậu Nành, Nến Thơm Hũ Thiếc, Mang Mùi Hương Thư Giãn Vào Nhà Bạn, Món Quà Hoàn Hảo Cho Mọi Dịp Lễ Chia Kandles P 0 5.00 2
2083 Thú Nhồi Bông Sư Tử Bư, Sư Tử Bông Đáng Yêu, Đồ Chơi Thú Bông Vải, Thú Bông Handmade Dễ Thương, Quà Sinh Nhật Cho Bé KATTIE HANDMADE P 0 5.00 1
26319 Gấu Bông Vải, Thú Bông Vải Linen, Đồ Chơi Handmade Bằng Vải, Gấu Bông Cho Bé, Thú Nhồi Bông Vải Mềm, Gấu Bông Ngộ Nghĩnh KATTIE HANDMADE P 0 5.00 1
636 Móc Khoá Đất Sét Handmade Siêu Xinh, Miễn Phí Khắc Tên, Móc Gift Tag, Quà Tặng Ý Nghĩa, Quà Tặng Cá Nhân Hoá, Quà Tặng Custom Siblings P 0 5.00 9
4597 Gấu Bobbie Len Tinh Nghịch, Thú Bông Len Móc, Đồ Chơi Handmade, Gấu Bông Mini, Gấu Bông Cho Bé, Quà Tặng Bé Yêu Bobi Craft P 0 5.00 1
3640 Hộp Quà Nến Thơm “Means To Me” Sáp Đậu Nành, Hũ Thiếc Chia Kandles P 0 5.00 12
2297 Set 2 Hũ Nến Thơm “Feel Your Soul”, Sáp Đậu Nành Chia Kandles P 0 5.00 1
2300 Set 2 Hũ Nến Thơm “Day Dreamer”, Sáp Đậu Nành Chia Kandles P 0 5.00 1
3757 Tỵ, Thú Len 12 Con Giáp, Móc Khóa 12 Con Giáp, Quà Cho Người Tuổi Tỵ, Thú Bông Móc Len, Móc Khóa Thủ Công ACI HOME P 0
3746 Black Widow Len, Thú Nhồi Bông Black Widow, Black Widow Bằng Len, Móc Khóa Mini, Thú Bông Đồ Chơi, Móc Khóa Bằng Len ACI HOME P 0 5.00 2
41396 Dây Chuyền Bạc Linh Lan, Chất Liệu Bạc 925 Cao Cấp, Độ Bền Cao, Nét Đẹp Dịu Dàng và Thanh Thoát, Gợi Ý Quà Tặng Silver Soul Studio- Handmade in Vietnam P 0 5.00 1
5812 Socola Đen 70% Đắk Lắk, Socola Việt, Socola Tây Nguyên, Đặc Sản Việt, Quà Việt Nam, Quà Tặng Ý Nghĩa MISS EDE P 0
4600 Gấu Lizzie Len Tinh Nghịch, Đồ Chơi Len Cho Bé, Gấu Bông Mặc Áo, Đồ Chơi Bằng Len Handmade, Quà Tặng Cho Bé Bobi Craft P 0 5.00 1
3752 Tý, Thú Len 12 Con Giáp, Phụ Kiện Len Trang Trí, 12 Con Giáp Móc Len, Thú Bông Móc Len Handmade, Móc Khóa 12 Con Giáp ACI HOME P 0
4621 Cừu Poppy Len Mũm Mĩm, Đồ Chơi An Toàn, Đồ Chơi Thú Len, Gấu Bông Thú Len Handmade, Thú Nhồi Bông, Quà Tặng Cho Bé Bobi Craft P 0 5.00 1
2080 Thú Nhồi Bông Gấu Bum, Gấu Bông Bằng Vải, Gấu Bông Handmade, Đồ Chơi Vải, Quà Tặng Cho Bé, Quà Tặng Người Yêu KATTIE HANDMADE P 0